L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes



Documents pareils
Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Urbanisme du Système d Information et EAI

des besoins de contenu des besoins de forme !"#$%&'($)$*"+,$-.*"#$*"$/.0#12+/13.0#

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

Les nouvelles architectures des SI : Etat de l Art

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Fusion : l interopérabilité chez Oracle

LA VAGUE EAI (ENTREPRISE APPLICATION INTEGRATION)

Urbanisation des Systèmes d'information

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Virginie!SALAS Janvier!09! NFE107

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

Introduction à la plateforme J2EE

Les Architectures Orientées Services (SOA)

Programmation Web Avancée Introduction aux services Web

Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

L architecture des services Web

Messagerie asynchrone et Services Web

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

BPEL Orchestration de Web Services

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

EAI. De l intégration à l e-business. Novembre François Rivard consultant senior Tél :

Business Process Modeling (BPM)

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Jean-Philippe VIOLET Solutions Architect

BizTalk Server Principales fonctions

Analyse des techniques et des standards pour l interopérabilité entre plateformes

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Nouvelles technologies pour l intégration : les ESB

Architecture SOA Un Système d'information agile au service des entreprises et administrations

Rapport de veille technologique

Business Process Execution Language

Architectures d'intégration de données

Mettez les évolutions technologiques au service de vos objectifs métier

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Business & High Technology

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence

Architectures n-tiers Intergiciels à objets et services web

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Modéliser et déployer des processus d entreprise avec Biztalk 2006

Panorama des Systèmes d Intégration Inter- Organisationnels : Aspects Technologiques

Les Services Web. Jean-Pierre BORG EFORT

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

Le 09 et 10 Décembre 09

Urbanisation du Système d information. Page 1. Plan du cours. 1- Introduction à l urbanisation 2- Démarche globale 3- Les EAI 4- Le BPM.

Environnements de Développement

Comment tirer profit des web services dans le monde réel Un document eforce France Mars 2003

De l'entreprise à l'inter-entreprise

Atelier WEB20 : IBM WebSphere CAST IRON

Introduction à WebSphere MQ

Le cadre des Web Services Partie 1 : Introduction

Introduction à la conception de systèmes d information

Engineered for Business: Oracle Hardware for Oracle Database

Business Integration

30 ans d ingénierie, 23 ans de conseil en architecture de SI

2011

Fiche de l'awt Intégration des applications

W4 - Workflow La base des applications agiles

Workflow et Service Oriented Architecture (SOA)

THESE. Présentée pour obtenir le diplôme de Doctorat En Science.

Module BD et sites WEB

Simplifier l intégration des logiciels SaaS (Software as a Service)

2 Chapitre 1 Introduction

Les solutions mobiles, levier d'optimisation des ressources. Daniel JOUAN Responsable Commercial Grands-Comptes

Faire mieux, plus vite, moins cher grâce à la virtualisation du système d informations... Un document eforce France Mars 2003

Master Informatique et Systèmes. Architecture des Systèmes d Information. 02 Architecture Applicative

Data gouvernance autour d'une solution d'archivage de données structurées et non structurées IBM Corporation

Conception, architecture et urbanisation des systèmes d information

Technologie data distribution Cas d usage.

<Insert Picture Here> Maintenir le cap avec Oracle WebLogic Server

Intégration de systèmes

Systèmes d'informations historique et mutations

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

Collaboration des Processus Métiers dans les Echanges inter-entreprises (B2B) basée sur le Web Service Resource Framework (WSRF) du Grid

ELO Office / Pro Les avantages : Archivage et gestion documentaire

CAST IRON. Une plateforme d intégration complète pour connecter l Entreprise avec le Cloud. Magali Boulet IT Specialist magali.boulet@fr.ibm.

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

NFP111 Systèmes et Applications Réparties

Java pour le Web. Cours Java - F. Michel

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite

DOSSIER SUR L'INTEGRATION D'APPLICATION EN ENTREPRISE GROUPE E.A.I.

Réussir la mise en œuvre d une solution de portail d entreprise.

-1 - Groupe SQLI Présentation des résultats semestriels 2004

12 décembre Mineure SOA Cours 6. Olivier BESNARD Consultant sénior Practice Architecture des Systèmes d Information

ABB personnalise son service client avec la plate-forme en ligne One ABB on the Web Jan Anders Solvik, Håkan Wärdell, Nathan Becker

Travail collaboratif. Glossaire

LIVRE BLANC Comprendre et savoir utiliser un ESB dans une SOA

Gestion des Processus Business et Modélisation des Processus Business d'une Start-up de Type Cybermédiaire

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant

Solution Intranet collaboratif

FILIÈRE TRAVAIL COLLABORATIF

WEBSPHERE & RATIONAL. Jacques Rage

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Transcription:

L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes Page 1

Un système d information: vue de 10.000 mètres A C Système de communication AtoA (EAI) ou BtoB B D Page 2

Quelques problèmes n Pour les «nouvelles» applications, 2 modèles de composants sont en concurrence o J2EE de Sun, IBM, BEA, Oracle o.net de Microsoft n Si on en choisit un, l autre devient «distant», avec des passerelles encombrantes: verrouillage n Difficultés de communication avec les applications traditionnelles (EIS, mainframes ) Page 3 n Certains modes de communication passent

Intégration d applications: un modèle en 3 couches Business Process Manager (Entreprise Workflow) 5qJOHVPpWLHU Data Routing & Transformation 6pPDQWLTXH DSSOLFDWLYH Message Oriented Middleware (MOM) &RPPXQLFDWLRQ Page 4

Un système d information: vue de 10 mètres : EAI ad-hoc J2EE SAP Siebel.NET Un labyrinthe de passerelles Tout est fait «dans l application» Page 5

Un système d information: vue de 10 mètres : EAI propriétaire J2EE Siebel Hub EAI SAP.NET Adaptateurs et protocoles propriétaires Langage pivot propriétaire Page 6

Facteurs d évolution n XML est LE langage pivot n Les exigences du B2B influencent le A2A o De même qu Internet a créé Intranet n B2B a besoin de standards mondiaux n Les applications ont besoin d utiliser Internet (comme les utilisateurs) Page 7 o Facilement o Grâce à un protocole unique, tel que HTML/HTTP n La solution: un TCP-IP pour le niveau applicatif o XML oui, mais sur quoi? Les Services Web répondent à ces questions

La pile des Services Web Découverte UDDI, WSDL basée Services Web Transaction BTP... Contrat tpaml... Workflow WSFL, XLANG, BPML... Enveloppe SOAP, XP, ebxml TR&P Transport HTTP, SMTP Page 8

Qui adopte les Services Web et pourquoi? n Les fans o Microsoft: (à inventé SOAP).NET est basé sur les services web o IBM: la colle universelle, dilue J2EE et.net o BEA: un choix facile et bien exécuté o SAP: Technology for Open Integration: WS (+J2EE) (6 Nov) n Les suiveurs o Sun: dilue J2EE en tant que solution universelle «sans retour» o Oracle: centré sur suite ebusiness o HP a tout inventé (espeak) et tout perdu n Les observateurs Page 9 o Siebel et les autres : ne prétendent pas à un leadership en infrastructure o

Services Web : l outil universel n Dans un organisme o J2EE vers.net o J2EE ou.net vers SAP o.net vers.net o Mais aussi J2EE vers J2EE, en couplage faible n Entre plusieurs organismes o Liens B2B o Hubs B2B, places de marché n Pour les utilisateurs Page 10 o Un nouveau service, caché dans un «portlet» o Construit par agrégation de Services Web avec valeur ajoutée o Plutôt que d être autosuffisante

Un système d informations au paradis des Services Web J2EE SAP BPM basé Services Web Siebel.NET Toutes les applications parlent XML sur protocoles WS Les adaptateurs se standardisent Page 11

2002: une période de transition n L EAI propriétaire «en voie d extinction» n La cible est l IAI basée sur des Services Web n Les produits émergents ne sont pas encore 100% WS n Plans pour 6 mois o Définir un schéma directeur d IAI o Bâtir un ou des prototypes sur des liaisons réelles n Plans pour 18 mois o plus de liaisons Page 12 o déploiement complet

Un système d informations en 2002 J2EE/.NET WS JCA JMS EIS1 BPM JMS/XML & Services Web Maison JCA JMS WS EIS2 Toutes les applications parlent XML en WS ou JMS Les adaptateurs se standardisent: WS ou J2EE CA Page 13

Faire des adaptateurs à la mode J2EE n WebLogic Integration ADK o Adaptateur J2EE CA 1.0 o Extensions bi-directionnelles asynchrones (à incorporer dans J2EE CA 2.0) o Adaptateur fait par l ISV, ou une SSII ou le client, avec ADK EIS My Adapter WLIF My View WebLogic MyWorkflow WLPI WebLogic Page 14

Faire des adaptateurs à la mode.net n BizTalk Server 2000 ADK EIS MSMQ / DCOM Adapter BizTalk W2K MyWorkflow BizTalk server W2K Page 15

Un processus d évolution possible n Sélectionner XML et Services Web comme cadre IAI o Ce sera LE standard: plus de verrouillage dans des protocoles propriétaires o Agnostique par rapport aux 2 modèles de composants o Ouvert sur le B2B n Acheter un outil o Sur votre serveur applicatif préféré n Acheter des adaptateurs pour les applications ISV o Validés sur votre outil EAI n Construire des adaptateurs avec J2EE or.net pour vos applications o Pas de verrouillage dans un système d adaptateurs Page 16 propriétaires

Les produits en concurrence n WebLogic Integration n Oracle Integration Server n SAP Exchange Infrastructure n WebSphere Business Integrator n Microsoft BizTalk server n Open Source: pas mûr n TBD Page 17

e-infrastructure: J2EE + legacy + EIS 'DWDEDVHL 0DLQIUDPH *&26,%0 +RR; -&$ &50 -&$ (53 )LUHZDOOV +773 +70/ :HE3UR[\ 6HUYHUV -(( $SSV 3RUWDO $SSV6HUYHU 6\QFKURQRXV 7LJKWO\FRXSOHG -&$ 'LUHFWRU\VHUYHU /'$3 6HFXULW\ 6HUYHU Page 18

e-infrastructure: EAI (A2A) 0DLQIUDPH *&26,%0 +RR; -&$ &50 -&$ (53 -(( $SSV $SSV6HUYHU %30 :HEVHUYLFHV ;0/ -&$ $V\QFKURQRXV /RRVHO\FRXSOHG,QWHJUDWLRQ 6HUYHU 1(7 $SSV 'LUHFWRU\VHUYHU /'$38'', 6HFXULW\ 6HUYHU Page 19

e-infrastructure: A2A + B2B 0DLQIUDPH *&26,%0 +RR; -&$ &50 -&$ (53 )LUHZDOOV 3UR[\ 6HUYHUV :HEVHUYLFHV ;0/ -(( $SSV $SSV6HUYHU %30 :HEVHUYLFHV ;0/ -&$ $V\QFKURQRXV /RRVHO\FRXSOHG,QWHJUDWLRQ 6HUYHU 1(7 $SSV 'LUHFWRU\VHUYHU /'$38'', 6HFXULW\ 6HUYHU Page 20

e-infrastructure: vue d ensemble 'DWDEDVHL 0DLQIUDPH *&26,%0 +RR; -&$ &50 -&$ (53 )LUHZDOOV +773 +70/ :HE3UR[\ 6HUYHUV :HEVHUYLFHV ;0/ -(( $SSV 3RUWDO %30 $SSV6HUYHU 6\QFKURQRXV 7LJKWO\FRXSOHG :HEVHUYLFHV ;0/ -&$ $V\QFKURQRXV /RRVHOO\FRXSOHG,QWHJUDWLRQ 6HUYHU 1(7 $SSV 'LUHFWRU\VHUYHU /'$38'', 6HFXULW\ 6HUYHU Page 21

Example: EAI for the Kangaroo company n Siebel front-end in Ireland o up only during office hours n SAP back-end in Australia o up only during office hours n Central workflow in Canada o Case 1: 24x24 7x7 o Case 2: up only during office hours Issue: how to transfer a new customer from Siebel to SAP (with WebLogic Integration) Page 22

Moderately asynchronous centralized scheme WebLogic Server Canada JMS WLPI JMS App View JCA Adapter App View JCA Adapter Siebel JMS JMS SAP ER ER Siebel SAP Page 23 Ireland Australia

Very asynchronous distributed scheme WebLogic Server WLPI Canada JMS JMS WebLogic Server WebLogic Server App View App View JCA JCA Adapter JMS JMS Adapter Siebel ER ER SAP Siebel SAP Page 24 Ireland Australia

Mais quelques problèmes subsistent n Heureusement pour les chercheurs J n Exemples: ofiabilité o Asynchronisme osécurité o Page 25

Fiabilité, Asynchronisme: plusieurs pistes n Critères: Fiable, Asynchrone, Standard FA S FA S F A S F A S F A S ebxml TR&P SOAP SOAP JMS/JMP SMTP HTTPR HTTP TCP-IP JMS/JMP Page 26

n Questions? Le Gelas, copyright B.Saitta Page 27