La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Séminaire Novembre 2001 – PLB - J.M. Vanel Evolution de l’architecture Agora n Agora: le contexte n La logique d’évolution n Nouvelle architecture:

Présentations similaires


Présentation au sujet: "1 Séminaire Novembre 2001 – PLB - J.M. Vanel Evolution de l’architecture Agora n Agora: le contexte n La logique d’évolution n Nouvelle architecture:"— Transcription de la présentation:

1

2 1 Séminaire Novembre 2001 – PLB - J.M. Vanel Evolution de l’architecture Agora n Agora: le contexte n La logique d’évolution n Nouvelle architecture: Vue globale m Communications en XML m Serveur Web m Serveurs d’application m Les annuaires m EAI m Les flux externes n Conclusion n Bibliographie - URL

3 2 Séminaire Novembre 2001 – PLB - J.M. Vanel Agora: le contexte n Les atouts m Une couverture fonctionnelle étendue m 30 millions de lignes de code COBOL m Une architecture bien charpentée n Les défis m Le Web m Ouverture et flexibilité m Sécurité

4 3 Séminaire Novembre 2001 – PLB - J.M. Vanel Atout architecture AGORA : une architecture bien charpentée: n Présentation m service générique d’affichage SAGA n Navigation m pilotée par les TPR (sur action utilisateur ou sur dynamique programmée) n Traitements métiers m modules fonctionnels, TPR et batchs (COBOL) n Accès aux données m modules d’accès et SGBD

5 4 Séminaire Novembre 2001 – PLB - J.M. Vanel La logique d’évolution n Garder l’existant métier n Créer une infrastructure Web n Communications XML intégrant anciens et nouveaux services, et partenaires n Progressivement ouvrir de nouveaux services en techniques Orientées Objet

6 5 Séminaire Novembre 2001 – PLB - J.M. Vanel Nouvelle architecture: Vue globale n Format d’échange: XML n L’IHM: techniques Web n Le moteur: des SA n Les filtres: annuaires utilisateurs n Les tuyaux: EAI Ne changent pas: n Les réservoirs: SGBDR n L’existant COBOL n L’OS Unix

7 6 Séminaire Novembre 2001 – PLB - J.M. Vanel Communications en XML Présentation Applications =navigation services métier SA services métier existants SGBDR Partenaires XML JDBC XML Internet, Extranet, Intranet HTML HTTP applicatif

8 7 Séminaire Novembre 2001 – PLB - J.M. Vanel Utilisation des techniques Web n Pages d’accueil (statiques) n JSP ou XSP pour les pages dynamiques m Mélange de HTML pour les parties statiques, et de balises ou morceaux de code accédant à la logique métier m Navigation: suivant les entrées de l’utilisateur, aiguillage par une servlet sur la page suivante. n Appel à l’annuaire pour l’authentification m Contrôle à l’entrée

9 8 Séminaire Novembre 2001 – PLB - J.M. Vanel Liaison Web  logique métier Présentation « Front-office » Logique et Données Métier « Back-office » Internet Extranet Intranet CacheCache Annuaire Agents Fire WallFire Wall Serveur WEB Contrôle d’Accès Navigation des employeurs, adhérents Annuaire Adhérents Navigation des agents MSA Serveur WEB Contrôle d’Accès Pages statiques Référentiel de pages Web XML Connecteurs XML (classes)

10 9 Séminaire Novembre 2001 – PLB - J.M. Vanel Serveurs d’application Présentation Applications =navigation services métier SA services métier existants SGBDR Partenaires XML JDBC XML SA Web XML applicatif XML

11 10 Séminaire Novembre 2001 – PLB - J.M. Vanel SA: vers de nouveaux services sous forme d’objets Présentation « Front-office » Applications et Données Métier « Back-office » Nouveaux Services Nouveaux Accès Batchs commités Services adhérents - employeurs Données de Production Services spécifiques aux agents XML Logique applicative Objets métier XML SA

12 11 Séminaire Novembre 2001 – PLB - J.M. Vanel Les annuaires - sécurité n Adhérents et agents: même architecture n Authentification unique (Single Sign On) n Pas seulement un contrôle à l’entrée, mais permet un contrôle d’accès très précis aux services et données: m habilitation par l’infrastructure technique (automatique)  habilitation par les applications (par programme) n Fédération d’annuaires existants n Sécurité J2EE pour les nouveaux services: m Chaque client J2EE est associé à un rôle via l’annuaire m Chaque appel de méthode transmet le rôle

13 12 Séminaire Novembre 2001 – PLB - J.M. Vanel EAI n Démarche progressive n échanges entre applications: mécanisme unique n Prend en charge toute la tuyauterie: m Publication-Abonnement m Files d’attentes m Traduction de messages m Accusé et garantie de réception n A terme: intégration de progiciels dans le produit Agora

14 13 Séminaire Novembre 2001 – PLB - J.M. Vanel Administration EAI n On pourra déclarer une association entre: m Un récepteur (=abonné) Un partenaire avec une adresse Internet, un protocole m Un type de message m Un format de message n Les émetteurs doivent être déclarés m Ensuite ils envoient des messages auto-explicatifs m Que l’EAI transmet m Que les abonnés traitent en différé

15 14 Séminaire Novembre 2001 – PLB - J.M. Vanel Les flux externes m Echanges de données avec l ’extérieur Répondre à l’intensification des flux en nombre et en diversité Enrichir les fonctionnalités de l’interface actuelle de gestion des flux (SGFE) m Flux asynchrones entre applications Une évolution vers des applications intégrées par des messages Diminuer les impacts en cas d ’évolution Canaliser les échanges entre applications sur un mécanisme unique Pour :

16 15 Séminaire Novembre 2001 – PLB - J.M. Vanel Etape 1 : Web + services existants via XML Présentation « Front-office » Logique et Données Métier « Back-office » Internet Extranet Intranet CacheCache Annuaire Agents Fire WallFire Wall Serveur WEB Contrôle d’Accès Navigation des employeurs, adhérents Annuaire Adhérents Navigation des agents MSA Serveur WEB Contrôle d’Accès Pages statiques Référentiel de pages Web XML Connecteurs XML (classes) Données de Production APPLICATIONS TRANSACTIONNELLES COBOL (TPR) Batchs C/S SAGA Batchs commités

17 16 Séminaire Novembre 2001 – PLB - J.M. Vanel Moyen terme: Web + services Cobol / Tuxedo Présentation « Front-office » Logique et Données Métier « Back-office » Internet Extranet Intranet CacheCache Annuaire Agents Fire WallFire Wall Serveur WEB Contrôle d’Accès Navigation des employeurs, adhérents Annuaire Adhérents Navigation des agents MSA Serveur WEB Contrôle d’Accès Pages statiques Référentiel de pages Web XML Connecteurs XML (classes) Données de Production SERVICES COBOL Batchs C/S SAGA Batchs commités

18 17 Séminaire Novembre 2001 – PLB - J.M. Vanel Long terme: Web + nouveaux services objet Nouveaux Services Nouveaux Accès Batchs commités Services adhérents - employeurs Données de Production Services spécifiques aux agents Logique applicative Objets métier XML SA Présentation « Front-office » Internet Extranet Intranet CacheCache Annuaire Agents Fire WallFire Wall Serveur WEB Contrôle d’Accès Navigation des employeurs, adhérents Annuaire Adhérents Navigation des agents MSA Serveur WEB Contrôle d’Accès Pages statiques Référentiel de pages Web XML Connecteurs XML (classes)

19 18 Séminaire Novembre 2001 – PLB - J.M. Vanel Conclusion n Appui sur des techniques éprouvées et standard: m XML, Web m J2EE m LDAP n Réutilisation au mieux de l’existant n Une infrastructure avec un potentiel d’évolution pour de nombreuses années Questions Réponses

20 19 Séminaire Novembre 2001 – PLB - J.M. Vanel Bibliographie n Java m Le language Java, par Arnold et Gosling, les créateurs du language m Java examples in a nutshell, par D. Flanagan, Éditions O’Reilly m les didacticiels Java de Sun java.sun.comjava.sun.com n Orienté Objet m Conception logicielle Orientée Objet, de Bertrand Meyer (le langage Eiffel est un précurseur de C++ et Java) m Design patterns [titre français -;)] par E. Gamma et al., souvent cités comme "la bande des 4" (the gang of four), éditions Intern. Thompson Publishing. m Modélisation Objet avec UML, par P.A. Muller, éditions Eyrolles n EJB: m Enterprise Java Beans, par R. Monson-Haefel, chez O'Reilly m J2EE in a nutshell, par D. Flanagan, Éditions O’Reilly n EAI m Intégration d’applications, par Avignon, Joguet, Pezzardi, éditions Eyrolles n XML m XSLT - programmers's reference, par Michael Kay (le créateur de Saxon, un moteur XSLT 100% java), chez Wrox n Serveurs d’Application m Serveurs d’Application, par Brethes, Hisquin, Pezzardi, éditions Eyrolles

21 20 Séminaire Novembre 2001 – PLB - J.M. Vanel URL n XML m XMLfr XMLfr m Mutu-xml.org (Mutualiser l'effort de montée en compétences sur XML ) Mutu-xml.org m didacticiels XML: zvon.org (http://www.zvon.org/XSLTutorial)http://www.zvon.org/XSLTutorial m Didacticiel XML Schema en Français (HTML), voir lien dans XML Schema au W3CXML Schema m Didacticiel XSLT en Anglais (.PPT) m xml.org (OASIS) xml.org n Web m W3C (World Wide Web Consortium ) : n Orienté Objet m Cetus-links : 18,452 Links on Objects and Components Cetus-links 18,452 Links on Objects and Components m OMG : n Java, EJB, J2EE m n Serveurs Web m apache.org apache.org n Les flux externes m - (EDI Santé, Français, on y trouve des travaux sur XML par le CNAMTS )http://www.edisante.org/ m - (organisme international pour une norme dans le monde de la santé, membre du W3C. on trouvera sur le site quelques documents et exemples intéressants pour une norme XML mais aussi pour une démarche UML)http://www.hl7.org/


Télécharger ppt "1 Séminaire Novembre 2001 – PLB - J.M. Vanel Evolution de l’architecture Agora n Agora: le contexte n La logique d’évolution n Nouvelle architecture:"

Présentations similaires


Annonces Google