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



Documents pareils
Urbanisation des Systèmes d'information

Urbanisme du Système d Information et EAI

Les Architectures Orientées Services (SOA)

Architectures d'intégration de données

Les nouvelles architectures des SI : Etat de l Art

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

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Introduction à la conception de systèmes d information

Business & High Technology

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application


PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

BI = Business Intelligence Master Data-ScienceCours 2 - ETL

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

Urbanisation de système d'information. PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations

Le 09 et 10 Décembre 09

Fusion : l interopérabilité chez Oracle

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

Conception, architecture et urbanisation des systèmes d information

Nouvelles Plateformes Technologiques

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Intégration de systèmes

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

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client.

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

EAI urbanisation comment réussir?

1. Introduction à la distribution des traitements et des données

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

Déjeuner EIM Enterprise Information Management. Mardi 16 novembre 2010 Restaurant l Amourette Montreuil Thomas Dechilly CTO Sollan

Nouvelles technologies pour l intégration : les ESB

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

LIVRE BLANC Comprendre et savoir utiliser un ESB dans une SOA

I)EAI. EAI synthèse de lecture

Java pour le Web. Cours Java - F. Michel

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

Du paradigme Suivi/ordonnancement/GPAO au paradigme ERP/APS/MES : révolution ou évolution?

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

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Mise en œuvre du PGI dans les enseignements tertiaires

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

Mise en œuvre des serveurs d application

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

Business Process Modeling (BPM)

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

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

25 octobre JD EDWARDS ENTERPRISEONE et DÉMATÉRIALISATION

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

BizTalk Server Principales fonctions

L information et la technologie de l information ERP, EAS, PGI : une nécessité? H. Isaac, 2003

LA VAGUE EAI (ENTREPRISE APPLICATION INTEGRATION)

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

NFP111 Systèmes et Applications Réparties

1.Introduction - Modèle en couches - OSI TCP/IP

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

Jean-Philippe VIOLET Solutions Architect

L évolution des besoins et des solutions d intégration

Microsoft France. Pour en savoir plus, connectez-vous sur ou contactez notre Service Client au *

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

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

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

Environnements de Développement

2 Chapitre 1 Introduction

Messagerie asynchrone et Services Web

les GDT dans le Système d Information informatisé Muriel Pinel Laurent Tabourot

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)

Business Process Execution Language

ANTICIPEZ ET PRENEZ LES BONNES DÉCISIONS POUR VOTRE ENTREPRISE

PRESENTATION DE OpenERP/Odoo. Progiciel de Gestion Intégré Open Source

Comment initialiser une démarche SOA

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

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

Business & High Technology

Introduction à la plateforme J2EE

Cursus détaillé du MBDS

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

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

Architectures n-tiers Intergiciels à objets et services web

L'EAI (Enterprise Application Intégration)

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

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

Reza MADANI Manager et Consultant Indépendant Stratégie, organisation, management et transformation de systèmes d information

Description de la formation

! " # $ % & OPN Day Paris 14 mars 2006

Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon

Programmation Web Avancée Introduction aux services Web

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

Architecture Orientée Service, JSON et API REST

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

Systèmes répartis. Fabrice Rossi Université Paris-IX Dauphine. Systèmes répartis p.1/49

GECKO Software. Introduction à MOBIDICK. Modular But Integrated Application Framework

URBANISME DES SYSTÈMES D INFORMATION

Business Process Management 2010 : La Solution IBM Maximiser l agilité de l entreprise UNE ETUDE DE JEMM RESEARCH

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

FOSS Enterprise Integration Plattaform

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

Bases de Données. Stella MARC-ZWECKER. Maître de conférences Dpt. Informatique - UdS

Fonctions avancées de document dans Word 2003 Options de collaboration dans Word 2003

1 Définition et présentation. 2 Le réseau Numéris. 3 Les services. 3.1 Les services Support (Bearer service) SYNTHESE

Transcription:

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

Plan de l'exposé Technologies à la mode disponibles. Bus de données, ETL et EAI GED et SGDT Portails Web Progiciels de Gestion Intégrés, (PGI, ERP), Web services et SOA Les démarches de standardisation Différence entre norme et standard Intérêts et inconvénients Rôle des États et rôle du marché. Disparité, redondances et lacunes des démarches UN/CEFACT ebxml, RosettaNet, STEP, PLIB, CIM, etc. Les méthodes & technologies émergeantes Model Driven Architecture Les technologies du Web sémantique, Ontologies d'accès et d'intégrité. Urbanisation des Systèmes d'information Henry Boccon Gibod 2

Retour sur une problématique : les méthodes et outils d échange de données? Urbanisation des Systèmes d'information Henry Boccon Gibod 3

Retour sur un concept : le bus de données? Technologies d interopérabilité 1) Les ETL : Extract Transform Load Outils Intergiciels («Middleware») de transfert de données entre bases de données Connecteurs SQL, agrégation, filtrage, conversion de données Extracteurs/Chargeurs en masse Application Application Application Application Extract Transform Load Entrepôt de données Urbanisation des Systèmes d'information Henry Boccon Gibod 4

Technologies d interopérabilité : les EAI? Liaison entre applications via un Intergiciel Typiquement le traitement des couches 5, 6 et 7 du modèle OSI «session», «présentation», «application» Concept d EAI (Enterprise Application Integrator) Deux architectures L'architecture «Hub and spoke»»seebeyond, Sun (iplanet) et Tibco L architecture «Network Centric»»Web Methods, Sybase NEON, BEA, Vitra et Mercator 4 fonctions routage (d une application à l autre), transformation (des données), connecteurs (aux applications), transport physique (des informations). EAI Applications Applications Règles Règles Applications Règles Urbanisation des Systèmes d'information Henry Boccon Gibod 5

Le modèle OSI (source wikipedia) La couche «application» est le point d'accès aux services réseaux, elle n'a pas de service propre spécifique et entrant dans la portée de la norme. La couche «présentation» effectue le codage des données applicatives, précisément de la conversion entre données manipulées au niveau applicatif et chaînes d'octets effectivement transmises. La couche «session» gère la synchronisation des échanges et les «transactions», permet l'ouverture et la fermeture de session. La couche «transport» gère les communications de bout en bout entre processus (programmes en cours d'exécution). La couche «réseau» gère les communications de bout en bout, généralement entre machines : routage et adressage des paquets. La couche «liaison de données» gère les communications entre machines adjacentes, directement reliées entre elles par un support physique. La couche «physique» traite transmission effective des signaux entre les machines via un support physique. émission et réception d'un train de bits continu Urbanisation des Systèmes d'information Henry Boccon Gibod 6

Technologies d interopérabilité : les EAI Source : openadaptator (un EAI libre) Urbanisation des Systèmes d'information Henry Boccon Gibod 7

Méthode d interopérabilité : les objets distribués? Solution de Couplage fort, par «Object Request Broker», des objets distribués L appel de procédures et l invocation d objets à distance exécute une fonction d un autre exécutable pouvant être sur une machine distante. Il permet à des objets distribués de communiquer par appel de méthodes. Chaque procédure peut s exécuter sur machine distante comme si elle était locale. «Dans l offre Microsoft.NET, Net Remoting est un mécanisme de communication et de transfert de données pour des applications distribuées.net ouvert à des applications autres via des «ponts», vers des objets écrits en Java par exemple» «Dans l offre libre Java de Sun, RMI (Remote Method Invocation) est une technique permettant de manipuler des objets distants (instanciés sur une autre machine virtuelle, éventuellement sur une autre machine du réseau) de manière transparente pour l'utilisateur, c'est à dire de la même façon que si l'objet était sur la machine virtuelle (JVM) de la machine locale». Comme pour les solutions de partage de bases de données, le couplage fort nécessite des descriptions partagées a priori (modèles) des objets invoqués Les ORB donnent une approche pratique pour des «quartiers» d un domaine de SI urbanisé, lorsque ses applications partagent a priori ses contraintes de conception architecturale Urbanisation des Systèmes d'information Henry Boccon Gibod 8

Méthode d interopérabilité : Les Web Services? Une technologie Web autorisant le découpage des applications et leur répartition sur le système d information et ses infrastructures L hétérogénéité des langages de développement et des architectures L appel (d offres?) de «subroutines» disponibles sur tout réseau accessible Une édition de lien effectivement distendue par un couplage faible La fiabilisation par la concurrence des ressources de services disponibles Le déplacement des limites contractuelles de fournitures de services La facturation à l usage, en remplacement des licences complètes imposant La désynchronisation du fonctionnement des applications Des performances réduites par la charge de transformations et de communication via le Web 4 standards XML SOAP, WSDL, UDDI, BPEL Urbanisation des Systèmes d'information Henry Boccon Gibod 9

Méthode d interopérabilité : SOA? SOA ou «Service Oriented Architecture est une façon d organiser un système informatique comme fournisseur de (Web) services au Système d Information Adaptation d applications anciennes ou nouvelles sous la forme de services rendus par des applications source à des applications cibles Inclusion de façon non exclusive les solutions de Web services Intégration d autres solutions, via notamment l initiative SCA «Service Component architecture». Principe : chaque application «expose» les services qu elle peut fournir et en définit les conditions d appel et de retour des informations L expression des entrées et des résultats s effectue dans un dialecte XML (SOAP) Urbanisation des Systèmes d'information Henry Boccon Gibod 10

Point d orgue : Orientation Objet ou Orientation Services L orientation Objet : Programmation déclarative fondée sur une description d entités d un monde réel, et de leur comportement mutuel attendu Les objets sont distribués via des architectures de courtage L orientation Service : Programmation procédurale fondée sur des appels paramétrés de services programmes externes dont seul le résultat écrit dans un message importe, dont l architecture peut être orientée objet, sans bénéfice d utilisation l expérience montre qu il est préférable d y séparer données et traitements, quitte à découper les objets. L orientation service : Correspond aux préoccupations du commerce électronique Simplifie l urbanisation de systèmes d information Autorise la conservation d applications anciennes Autorise l hétérogénéité de toutes les composantes d un SI Urbanisation des Systèmes d'information Henry Boccon Gibod 11

Technologie progicielle : La GED et les SGDT GED : Gestion Électronique de Documents SGDT : Système de Gestion de Données Techniques Ce qu ils ont en commun : Le stockage de documents La gestion de version, et de variantes successives La gestion de configurations et d applicabilités La gestion de cycles de vie des éléments représentés La gestion de processus (éditoriaux et de publication pour la GED) Ce qui leur est spécifique L intégration d applications techniques pour les SGDT (CAO, Calcul ) L intégration d accès aux contenus documentaires pour la GED (indexation, moteurs de recherche etc.) GED et SGDT concernent ordinairement des «quartiers» urbanisés (hélas) de façon indépendante. Réaliser une coopération entre workflow indépendants est «difficile». Urbanisation des Systèmes d'information Henry Boccon Gibod 12

Technologie Logicielle L application Unique, composite, propriétaire fondée sur le partage d une base de données Modèles de données et modalités d expression d information communs par construction Concurrence d accès gérée par le système de gestion de la base API ODBC (JDBC pour Sun, ADO.NET pour Microsoft) L architecture tient lieu d urbanisme : l application se greffe de multiples modules, avec leur cycle de vie propre Dilemme: Le courage (ou l inconscience?) du développement propriétaire homogène de l ensemble de ses processus métier L introuvable progiciel s adaptant à toutes les préoccupations des métiers, La réduction des préoccupations à ce que peut un progiciel choisi Le risque du développement d extensions au progiciel choisi Cf. les progiciels de gestion intégrée (PGI ERP)? Base de Données Urbanisation des Systèmes d'information Henry Boccon Gibod 13

Métaphore urbaine de l extensions propriétaire d un progiciel Jakarta, ville de Java Urbanisation des Systèmes d'information Henry Boccon Gibod 14

Technologie progicielle les «PGI» (ERP) Progiciel de Gestion Intégrée (Enterprise Resource Planning ou ERP) Résolution de l urbanisation par l architecture d une macro application Externalisation de problématique d urbanisme auprès d un fournisseur de solutions Intégration des applications communes aux entreprises ; Gestion des ressources humaines Gestion comptable et financière Aide à la décision Gestion des approvisionnements Gestion de production, logistique Méta Modèle imposé par le fournisseur, solution «prête à porter» Animé par un moteur de «Workflow» Exemples : Commerciaux :SAP, BAAN Libres : OFBiz, Dolibarr Urbanisation des Systèmes d'information Henry Boccon Gibod 15

Technologies : Portails et Gestion de contenus, Les solutions «à client léger» (i.e. navigateur Web) sont privilégiées pour limiter les coûts de déploiement) (retour logique du «terminal») Frontaux d applications lourdes (GED, PGI, Pour etc.) les CMS, les pratiques ont dévoyé Exploitation des technologies «Web 2.0 les» pour usages l interaction : avec les utilisateurs : XMLHttpRequest, Ajax par exemple des utilisateurs Interface utilisateur pour l exploitation de services web. incompétents exploitent un CMS en lieu Exemples de solutions de portail d entreprise: IBM WebSphere Portal, BEA Weblogic portal et place et sans qualité d une GED Les outils de gestion de contenus (Content Management System ) Organisent les portails web pour disposer des accès à des contenus de formes multiples (multimédia) Attention! Séparent la spécification des contenants et la des fiabilité flux accessibles d un Mash up est le produit Les applications composites (mash up) associent de la fiabilité les services de ses issus sources d applications différentes, 0.8 x 0.5 x 0,25 = 0,1! Associations d information, superpositions de résultats, Agrégation d informations prélevées sur d autres sites, Problématique : dans la pratique, la multiplication des sites complique les processus réels des entreprises Urbanisation des Systèmes d'information Henry Boccon Gibod 16

Fin du module Urbanisation des Systèmes d'information Henry Boccon Gibod 17