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

Slides:



Advertisements
Présentations similaires
Applications N-Tiers Rappels: architecture et méthodologie
Advertisements

Vue d'ensemble Présentation multimédia : Administration d’un environnement Microsoft Windows Server 2003 Ouverture de session sur Windows Server 2003 Installation.
SOA et Services Web Dr. Rim Samia Kaabi 26 mars 2017.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Introduction aux environnements répartis
Réflexivité et réseaux d’ information
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Chapitre 1 Introduction
Architectures Orientées Services
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 1 Urbanisation des Systèmes d'Information Des composants technologiques disponibles.
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod1 Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation.
Urbanisation des Systèmes d’Information
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Urbanisation de Système d'Information
Urbanisation de Systèmes d'Information
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 1 Urbanisation des SI Alignement Stratégique et optimisation dun Système dInformation.
UML - Présentation.
Architecture de réseaux
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
ANTILLES décembre 2009 Thierry Bosso
L’ASSISTANT ET LES NTIC.
INTRODUCTION.
Urbanisation et Architecture CNAM NFE107
NFE 107 : Urbanisation et architecture des systèmes d'information
Le Workflow et ses outils
Introduction aux services WEB
Les Enterprise Service Bus
MRP, MRP II, ERP : Finalités et particularités de chacun.
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
Introduction to Information Systems
Architecture Réseau Modèle OSI et TCP.
EAI Enterprise Application Integration
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Sommaire Objectif de Peakup Principes de fonctionnement
7 - EAI Les EAI : Enterprise Application Integration Marché
Applications Chapitre B17 et C18
Programmation Approche composants Ing5 SI
Supply Chain Management
Services fournis par le SI et technologies associées
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Systèmes d’informations : Définition, Composantes, Rôles et Approches.
Processus d'un projet F.Pfister
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Interoperabilité des SI - Urbanisation
‘‘Open Data base Connectivity‘‘
Systèmes d’information d’entreprise
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
LES PROGICIELS DE GESTION INTÉGRÉS
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Architecture J2EE gfgfgfggf Khin Chhoung LAO, Cnam.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
Progiciels de Gestion Intégrés
Les différents modèles d’architecture technique
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Urbanisation des Systèmes d'Information
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Web Services 17/01/2009.
Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod Urbanisation des Systèmes d’Information Plan de cours.
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
Définition d’un ERP Fabienne GARCIA.
1 La Coordination dans les Systèmes d’Information Orientés Agents (SIOA) Participants IRIT-UT1 : E.Andonoff, L. Bouzguenda,J. Cardoso, C. Hanachi, C. Sibertin-Blanc,
M2.22 Réseaux et Services sur réseaux
Transcription de la présentation:

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 1 Urbanisation des Systèmes d'Information Des composants technologiques disponibles

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 2 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 3 Retour sur une problématique : les méthodes et outils déchange de données ?

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 4 Retour sur un concept : le bus de données Technologies dinteropé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 Extract Transform Load Entrepôt de données ?

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 5 Technologies dinteropé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 dEAI (Enterprise Application Integrator) Deux architectures –L'architecture « Hub and spoke » »Seebeyond, Sun (iPlanet) et Tibco –Larchitecture « Network Centric » »Web-Methods, Sybase-NEON, BEA, Vitra et Mercator 4 fonctions –routage (dune application à lautre), –transformation (des données), –connecteurs (aux applications), –transport physique (des informations). ? Règles Applications Règles Applications

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 6 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 7 Technologies dinteropérabilité : les EAI Source : openAdaptator (un EAI libre)

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 8 Méthode dinteropérabilité : les objets distribués Solution de Couplage fort, par « Object Request Broker », des objets distribués –Lappel de procédures et linvocation dobjets à distance exécute une fonction dun 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 sexécuter sur machine distante comme si elle était locale. « Dans loffre 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 loffre 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 » dun domaine de SI urbanisé, lorsque ses applications partagent a priori ses contraintes de conception architecturale ?

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 9 Méthode dinteropérabilité : Les Web Services Une technologie Web –autorisant le découpage des applications et leur répartition sur le système dinformation et ses infrastructures Lhétérogénéité des langages de développement et des architectures Lappel (doffres?) 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 à lusage, 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 10 Méthode dinteropérabilité : SOA SOA ou « Service Oriented Architecture est une façon dorganiser un système informatique comme fournisseur de (Web) services au Système dInformation –Adaptation dapplications 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 dautres solutions, via notamment linitiative SCA « Service Component architecture ». Principe : chaque application « expose » les services quelle peut fournir et en définit les conditions dappel et de retour des informations Lexpression des entrées et des résultats seffectue dans un dialecte XML (SOAP) ?

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 11 Point dorgue : Orientation Objet ou Orientation Services Lorientation Objet : –Programmation déclarative fondée sur une description dentités dun monde réel, et de leur comportement mutuel attendu Les objets sont distribués via des architectures de courtage Lorientation 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 larchitecture peut être orientée objet, sans bénéfice dutilisation lexpérience montre quil est préférable dy séparer données et traitements, quitte à découper les objets. Lorientation service : –Correspond aux préoccupations du commerce électronique –Simplifie lurbanisation de systèmes dinformation Autorise la conservation dapplications anciennes Autorise lhétérogénéité de toutes les composantes dun SI

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 12 Technologie progicielle : La GED et les SGDT GED : Gestion Électronique de Documents SGDT : Système de Gestion de Données Techniques –Ce quils ont en commun : Le stockage de documents La gestion de version, et de variantes successives La gestion de configurations et dapplicabilité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 Lintégration dapplications techniques pour les SGDT (CAO, Calcul…) Lintégration daccè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 13 Technologie Logicielle Lapplication Unique, composite, propriétaire –fondée sur le partage dune base de données Modèles de données et modalités dexpression dinformation communs par construction Concurrence daccès gérée par le système de gestion de la base –API ODBC (JDBC pour Sun, ADO.NET pour Microsoft) Larchitecture tient lieu durbanisme : lapplication se greffe de multiples modules, avec leur cycle de vie propre Dilemme: –Le courage (ou linconscience ?) du développement propriétaire homogène de lensemble de ses processus métier –Lintrouvable progiciel sadaptant à toutes les préoccupations des métiers, –La réduction des préoccupations à ce que peut un progiciel choisi –Le risque du développement dextensions 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 14 Métaphore urbaine de lextensions propriétaire dun progiciel Jakarta, ville de Java…

Urbanisation des Systèmes d'Information - Henry Boccon-Gibod 15 Technologie progicielle les « PGI » (ERP) Progiciel de Gestion Intégrée (Enterprise Resource Planning ou ERP) –Résolution de lurbanisation par larchitecture dune macro-application Externalisation de problématique durbanisme auprès dun 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 16 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 dapplications lourdes (GED, PGI, etc.) –Exploitation des technologies « Web 2.0 » pour linteraction avec les utilisateurs : XMLHttpRequest, Ajax –Interface utilisateur pour lexploitation de services web. Exemples de solutions de portail dentreprise: –IBM WebSphere Portal, BEA Weblogic portal 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) –Séparent la spécification des contenants et des flux accessibles Les applications composites (mash-up) associent les services issus dapplications différentes, –Associations dinformation, superpositions de résultats, –Agrégation dinformations prélevées sur dautres sites, Problématique : dans la pratique, la multiplication des sites complique les processus réels des entreprises Pour les CMS, les pratiques ont dévoyé les usages : par exemple des utilisateurs incompétents exploitent un CMS en lieu et place et sans qualité dune GED… Attention ! la fiabilité dun Mash-up est le produit de la fiabilité de ses sources… 0.8 x 0.5 x 0,25 = 0,1 !

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