170 likes | 299 Views
VIDAL Thomas Maîtrise MIAGE Année universitaire 2001-2002. Rapport de Stage : Les Web Services ou la communication entre applications e-business. Responsable du stage : M. Momméja Tuteur de stage : M. Lips. Compagnie IBM France, Centre d’Études et Recherches IBM La gaude. Sommaire.
E N D
VIDAL Thomas Maîtrise MIAGE Année universitaire 2001-2002 Rapport de Stage : Les Web Services ou la communication entre applications e-business Responsable du stage : M. Momméja Tuteur de stage : M. Lips Compagnie IBM France, Centre d’Études et RecherchesIBM La gaude
Sommaire • Présentation du contexte du stage • L’évolution du World Wide Web • Objectifs • Architecture des solutions • Outils et technologies utilisés • Adéquation entre objectifs et résultats • Conclusion
Présentation du contexte du stage • IBM La Gaude e-BSC (e-business Solutions Center)
Présentation du contexte du stage • IBM et L’e-BSC • Fournit le support technique aux forces de vente d’IBM • Équipe chargée des applications et architectures B2B et B2C • Fournit des présentations et des démonstrations aux clients de l’entreprise en intégrant : • Des applications business (Ariba, I2, Siebel, SAP, …) • Les infrastructures middleware d’IBM (WebSphere, MQSeries, …)
Présentation du contexte du stage • L’évolution du World Wide Web • Les applications B2C et B2B • Les Web Services • Le Providercrée et publie • Le Broker (UDDI) publie et rend accessible • Le Requestor localise et invoque • La stratégie de dynamic e-business
Objectifs • Objectifs : • Découvrir la technologie des Web services • Incorporer cette technologie dans deux plate-formes • Documenter les réalisations effectuées • Réalisation attendues : • Développer des Web services sur les plate-formes suivantes : • BIL (Buy and Supply Integration Lab) • Pex 2 (Private Exchange phase 2)
Architecture des solutions • Présentation de la plate-forme BIL • Simplification des échanges commerciaux entre entreprises • Objectif de l’application : • Permettre aux clients de visualiser l’évolution des ordres d’achat qu’ils ont effectué
Bean XML Serializer SOAP/HTTP XML Jsp Serializer Architecture des solutions BIL
Architecture des solutions • Présentation de la plate-forme Pex • Solution de démonstration de place de marché privée (Private Exchange phase 2) destinée au secteur de la distribution • Objectif de l’application : • Permettre à de nouveaux détaillants d’interagir avec Pex • Synchronisation de catalogue • Scénario supporté • Souscription de nouveaux détaillants • Synchronisation de items du catalogue
Architecture des solutions • Souscription de nouveaux détaillants
Architecture des solutions • Synchronisation des items
Architecture des solutions • La sécurité dans notre solution • Utilisation de SSL v3 • Identification • Authentification • Cryptographie • Rôles de sécurité • Création d’un package client • Objectif : Démontrer les avantages de notre solution (rapidité, facilité d’utilisation et de configuration) • Utilisation de TomCat
février mars avril mai juin juillet août Architecture des solutions • Plan de travail Découverte des technologies Développement et Test Intégra- tion Sécurité Package client
Outils et technologie utilisés • Outils utilisés : • WebSphere Application Server version 4.0.2 • IBM HTTP server v 1.3.19 • WebSphere Studio Application Developer v I.E. (Éclipse) • MQSeries v 5.2.1 • MQSI v 2.0 (MQIntegrator) • Web Services Gateway v 1.0 • DB2 • IBM SecureWay Directory v 3.2 (serveur LDAP) • Technologies utilisées : • Les Web Services • J2EE (EJB, XML, JMS, Servlet, Jsp)
Adéquation entre objectifs et résultats • Suivi de l’évolution de commandes sur la plate-forme BIL • Terminés et documentés • Synchronisation de catalogue sur la plate-forme Pex • Les processus business sont développés • Solution et démonstration présentées • Solution intégrée à la plate-forme • Sécurisation de la solution
Conclusion • Plus value pour l’entreprise • Première implémentation des Web Services dans l’e-BSC • Enrichissement des plate-formes de démonstration, en réponse à l’attente du marché • Plus value personnelle • Découverte la vie dans une grande entreprise • Utilisation d’outils de développement mondialement reconnus • WebSphere Studio Application Développeur v I.E. • WebSphere Application Server version 4.0.2