Luận văn thạc sĩ développement dun moteur de planification dans lenvironnement j2ee weblogic

Khám phá luận văn thạc sĩ về phát triển động cơ lập kế hoạch trong môi trường J2EE WebLogic, ứng dụng và tiềm năng trong công nghệ.

Trường đại học

Université de La Rochelle

Chuyên ngành

Master Informatique Option Intelligence Artificielle et Multimédia

Người đăng

Ẩn danh

Thể loại

tiểu luận

2009

64
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Remerciements

Résumé

Abstract

Introduction

1. Présentation du cadre du stage

1.1. Présentation du Vietnam

1.2. Présentation de l’entreprise

1.3. Contexte de travail

1.3.1. L’équipe

1.3.2. L’environnement de travail

1.3.3. La langue

2. Présentation du projet

2.1. Cahier des charges

2.2. L’architecture de l’application

2.3. Le déroulement du stage

2.4. Les liens entre la base de données et les fichiers clients

3. Les solutions pour le projet

3.1. Les ordonnanceurs en Java

3.1.1. Qu’est qu’un ordonnanceur ?

3.1.2. Planification de tâches avec le JDK (API Timer)

3.1.3. Au final, quelle solution choisir ?

3.1.4. Un exemple de planification avec Quartz

3.2. L’accès à la base de données avec hibernate

3.2.1. Pourquoi utiliser hibernate ?

3.2.2. Le moteur PortailTV

3.2.3. Les composants du moteur

3.2.4. Les diagrammes de classes

3.2.5. Accès à la base de données (util)

3.2.6. Les classes de mapping

3.3. La connexion au serveur FTP

3.4. Manipulation des fichiers CSV

3.5. Le fonctionnement du moteur de PortailTV

3.6. Exécution des tâches sur le serveur BEA Weblogic

3.7. Les fichiers de configuration

3.8. Les difficultés rencontrées

Tóm tắt

I. Giới thiệu về moteur de planification J2EE Weblogic cho doanh nghiệp

Moteur de planification J2EE Weblogic là một công cụ quan trọng trong việc quản lý và tối ưu hóa quy trình làm việc của doanh nghiệp. Nó cho phép các tổ chức lập kế hoạch và thực hiện các tác vụ tự động, từ đó nâng cao hiệu suất và giảm thiểu sai sót. Trong bối cảnh ngày càng phát triển của công nghệ thông tin, việc áp dụng các giải pháp như J2EE Weblogic trở nên cần thiết hơn bao giờ hết.

1.1. Tại sao doanh nghiệp cần moteur de planification

Moteur de planification giúp doanh nghiệp tự động hóa quy trình làm việc, giảm thiểu thời gian và chi phí. Việc tích hợp hệ thống này vào quy trình quản lý dự án giúp nâng cao hiệu quả và khả năng theo dõi tiến độ công việc.

1.2. Lợi ích của việc sử dụng J2EE Weblogic

J2EE Weblogic cung cấp một nền tảng mạnh mẽ cho việc phát triển ứng dụng doanh nghiệp. Nó hỗ trợ tích hợp các công nghệ Java, giúp tối ưu hóa quy trình và nâng cao hiệu suất hệ thống.

II. Thách thức trong việc triển khai moteur de planification J2EE Weblogic

Mặc dù moteur de planification J2EE Weblogic mang lại nhiều lợi ích, nhưng việc triển khai nó cũng gặp phải một số thách thức. Doanh nghiệp cần phải đối mặt với các vấn đề như chi phí đầu tư ban đầu, yêu cầu về kỹ thuật và đào tạo nhân viên.

2.1. Chi phí và nguồn lực cần thiết

Việc triển khai một hệ thống moteur de planification yêu cầu đầu tư lớn về tài chính và nguồn lực. Doanh nghiệp cần phải cân nhắc kỹ lưỡng trước khi quyết định.

2.2. Đào tạo nhân viên và thay đổi quy trình

Để sử dụng hiệu quả moteur de planification, nhân viên cần được đào tạo bài bản. Sự thay đổi trong quy trình làm việc cũng có thể gây ra sự phản kháng từ nhân viên.

III. Phương pháp triển khai moteur de planification J2EE Weblogic hiệu quả

Để triển khai moteur de planification J2EE Weblogic một cách hiệu quả, doanh nghiệp cần áp dụng một số phương pháp nhất định. Việc lập kế hoạch chi tiết và thực hiện từng bước một cách cẩn thận là rất quan trọng.

3.1. Lập kế hoạch chi tiết cho dự án

Một kế hoạch chi tiết sẽ giúp doanh nghiệp xác định rõ ràng các bước cần thực hiện, từ việc phân tích yêu cầu đến triển khai và bảo trì hệ thống.

3.2. Sử dụng công cụ hỗ trợ trong quá trình triển khai

Các công cụ hỗ trợ như phần mềm quản lý dự án và hệ thống theo dõi tiến độ sẽ giúp doanh nghiệp dễ dàng hơn trong việc quản lý và điều phối các hoạt động.

IV. Ứng dụng thực tiễn của moteur de planification J2EE Weblogic

Moteur de planification J2EE Weblogic đã được áp dụng thành công trong nhiều doanh nghiệp, giúp họ tối ưu hóa quy trình làm việc và nâng cao hiệu suất. Các ứng dụng thực tiễn này chứng minh giá trị của công nghệ trong việc cải thiện hoạt động kinh doanh.

4.1. Ví dụ về doanh nghiệp sử dụng J2EE Weblogic

Nhiều doanh nghiệp lớn đã áp dụng J2EE Weblogic để quản lý dự án và quy trình sản xuất, từ đó đạt được hiệu quả cao hơn trong công việc.

4.2. Kết quả đạt được sau khi triển khai

Sau khi triển khai moteur de planification, các doanh nghiệp đã ghi nhận sự cải thiện rõ rệt về thời gian hoàn thành dự án và giảm thiểu chi phí vận hành.

V. Kết luận và tương lai của moteur de planification J2EE Weblogic

Moteur de planification J2EE Weblogic không chỉ là một công cụ hữu ích mà còn là một phần không thể thiếu trong chiến lược phát triển của doanh nghiệp. Tương lai của công nghệ này hứa hẹn sẽ mang lại nhiều cải tiến và giải pháp mới cho các tổ chức.

5.1. Xu hướng phát triển của công nghệ J2EE

Công nghệ J2EE đang không ngừng phát triển, với nhiều tính năng mới được cập nhật thường xuyên, giúp doanh nghiệp dễ dàng hơn trong việc quản lý và tối ưu hóa quy trình.

5.2. Tầm quan trọng của việc cập nhật công nghệ

Doanh nghiệp cần thường xuyên cập nhật công nghệ mới để không bị tụt lại phía sau trong cuộc cạnh tranh khốc liệt hiện nay.

19/08/2025

Trích đoạn nội dung tài liệu

Matthieu PASCAUD IFI Solution J.C P2503, building 24T‐1 Hoang Dao Thuy Hanoi, Vietnam Master Informatique Option Intelligence Artificielle et Multimédia ‐ IFI ‐ Vietnam Master Ingénierie Informatique – Université de La Rochelle – France Stage effectué du 15 février 2009 au 15 juillet 2009 Maître de stage : Monsieur DINH Van Hoan TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution Master Informatique option I. & Multimédia, Février – Juillet 2009 Page 2 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution Table des matières 1. Présentation du cadre du stage. Présentation du Vietnam.

Présentation de l’entreprise. Contexte de travail .2 L’environnement de travail. Présentation du projet. Cahier des charges.

L’architecture de l’application. Le déroulement du stage. Les liens entre la base de données et les fichiers clients. La base de données.

Les besoins de l’application. 23 Master Informatique option I. & Multimédia, Février – Juillet 2009 Page 3 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution 6. Les solutions pour le projet .1 Les ordonnanceurs en Java.1 Qu’est qu’un ordonnanceur ? .2 Planification de tâches avec le JDK ( API Timer) .4 Au final, quelle solution choisir ? .5 Un exemple de planification avec Quartz .2 L’accès à la base de données avec hibernate .1 Pourquoi utiliser hibernate ?.

Le moteur PortailTV. Les composants du moteur. Les diagrammes de classes .2 Accès à la base de données (util) .5 Les classes de mapping. La connexion au serveur FTP.

Manipulation des fichiers CSV. Le fonctionnement du moteur de PortailTV. Exécution des tâches sur le serveur BEA Weblogic. Les fichiers de configuration.

Les difficultés rencontrées. 49 Master Informatique option I. & Multimédia, Février – Juillet 2009 Page 4 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution 8. 52 Master Informatique option I.

& Multimédia, Février – Juillet 2009 Page 5 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution Table des figures Figure 1 : compétences au sein d’IFI Solution. 13 Figure 2 : les secteurs dans lesquelles IFI Solution travaille. 14 Figure 3 : architecture de l’application Portail TV. 17 Figure 4 : description des fichiers profile clients.

19 Figure 5 : exemple de fichier profile client. 19 Figure 6 : description des fichiers « détails clients ». 20 Figure 7 : exemple de fichier « détails clients ». 20 Figure 8 : description des fichiers « détails consommation ».

21 Figure 9 : exemple de fichier « détails consommations ». 21 Figure 10 : description des fichiers « prévisions météo ». 21 Figure 11 : exemple de fichier « prévision météo ». 22 Figure 12 : description de fichier « météo ».

22 Figure 13 : exemple de fichier « météo ». 22 Figure 14 : Job « Hello World ». 30 Figure 15 : architecture hibernate. 32 Figure 16 : diagramme de classes de la connexion.

39 Figure 17 : diagramme de classe pour l’accès à la base de données. 40 Figure 18 : diagramme de classes du moteur. 41 Figure 19 : diagramme de classes "servlet". 42 Figure 20 : classe SuiviConsoGaz.

43 Figure 21 : classes de mapping de la base de données. 43 Figure 22 : exemple de fichier CSV. 44 Figure 23 : administration pour la planification des tâches. 48 Master Informatique option I.

& Multimédia, Février – Juillet 2009 Page 6 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution 1. Remerciements Je tiens tout d’abord à remercier Monsieur Dinh Van Hoan, mon responsable de stage au sein de la société IFI Solution. Il s’est montré très disponible durant cinq mois. J’ai pu, grâce à lui, progresser, le questionner lorsque j’avais des difficultés.

Mes remerciements vont également aux employés d’IFI Solution qui m’ont apporté leur aide semaine après semaine durant toute la durée de mon stage et plus particulièrement Mademoiselle Tran Thi Ngoc Tram et Monsieur Quan. Je remercie également Monsieur Alain BOUCHER, Directeur des études de l’IFI et Monsieur Ho Tuong Vinh qui m’ont permis d’effectuer ce stage, sans oublier l’équipe enseignante pour leur aide. Enfin, mes remerciements vont à Monsieur Rémy Mullot à qui je dois de bénéficier de cette expérience au Vietnam. Master Informatique option I.

& Multimédia, Février – Juillet 2009 Page 7 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution 2. Résumé Ce mémoire est l’aboutissement de cinq mois de stage au sein de la société IFI Solution. Il entre dans le cadre de ma formation en Master, au sein de l’Institut de la Francophonie pour l’Informatique, en partenariat avec l’université de La Rochelle. Le projet sur lequel j’ai travaillé provient d’une demande effectuée par Edelia (filiale du groupe EDF).

Nommé Portail TV, il a pour but de permettre aux clients EDF de visualiser leur consommation d’énergie (électricité, gaz, eau) via un écran de télévision ou internet. Cette application a également pour objectif de diminuer les consommations d’énergie. En effet, le client pourra recevoir des alertes en cas de dépassement d’un niveau de consommation fixé. On distinguera plusieurs parties dans cette application.

En effet, il faudra dans un premier temps récupérer toutes les informations concernant les clients, traiter ces données et les insérer dans la base centrale de données. L’objectif sera ensuite de permettre au client de visualiser sa consommation, sa prévision et toutes les données le concernant. Mots‐clés : Développement, J2EE, Java, Hibernate, JSP, Servlets. Master Informatique option I.

& Multimédia, Février – Juillet 2009 Page 8 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution 3. Abstract This memory is the result of five months spent training in the company IFI Solution. This course falls within the framework of my Master at the French Speaking Institute for computer sciences in partnership with the University of La Rochelle. The project I worked on from a request made by Edelia (a subsidiary of EDF).

This project is called TV Portal. The aim of this project is to enable customers to view their EDF Energy consumption (electricity, gas, water) via a television screen or internet. This application also seeks to reduce energy consumption. Indeed, the client can receive alerts in case of exceeding a fixed level of consumption.

There are several parties in this application. Indeed, it must first retrieve all information about customers, and process the data and insert them into the central database. It will then allow the customer to view their consumption, forecast and all the data. Master Informatique option I.

& Multimédia, Février – Juillet 2009 Page 9 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution 4. Introduction Ce stage de fin d’étude intervient dans le cadre de mon master 2 effectué au sein de l’Institut de la Francophonie pour l’Informatique à Hanoi, en partenariat avec l’université de La Rochelle. Il s’est déroulé durant cinq mois dans la société IFI Solution basée à Hanoi, capitale du Vietnam. Le projet réalisé, Portail TV, est une initiative d’Edelia, filiale d’EDF.

A l’heure actuelle, la consommation d’énergie est un sujet qui revient quotidiennement ; l’objectif de Portail TV est de permettre au client de visualiser sa consommation, ou plutôt de la surveiller. En effet, cette démarche aurait pour but de réduire la consommation des utilisateurs. Le projet réalisé conjointement avec Thibaud FAURE devait utiliser les données des clients et ensuite leur permettre de visualiser ses données via un écran de télévision ou internet. A la demande du client, les contraintes imposées était d’utiliser l’architecture SOA (service‐ oriented architecture) et de le déployer sur un serveur Weblogic 8.

On distinguera deux parties dans le projet PortailTV : ¾ La partie récupération des données clients, traitement des données, mise à jour de la base centrale de données, ¾ La partie client qui va lui permettre de visualiser ses données de consommation. Je ne parlerai principalement que de la partie récupération des données, traitements des données, mise à jour de la base car la partie client a été réalisée par Thibaud FAURE. Une des principales difficultés lors de ce stage était de trouver quelles technologies et quelles solutions utiliser pour finaliser ce projet. Je présenterai donc dans un premier temps de quelle manière j’ai abordé le stage et quelles solutions j’ai utilisées.

Master Informatique option I. & Multimédia, Février – Juillet 2009 Page 10 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution 5. Présentation du cadre du stage 5. Présentation du Vietnam Une des particularités de ce stage réside dans le fait qu’il s’est déroulé au Vietnam.

Il me paraît important de parler de ce pays, dont les coutumes de vie, culture d’entreprise et vie culturelles sont différentes de ce que je connais en France. C’est donc une expérience extrêmement enrichissante autant sur le plan de l’expérience professionnelle que du point de vue sociologique. Voici une présentation succincte du Vietnam : Le Vietnam et sa République Socialiste est l'un des pays de l'Asie du Sud‐Est qui connait une des plus importantes croissances économiques avec plus de 8% en 2007 ; une enquête socio‐ économique en Asie‐Pacifique rapporte que le Vietnam poursuivra son développement sur le même rythme dans les prochaines années. Avec un avenir prometteur et son entrée à l'Organisation Mondiale du Commerce (OMC), l'investissement étranger au Vietnam augmente fortement.

L'investissement direct étranger en 2006 s'était élevé à plus de 10,2 milliards de dollars. Master Informatique option I. & Multimédia, Février – Juillet 2009 Page 11 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution 5. Présentation de l’entreprise Fondée début 2003, la société IFI Solution, située à Hanoi au Vietnam, est spécialisée dans le développement informatique en offshore.

Ses clients sont donc principalement des entreprises européennes souhaitant externaliser un projet à l’étranger. Elle a été créée par des anciens étudiants de l’IFI et a donc maintenant plus de 6 ans d’expérience dans les services de sous‐traitance de logiciel. La société propose un éventail de services d’offshore programming qui sont divisés en trois catégories : le développement logiciel, la certification/vérification, et le développement Web. Elle est bien sûr en mesure de développer tous ses projets sur plates‐formes Windows, Linux/Unix et Mac OS.

Grâce à l’accomplissement de travaux dans des domaines très variés, IFI Solution a su acquérir de l’expérience et de la notoriété. Que ce soit dans le domaine médical, de l’aviation, des télé‐services ou des grands groupes industriels, sa polyvalence et ses compétences lui permettent de répondre à de nombreuses offres. Elle fait ainsi partie des dix meilleures entreprises du Vietnam dans le domaine de la sous‐traitance de logiciels pour des entreprises européennes. Elle est également numéro un dans la sous‐traitance de logiciels embarqués pour le marché français.

Les différentes compétences que possèdent les employés d’IFI Solution sont répertoriées dans le tableau ci‐dessous : Master Informatique option I. & Multimédia, Février – Juillet 2009 Page 12 TIEU LUAN MOI download : skknchat@gmail.com Matthieu Pascaud, ULR‐IFI, IFI Solution Figure 1 : compétences au sein d’IFI Solution A ce jour, l’objectif d’IFI Solution est de devenir un leader de l’offshore informatique et de conquérir de nouveaux clients issus des petites et moyennes entreprises en Europe et aux États‐Unis. Les ingénieurs d’IFI Solution sont diplômés des prestigieuses universités vietnamiennes et étrangères, dont fait partie l’IFI. Ils ont pour la plupart un Master Informatique, et ont eu une ou plusieurs expériences professionnelles à l’étranger.

De plus, au sein de l’entreprise, tous les employés sont conduits à parler en Anglais, voire en Français pour ceux d’entre eux l’ayant étudié au Vietnam ou pratiqué durant leur stage de fin d’études en France (de deux mois à quatre ans).

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ