Bibliographie de Master de Recherche Informatique "Logicielles et Méthodes Formelles" (ENST-Bretagne)

Dimension: px
Commencer à balayer dès la page:

Download "Bibliographie de Master de Recherche Informatique "Logicielles et Méthodes Formelles" (ENST-Bretagne)"

Transcription

1 Bibliographie de Master de Recherche Informatique "Logicielles et Méthodes Formelles" (ENST-Bretagne) Sujet de stage Description de la vue applicative de l'urbanisation des services télécom Et élaboration d'une démarche associée Najat AL GADOUM Février 2005

2 Introduction L'arrivée des nouvelles technologies a bouleversé les besoins des entreprises. Celles-ci sont confrontées à une mondialisation de l économie qui les oblige à augmenter leur réactivité et à offrir toujours plus de services à valeur ajoutée, plus rapidement et bien sûr en moindre coût. Les entreprises se retrouvent donc obligé de s'adapter à leur environnement social, concurrentiel et technologique, et de se libérer de l'inertie de leurs systèmes d'information d'anciennes génération s'ils veulent assurer leur survie. Cette révolution des nouvelles technologies d un côté et les bouleversements de l économie traditionnelle liés à la globalisation des échanges, de l autre côté, ont entraîné les Directions Informatiques dans un vaste mouvement d ouverture et de refonte progressive des systèmes informatiques. Ces chantiers se sont concrétisés par le lancement de nombreux projets de développement de nouvelles applications, d ouverture du système d informations aux différents acteurs de l environnement de l entreprise, d intégration d outils de plus en plus nombreux et des processus métier au sein d un flux applicatif unifié, et ont souvent nécessité des réflexions de fond sur les méthodes de travail et l urbanisation des systèmes. Dans le même cadre, dans l objectif de répondre à la complexité grandissante des systèmes informatiques et nouvelles contraintes de développement des systèmes d information, l OMG (Object Management Group) a défini une nouvelle orientation nommé MDA (Model Driven Architecture) [12]. Cette nouvelle architecture présente un niveau supérieur d abstraction en insistant sur des approches à modèles au lieu des approches à objet tel est le cas dans OMA (Object Management Architecture). MDA préconise l élaboration de modèles de plus haut niveau d abstraction et l utilisation d approches transformationnelles pour aller vers des plates-formes techniques. Nous allons définir, à travers cet article, les concepts liés à cette nouvelle démarche de développement et de refonte des systèmes d information (Urbanisation, Architecture, Composant, frameworks ). Dans un second lieu, nous allons introduire la technologie des services web et l'architecture Orienté Services. Enfin nous allons faire un aperçu sur l'approche MDA et ses principes. stage. Nous conclurons cet article en faisant le lien entre ce qui précède et notre sujet de

3 La maîtrise des processus de développement reste aujourd hui un enjeu capital pour les entreprises, confrontées aux évolutions technologiques, aux demandes des marchés et à la complexité croissante des systèmes. La mise en place d un processus de développement logiciel depuis le recueil des besoins jusqu au déploiement s avère donc indispensable, et chaque entreprise doit se construire une stratégie pour s offrir les moyens, les outils et les méthodes les plus adaptés à ses besoins. L ensemble de ces outils et méthodes entre dans le cadre d un nouveau concept nommé «Urbanisation». 1. Urbanisation: Pourquoi faire? L urbanisation et d une manière plus générale la rationalisation du système d information sont devenues des préoccupations majeures de toutes les Directions des Systèmes d'information. Entre un parc applicatif de plus en plus vaste, comprenant des applications anciennes, dont la connaissance se perd parfois avec le renouvellement des effectifs, et les contraintes opérationnelles toujours dures, l importance de cette optimisation est devenue indéniable. Le club URBA-SI définit l'urbanisation comme suit: "Urbaniser c est organiser la transformation progressive et continue du système d information visant à le simplifier, à optimiser sa valeur ajoutée et à le rendre plus réactif vis à vis des évolutions stratégiques de l entreprise tout en s appuyant sur les opportunités technologiques du marché. L urbanisme définit des règles ainsi qu un cadre cohérent, stable et modulaire auquel les différentes parties prenantes se réfèrent pour toute décision d investissement dans le système d informations". Les projets d urbanisation et de rationalisation concernent l architecture et les méthodes. Qui dit visibilité dit architecture, et si on cherche la cohérence on pense aux méthodes. Ainsi ces deux notions, architecture et méthodes, sont donc essentielles dans le cadre de l'urbanisation. La création et l utilisation de framework, la mise en œuvre de composants, les réflexions sur l architecture des nouvelles applications ou d'évolution d'applications, sont autant d outils qu une Direction des Systèmes d Information devra maîtriser et savoir utiliser dans le cadre d un processus de développement repensé et adapté à ces nouvelles façons de concevoir les applications. Nous allons présenter par la suite quelques caractéristiques de ces différents outils et leurs intérêts dans le cadre de l'urbanisation. a. Rôle de l Architecture Dans les phases préliminaires du développement d une application ou de la refonte d un système d information, la définition de l architecture technique consiste à faire les choix de la technologie (vue infrastructure 1 ) et de l organisation de composants logiciels (vue organique 2 ) les plus adaptés aux besoins et aux contraintes de l entreprise. 1 Décrit comment les fonctions (services et réseaux) du service télécom sont techniquement réalisées au sein d'éléments de l'infrastructure existante ou au sein de nouveaux éléments devant y être introduits. 2 Décrit la répartition des fonctions(services et réseaux) nécessaires à la réalisation d'un services télécom au sein d'organes de services et /ou organes réseaux.

4 Ces choix sont ensuite relayés au sein des projets par les architectes qui guident la conception et permettent la transformation d un modèle fonctionnel (vue usage 3 + vue fonctionnelle 4 ) en application performante robuste (vue applicative) [Principe de MDA, voir section 3] b. Approche Composant En l'absence d'une structuration et d'une méthodologie rigoureuse, il est impossible de maîtriser les nouveaux développements vu la complexité des applications informatiques d'aujourd'hui. Dans ce domaine, les approches de type mainframe, ou même l approche par objet ont montré un certain nombre de limites. Le problème de l approche objet réside dans la difficulté qu il y a à gérer les dépendances dans les modèles objets des grandes applications alors que le problème des applications «mainframe» provient de leur aspect trop monolithique. L approche composant devient de plus en plus adoptée. Cela est dû principalement à trois facteurs : Une formalisation plus rigoureuse de l approche. La plus grande facilité à maîtriser le développement de systèmes d information complexes. L arrivée en force de nouvelles technologies telles que les Web Services (la technologie cible pour notre sujet de stage (voir plus loin)). Les deux approches les plus abouties ont été formulées par Peter Herzum et Olivier Simms[1]d un côté et Paul Allen[13] de l autre. Ces deux approches méthodologiques intègrent fortement la notion de composant dans la totalité du cycle de vie du développement logiciel (depuis l analyse des besoins jusqu au déploiement). L approche composant apporte une grande facilité à découper les applications complexes en composants autonomes, indépendants et maîtrisables. Indépendants dans la mesure où un composant peut exister indépendamment des autres composants et communiquer avec eux via une interface, ce qui fait que le changement d'un composant n'influe pas les autres. L apport de la notion d interface de composant est de ce point de vue vraiment fondamental puisqu elle permet de séparer réellement l utilisation d un composant de son implémentation. Enfin l implantation en masse de nouvelles technologies apporte une grande simplification dans la mise en œuvre technique de cette approche. On peut aujourd hui, grâce notamment aux web services, adopter une démarche composant radicale permettant de définir l interface des composants de façon vraiment indépendante de la technologie dans laquelle le composant sera développé (J2EE,.Net, CORBA ) 3 Décrit les fonctionnalités proposées aux utilisateurs d'un service télécom 4 Décrit commment les fonctions (services et réseaux) nécessaires à la réalisation d'un service télécom sont réparties entre différents éléments fonctionnels.

5 La figure suivante, tiré du livre Component-Based Development for the Enterprise [1] par Peter Herzum, Oliver Sims, qui représente l'évolution vers les composants dans l'industrie: Figure 1:Evolution vers les composants dans l'industrie c. Intérêt des Frameworks Quand on n'a pas besoin de redéfinir, et qu'il suffit de réutiliser, on obtient un gain non seulement en temps de développement, mais aussi en coût et encore plus en cohérence des applications développées. En effet, les frameworks constituent un socle technique commun aux applications et de nombreux problèmes récurrents peuvent trouver une solution dans un framework technique utilisé par tous les développements. Citons par exemple : la réalisation de la couche de présentation, la gestion de la persistance, la configuration et l administration des applications, la gestion des erreurs et aide à l exploitation, l utilisation d XML pour les échanges de données, les tests la simulation d interfaces, etc. Parce qu il sera intégré aux autres développements, la réalisation d un framework technique exige une qualité de conception, de documentation, une robustesse et des performances exemplaires. Par là même, le projet de création et de maintenance des frameworks est un projet transverse impliquant les méthodes et l architecture dans une vision d urbaniste, et donc participe à une rationalisation globale du Système d Informations. Dans l'industrie ces frameworks sont issus du commerce. Les entreprises utilisent donc ceux ci au lieu de développer des frameworks propriétaires. D'après ce que nous avons vu, savoir positionner les technologies dites «urbanisantes» est devenu donc incontestablement l un des enjeux quotidiens des architectes des systèmes d information. L intérêt est de tirer mieux parti de ces solutions technologiques avec une démarche visant à garantir la portabilité de la stratégie de l entreprise sur le système d information.

6 Nous allons présenter dans la suite l'urbanisation telle qu'elle est vue par Marc Boullier [directeur technique à la SSII Vistali] D'après Boullier, l urbanisation s associe à deux autres concepts : Orchestration et intégration. En effet, le périmètre d un projet d urbanisation est celui de l ensemble du système d information d une entreprise ou de celui d une entité métier. Des modèles architecturaux d orchestration sont mis en œuvre sur les tâches, les processus ou les données, et enfin l intégration des composants techniques du système d information pour les rendre interopérables. Autrement dit l urbanisation cible l enjeu métier (ou stratégie de l'entreprise), l orchestration est une proposition architecturale pour y répondre, et l intégration désigne un domaine opérationnel et les technologies qui en permettront la mise en œuvre. Plusieurs acronymes viennent ensuite se greffer sur ces concepts et sont pris par les acteurs du marché pour décrire leurs offres. C est là que certaines mutations technologiques ont pu provoquer le sentiment d une certaine confusion, car en effet : Les serveurs d application.net et J2EE [2] s enrichissent et se complètent pour faciliter la construction d applications. Ils supportent les standards et ont intégré des technologies de brokering et de gestion des messages asynchrones. Ils ont désormais fait évoluer leur plateforme de développement pour la doter de capacités à exploiter ces nouvelles fonctionnalités. Les initiatives de standardisation des web services proposent de normaliser plusieurs aspects directement liés à la gestion et à l intéropérabilité des composants du système d information. Ils proposent peu à peu des protocoles et des modèles couvrant l ensemble du périmètre d un système d exploitation : (IHM, sécurité, invocation de composants, accès aux données, référentiel de services, etc.)... d. Les enjeux de l urbanisation Les enjeux de l urbanisation, toujours d'après Marc Boullier, nécessitent des solutions permettant de répondre aux besoins stratégiques d agilité d entreprise : rendre possible la mise à disposition rapide de nouveaux environnements de travail pour les utilisateurs (portail d entreprise), supporter de nouveaux processus de collaboration transverses aux organisations (Business Process Management), et piloter l activité et la performance de l entreprise (Business Activity Monitoring et Business Process Performance Management). Les enjeux de l orchestration quant à elle, nécessite de pouvoir gérer les référentiels de services métiers à l échelle de l entreprise tout en donnant la capacité aux architectures de s adapter, monter en charge et faciliter le déploiement de nouveaux processus. Aujourd hui, les éditeurs spécialistes de l orchestration proposent des solutions techniques capable d implémenter des annuaires UDDI [11] de services et de processus supportant des fonctionnalités de déploiement, de load balancing, et plus généralement la scalabilité aussi bien technique qu organisationnelle. Un exemple de solution permettant d implémenter des architectures de services à l échelle de l entreprise est ESOA (Entreprise Service Oriented Architecture). Par ailleurs, les enjeux de l intégration des différents composants du système d information s appuient désormais sur les standards issus des web services, introduits

7 naturellement à mesure que l entreprise déploie les nouvelles générations de serveurs d application, et de progiciels. Les enjeux associés à l exécution des services et à l évolution du périmètre des standards des web services, permettent d envisager une normalisation du socle d exécution des web services sur deux types de «systèmes d exploitation» pour services : les serveurs d application.net ou J2EE. Ils supportent l exécution des services métiers, développés en interne ou proposés par des offreurs de progiciels intégrés. Aujourd'hui, les services web paraissent être une technologie d actualité. Ils ont montré leur force en matière d'interoporabilité des applications. Nous allons montrer un aperçu sur cette nouvelle technologie et ses apports pour le développement des nouvelles applications. Nous rappelons que les web services entrent dans le cadre d'une nouvelle architecture nommé Service Oriented Architecture. 2. Service Oriented Architecture: caractéristiques générales a. Définition d'un service web La définition d un service web [4] varie d une personne à l autre. Néanmoins, la plupart des gens du domaine informatique sont d'accord avec la définition d'un service Web, représentant une ressource de l'information ou processus métier (business process), auquel peuvent accéder d autres applications, via le Web, et qui communique en utilisant des protocoles standards d Internet. Une deuxième façon de définir un service web est d'analyser les deux mots qui le composent: Le Web se réfère à un immense espace d'information qui permet l'accès aux ressources web. Une ressource web est un type de structure électronique tel qu'un fichier, un réseau, un processeur, une application ou un service. Chaque ressource web est définie par un URI (Uniform Ressource Identifier) et est accessible via les protocoles web. Un service est une ressource qui expose ses fonctionnalités à travers une interface. Ceci signifie qu'il est conçu pour être consommé par le logiciel plutôt que par des personnes. La méthode d'invocation et les résultats possibles de cette invocation sont décrits selon un contrat. Un service web est donc un service qui est identifié par un URI et peut être accédé par des applications via des protocoles du Web conformément au contrat qui décrit son interface. Ce qui distingue les web services des autres applications basées sur le Web est le fait que les services web ont été conçus pour supporter la communication inter applications.les autres applications supportent la communication homme à homme (messagerie instantanée) ou bien la communication homme à application (navigateurs). Les web services, quant à eux, ont été conçus pour assurer une communication entre applications sans l assistance humaine. Les services web sont applicables à tous types d environnement de gestion de réseau ; et peuvent supporter business-to-business, business-to-consumer, department-to-department, ou les interactions de peer-to-peer.

8 Comme tout composant, les services en général (et les services web en particulier) représentent des fonctionnalités qui peuvent être réutilisées sans connaître les détails dont le service est implémenté. Les web services indiquent l ensemble de standards qui assurent l interopérabilité entre les services, surtout quand ces services sont destinés à être accessible sur des protocoles standards du Web. Nous représentons ici quelques concepts qu inclut l approche des web services accessible sur l'internet, les services web communiquent à travers des protocoles web indépendants des plates formes, facilitant ainsi l'intégration d'environnements hétérogènes. Dans ce cas on peut appliquer l'approche MDA pour cibler une plateforme donnée (voir section 3) Les standards des services web définissent l interface et le protocole de communication qui peuvent être invoqués à partir d'une application cliente ou peuvent être fournis à travers un serveur. Le langage de définition des services web (WSDL) ajoute une couche d'abstraction entre l implémentation et l interface, en fournissant une application faiblement couplée dont résulte une flexibilité future. Bien que les services Web soient nouveaux, du point de vue architecture, ils sont basés sur les principes de conception des middlewares établis pour la communication inter applications. Le concept associé à ces principes de conception est l'architecture Orientée Services (SOA) [4] [3].Si, en plus, les applications communiquent à travers le web, alors dans ce cas une convergence de SOA et le web permet d'étendre cette architecture vers ce qu'on appelle Architecture des Services Web (WSA) [4]. Aujourd hui la plupart des services web sont implémentés en utilisant un ensemble de technologies des middlewares d'internet qui inclut : XML [5] (Extensible Markup Language) : qui offre un mécanisme neutre vis-à-vis de la plate forme pour représenter les données. SOAP [9] [10] (Simple Object Access Protocol): qui définit le protocole de communication des données pour les services web. WSDL [6][7][8] (Web Services Description Language) : qui décrit le service web. UDDI [11] (Universal Description, Discovery, and Integration) : qui offre le moyen de publier et de découvrir le service web. b. Architecture Orientée Service: Principe Le concept de service est le mot-clef pour comprendre les services web. En effet, l'environnement des services web est conforme à l'architecture Orientée Services. La figure 2 représente les rôles conceptuels et les opérations d'un SOA. Les trois rôles basics sont : le Fournisseur du service (service provider), le Consommateur de service (service consumer) et le Courtier de service (service broker). Le service provider met le service à disposition et publie le contrat qui décrit son interface. Il enregistre alors le service chez un service broker.

9 Le service broker donne au service consumer les directions pour trouver le service ainsi que le contrat de service. Le service consumer utilise le contrat pour lier le client au service. Figure 2: les trois rôles conceptuels et opérations d'un service orienté architecture c. Les composants de l'architecture SOA Pour que les trois rôles conceptuels accomplissent les trois opérations conceptuelles qui leurs sont attribuées, un service orienté architecture doit fournir trois composants d'architecture: Transport: le composant de transport représente les formats et les protocoles utilisés pour communiquer avec le service. Le format de données spécifie les types de données et les formats des flux des octets utilisés pour coder les données dans les messages. Le protocole de liaison spécifie le mécanisme utilisé pour packager les données dans le message. Le protocole de transfert spécifie les sémantiques de l'application qui contrôlent le transfert du message. Le protocole de transport exécute le transfert de message. Description: le composant de description représente le langage de description utilisé pour décrire le service. La description fournie l'information nécessaire pour se lier à un service. Le langage de description doit fournir, au minimum, un moyen pour spécifier le contrat de service, en incluant les opérations qu'il exécute et les paramètres ou messages qu'il échange. Le langage de description est de format lisible par la machine et qui peut être traité par un compilateur pour produire le code de communication, tel que les proxys client, les skeletons et les stubs du serveur. Les fragments de code générés permettent d'automatiser la connexion entre le code de l'application et le processus de communication, isolant ainsi l'application de la complexité des middlewares sous-jacents. Discovery: le composant de découverte représente le mécanisme utilisé pour enregistrer ou publier un service et pour trouver un service et sa description. Ces trois fonctions sont rendues en utilisant les protocoles standards d'internet comme les présente la figure suivante.

10 Figure 3: architecture conceptuel de SOA avec SOAP, WSDL, et UDDI Si l urbanisation des systèmes d information se présente comme un moyen indispensable pour assurer une optimisation du développement des systèmes d information performants flexibles et si le Web rend le WSA complètement indépendant du langage et de la plate forme, alors les services web peuvent être développés en utilisant n importe quel langage, et peuvent être déployés sur n importe quelle plate forme (de l appareil le plus minuscule jusqu au plus grand ordinateur). L approche MDA quant à elle constitue une approche technique très répandue dans le domaine du développement logiciel qui peut jouer un rôle primordiale dans l'urbanisation et la mise en œuvre des services web. Dans cette dernière partie de l article, nous allons mettre en exergue cette approche, en rappelant ses caractéristiques et ses principes. 3. Model Driven Architecture (MDA) a. MDA : Objectif L'initiative MDA [12] introduit un important changement dans la conception de l'architecture dans le domaine du développement logiciel. En effet, l'évolution rapide des supports technologiques nécessite des méthodes pour rendre les éléments stables du logiciel métier indépendants des plates-formes techniques. MDA intervient dans cette optique et a été conçue afin de séparer les contraintes fonctionnelles des contraintes techniques. b. MDA : Principe de base L'approche MDA est basée sur trois types de modèles: Les PIMs (Platform Independant Model): des modèles indépendants des plates-formes techniques et qui représentent les diverses entités d'un système en terme fonctionnel.

11 Les PSMs (Platform Specific Models): des modèles spécifiques combinant les entités d'un système des éléments des plates-formes techniques. Ils permettent également de générer du code exécutable pour les plates-formes. Les PDMs (Platform Description Language): décrivent les plateformes techniques cibles. Le principe du MDA consiste en plusieurs transformations de modèles pour produire des PSMs à partir des PIMs. Pour ce, la nouvelle approche de l'omg préconise quatre type de transformations: 1. PIM vers PIM: Ces transformations visent à enrichir, filtrer ou spécialiser le modèle pendant le cycle de développement sans nécessiter d informations dépendantes d une plate-forme. Les transformations PIM vers PIM sont généralement utilisées pour le raffinement de modèle. 2. PIM vers PSM: c'est la transformation principale du processus qui a lieu une fois que les PIMs sont complets et prêts à être immergés dans les plates-formes techniques. Ces transformations devraient être automatisées dans la plupart des cas, il est donc nécessaire de définir et de généraliser les règles régissant cette opération. 3. PSM vers PSM: Ces transformations s appliquent sur un modèle spécifique et donnent un autre modèle spécifique à la même plate-forme. Elles sont utilisées pour la réalisation et le déploiement de composants. La génération de code, la compilation, la mise en paquetages, l initialisation et la configuration font parties de ce type de transformation. 4. PSM vers PIM: Ces transformations doivent permettre d obtenir un modèle indépendant à partir d une implantation existante sur une plate-forme spécifique. Bien que celles-ci ne fassent pas directement partie du processus MDA, elles doivent permettre d intégrer des applications existantes afin de pouvoir les utiliser dans un processus MDA. Ce sont certainement les transformations les plus difficiles à automatiser. Très idéalement, le résultat de cette transformation devrait correspondre à la transformation inverse PIM vers PSM. La figure suivante présente le principe MDA.

12 Figure 4:MDA principe et transformation de modèles En adoptant l'approche MDA, nous pouvant alors, à partir d'une architecture indépendante de toute plate-forme fournir un modèle correspondant à une plate-forme donnée.

13 Conclusion A travers cet article, nous avons fait un tour d'horizon sur les différents concepts utilisés de près ou de loin dans notre projet et dont l'urbanisation constitue le noyau. Notre projet consiste, dans un premier temps à faire une analyse des métamodèles décrivant les vue usage, fonctionnelle, organique et infrastructure. En parallèle, nous analyserons l'architecture des services web et réaliserons un métamodèle associé. A partir de ces deux activités nous allons faire une analogie entre les concepts utilisés dans les premiers métamodèles et le métamodèle de l'architecture des web services afin d'en déduire les correspondances. Dans un second lieu, avec l'aide de la maîtrise d'ouvrage, nous allons faire une étude de processus d'urbanisation de description de l'architecture existante et l'adaptons aux services web qui constituent notre architecture cible. Enfin, nous allons proposer des règles d'urbanisation pour les services web, phase de notre travail où nous ferons appel à l'approche MDA.

14 Références [1] Component-Based Development for the Enterprise par Peter Herzum,Oliver Sims accessible sur le site [2] Services Web avec J2EE et.net Ecrit par Libero Maesano, Christian Bernard et Xavier Le Galles [3] Service-Oriented Architecture: A field guide to integrating XML and Web services Ecrit par Thomas Erl. [4] Introduction to Web Services Architecture: accessible sur le site [5] Extensible Markup Language (XML) 1.0 (Third Edition): accessible sur le site [6] Web Services Description Language (WSDL) 1.1 accessible à : [7] Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language : accessible à [8] Web Services Description Language (WSDL) Version 2.0 Part 2: Predefined Extensions : accessible à : [9] Simple Object Access Protocol (SOAP) 1.1 : accessible sur le site [10] SOAP Version 1.2 Specification Assertions and Test Collection: accessible sur le site [11] UDDI Version 2.04 API Specification UDDI Committee Specification, 19 July 2002: accessible sur le site htm [12] La démarche MDA: Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* accessible sur le site [13] Realizing ebusiness with Components, Auteur: Paul ALLEN, un résumé de ce livre est accessible sur le site Wesley/ X/RealizingeBusinesswith.aspx

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction

Plus en détail

Les Architectures Orientées Services (SOA)

Les Architectures Orientées Services (SOA) Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie

Plus en détail

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

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware 1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services

Plus en détail

Urbanisme du Système d Information et EAI

Urbanisme du Système d Information et EAI Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat

Plus en détail

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

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques

Plus en détail

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

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

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 1.1

Plus en détail

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,

Plus en détail

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

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

CORBA. (Common Request Broker Architecture)

CORBA. (Common Request Broker Architecture) CORBA (Common Request Broker Architecture) Projet MIAGe Toulouse Groupe 2 1 CORBA, introduction (1/4) Les systèmes répartis permettent de créer des applications basées sur des composants auto-gérables,

Plus en détail

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

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

La démarche SOA et l interopérabilité applicative

La démarche SOA et l interopérabilité applicative La démarche SOA et l interopérabilité applicative Retour d'expérience des projets RITA / PRESTO de la Direction Générale de la Modernisation de l'état Abdelaziz Skalli Consultant Tél : +33.630.78.54.75

Plus en détail

Workflow et Service Oriented Architecture (SOA)

Workflow et Service Oriented Architecture (SOA) White Paper Workflow et Service Oriented Architecture (SOA) Présentation Cet article offre une approche pragmatique de la SOA et du workflow à travers des problématiques d'entreprises, une méthodologie

Plus en détail

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

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Fusion : l interopérabilité chez Oracle

Fusion : l interopérabilité chez Oracle Standardisation et interopérabilité Fusion : l interopérabilité chez Oracle Lionel Dubreuil,, Applications Technology Product Manager, Oracle France, lionel.dubreuil@oracle.com 29/03/2006 Page : 1 Oracle

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Progiciels de Gestion Intégrés Sommaire Définition... 2 ERP... 2 Objectifs

Plus en détail

Fiche de l'awt Intégration des applications

Fiche de l'awt Intégration des applications Fiche de l'awt Intégration des applications Aujourd'hui, plus de 40 % des budgets de développement en informatique sont liés à l'intégration de données dans les systèmes d'information. Il s'agit donc d'une

Plus en détail

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

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence e-business, EAI et Business Intelligence Le triptyque gagnant Alain Fernandez Consultant indépendant, il intervient depuis plus de 15 ans auprès des grands comptes et des PME sur la conception des systèmes

Plus en détail

La technologie BPM. Qu'est-ce que la technologie BPM? AVRIL 2006

La technologie BPM. Qu'est-ce que la technologie BPM? AVRIL 2006 La technologie BPM Devant la quête incessante de productivité et le manque de vision globale entre les différents processus aboutissant à la mise sur le marché d'un nouveau produit, les entreprises font

Plus en détail

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

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d

Plus en détail

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

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1 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

Plus en détail

Enterprise Intégration

Enterprise Intégration Enterprise Intégration Intégration des données L'intégration de données des grandes entreprises, nationales ou multinationales est un vrai cassetête à gérer. L'approche et l'architecture de HVR est très

Plus en détail

DOSSIER SOLUTION : CA RECOVERY MANAGEMENT

DOSSIER SOLUTION : CA RECOVERY MANAGEMENT DOSSIER SOLUTION : CA RECOVERY MANAGEMENT Comment la solution CA Recovery Management peut-elle nous aider à protéger et garantir la disponibilité des informations essentielles au fonctionnement de notre

Plus en détail

URBANISME DES SYSTÈMES D INFORMATION

URBANISME DES SYSTÈMES D INFORMATION FAYCAL AYECH GL2. INSAT 2010/2011 INTRODUCTION AUX SYSTÈMES D INFORMATIONS URBANISME DES SYSTÈMES D INFORMATION De l Urbanisme à L Urbanisation des SI Urbanisme : Mise en œuvre des politiques urbaines

Plus en détail

Le Guide Pratique des Processus Métiers

Le Guide Pratique des Processus Métiers Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Offre Référentiel d échange

Offre Référentiel d échange Offre Référentiel d échange mardi 1er juillet 2014 Groupe CGI inc. CONFIDENTIEL Agenda 1 2 3 4 5 6 7 8 Pourquoi cette solution? Les enjeux et principes de la solution Les acteurs & business case Sa place

Plus en détail

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

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Avant-propos L économie en réseau, ou la netéconomie, est au cœur des débats et des stratégies de toutes les entreprises. Les organisations, qu il s agisse de

Plus en détail

Systèmes d'informations historique et mutations

Systèmes d'informations historique et mutations Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN

Plus en détail

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

Déjeuner EIM 360 - Enterprise Information Management. Mardi 16 novembre 2010 Restaurant l Amourette Montreuil Thomas Dechilly CTO Sollan Déjeuner EIM 360 - Enterprise Information Management Mardi 16 novembre 2010 Restaurant l Amourette Montreuil Thomas Dechilly CTO Sollan (Extract du livre blanc) Introduction... 2 Continuité des pratiques

Plus en détail

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

Architecture SOA Un Système d'information agile au service des entreprises et administrations Architecture SOA Un Système d'information agile au service des entreprises et administrations www.objis.com Présentation Architecture SOA - JCertif 1 Qui sommes-nous? Spécialiste JAVA depuis 2005 (Lyon,

Plus en détail

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN : 2-212-11199-1

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN : 2-212-11199-1 L EAI par la pratique François Rivard Thomas Plantain ISBN : 2-212-11199-1 Table des matières Avant-propos................................................ Quel est l objectif de cet ouvrage...............................

Plus en détail

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.1 Introduction Positionnement de la

Plus en détail

Le 09 et 10 Décembre 09

Le 09 et 10 Décembre 09 Séminaire de 2 jours Le 09 et 10 Décembre 09 Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en œuvre les meilleures solutions technologiques

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

Les nouvelles architectures des SI : Etat de l Art Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre

Plus en détail

GRIDKIT: Pluggable Overlay Networks for Grid Computing

GRIDKIT: Pluggable Overlay Networks for Grid Computing GRIDKIT: Pluggable Overlay Networks for Grid Computing Paul Grace, Geoff Coulson, Gordon Blair, Laurent Mathy, Wai Kit Yeung, Wei Cai, David Duce, Chris Cooper Computing Department, Lascaster University

Plus en détail

La reconquête de vos marges de manœuvre

La reconquête de vos marges de manœuvre La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles

Plus en détail

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. Considérations sur le développement rapide d'application et les méthodes agiles Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques

Plus en détail

Introduction à la conception de systèmes d information

Introduction à la conception de systèmes d information Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation

Plus en détail

Sécurisation des architectures traditionnelles et des SOA

Sécurisation des architectures traditionnelles et des SOA Sécurisation des architectures traditionnelles et des SOA Un livre blanc de Bull Evidian Gestion SAML des accès SSO aux applications classiques et J2EE. Max Vallot Sommaire Émergence des architectures

Plus en détail

Comment initialiser une démarche SOA

Comment initialiser une démarche SOA Comment initialiser une démarche SOA Placer l approche l SOA au cœur c de la vie du Système d Informationd Olivier Dennery IT Architect IBM certified BCS Application Innovation Objectifs Objectifs - Rappeler

Plus en détail

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Problématiques de recherche. Figure Research Agenda for service-oriented computing Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements

Plus en détail

Messagerie asynchrone et Services Web

Messagerie asynchrone et Services Web Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Gestion du centre de données et virtualisation

Gestion du centre de données et virtualisation Gestion du centre de données et virtualisation Microsoft Corporation Juin 2010 Les informations contenues dans ce document représentent l'opinion actuelle de Microsoft Corporation sur les points cités

Plus en détail

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

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité

Plus en détail

BPEL Orchestration de Web Services

BPEL Orchestration de Web Services Orchestration de Web Services Grégory Le Bonniec gregory.lebonniec@zenika.com 26 novembre 2009 1 Zenika Conseil / Développement / Formation Localisation : Paris et Rennes Nos partenaires Mon expérience

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications

Plus en détail

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

ITIL V3. Objectifs et principes-clés de la conception des services

ITIL V3. Objectifs et principes-clés de la conception des services ITIL V3 Objectifs et principes-clés de la conception des services Création : janvier 2008 Mise à jour : juillet 2011 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a

Plus en détail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Nouvelles technologies pour l intégration : les ESB

Nouvelles technologies pour l intégration : les ESB 10, avenue de l Europe Parc Technologique du Canal 31520 Ramonville st Agne 05.61.28.56.20 05.61.28.56.00 www.ebmwebsourcing.com Nouvelles technologies pour l intégration : les ESB EBM Websourcing Sommaire

Plus en détail

Business Process Execution Language

Business Process Execution Language Business Process Execution Language Rapport du projet de systèmes distribués d information Markus Lindström 6 mai 2009 Motivation personnelle Le sujet que j ai retenu et présenté dans le cadre du cours

Plus en détail

Gérez efficacement vos flux d entreprises.

Gérez efficacement vos flux d entreprises. Gérez efficacement vos flux d entreprises. g geai* répond au besoin de gestion des flux de données inter et intra-entreprises. Vous maîtrisez vos flux autour d une application centralisée. *EAI : Enterprise

Plus en détail

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

Plus en détail

Les réseaux de campus. F. Nolot 2008 1

Les réseaux de campus. F. Nolot 2008 1 Les réseaux de campus F. Nolot 2008 1 Les réseaux de campus Les architectures F. Nolot 2008 2 Les types d'architectures L'architecture physique d'un réseau de campus doit maintenant répondre à certains

Plus en détail

SECTION 5 BANQUE DE PROJETS

SECTION 5 BANQUE DE PROJETS SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION

Plus en détail

CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE

CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE Épreuve de cas pratique dans la spécialité correspondant à l'option choisie par le candidat Option D Durée de préparation

Plus en détail

Microsoft Office system 2007 16 Février 2006

Microsoft Office system 2007 16 Février 2006 Microsoft Office system 2007 16 Février 2006 Attendu d ici la fin de l année 2006, Microsoft Office system 2007 inclut des applications, serveurs et services innovants et perfectionnés. Il a été conçu

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai 2009. Le BPM

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai 2009. Le BPM Le BPM 1 Introduction... 2 1.1 Dissiper l ambiguïté... 2 1.2 Quelques définitions... 2 1.3 Définition du BPM... 3 1.4 Modélisation BPMN... 4 1.4.1 Les briques de la modélisation... 4 1.4.2 Des patterns

Plus en détail

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft Le Cloud Computing désigne ces giga-ressources matérielles et logicielles situées «dans les nuages» dans le sens où elles sont accessibles via Internet. Alors pourquoi recourir à ces centres serveurs en

Plus en détail

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

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

Plus en détail

Urbanisation des Systèmes d'information

Urbanisation des Systèmes d'information Urbanisation des Systèmes d'information Des composants technologiques disponibles Urbanisation des Systèmes d'information - Henry Boccon-Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus

Plus en détail

La réponse aux enjeux des RH du 21 ème siècle

La réponse aux enjeux des RH du 21 ème siècle La réponse aux enjeux des RH du 21 ème siècle Comment répondre aux nouveaux enjeux des DRH du 21 ème siècle? Besoin n 1 : innover et développer de nouveaux usages métier en décloisonnant les différents

Plus en détail

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

Business Process Management 2010 : La Solution IBM Maximiser l agilité de l entreprise UNE ETUDE DE JEMM RESEARCH Business Process Management 2010 : La Solution IBM Maximiser l agilité de l entreprise UNE ETUDE DE JEMM RESEARCH 2010 Business Process Management 2010 Nota Bene : Ce document «La Solution IBM : Maximiser

Plus en détail

Pour une entreprise plus performante

Pour une entreprise plus performante Pour une entreprise plus performante Smart Technology Services Raison Sociale - Smart Technology Services llc Pôle d activités - Service et conseil dans la technologie de l information Pôle d activités

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise

Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise Europe Lettre d'annonce du 27 juin 2006 ZP06-0279 En bref Introduction Description Accessibilité

Plus en détail

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN.

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN. UFC CENTRE DE BAB EZZOUAR EXEMPLES DE SUJETS POUR LE PROJET DE FIN D ETUDE OPSIE PROPOSES PAR M. NACEF (ENSEIGNANT) Sujet 1 : Management des risques par la méthode MEHARI. Type : étude, audit. MEHARI est

Plus en détail

informatisé de l'entreprise

informatisé de l'entreprise M542 - Fonctionnement informatisé de l'entreprise PLAN : Fonctionnement informatisé de l'entreprise 6h de cours 2h : progiciels, ERP & IAE 1h : Echange de données 1h : Intranet-Extranet 1h : Sécurité 1h

Plus en détail

BOOK REFERENCES ERGONOMIQUES Gfi Informatique

BOOK REFERENCES ERGONOMIQUES Gfi Informatique 2014 BOOK REFERENCES ERGONOMIQUES Gfi Informatique SECTEUR INDUSTRIE-SERVICE CHORUS 2 : Refonte du référentiel des process Groupe Refondre le réferentiel des process Groupe grâce à la réalisation d un

Plus en détail

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

Mettez les évolutions technologiques au service de vos objectifs métier Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,

Plus en détail

Moderniser. le système d information et le portefeuille applicatif. www.bull.com

Moderniser. le système d information et le portefeuille applicatif. www.bull.com Moderniser le système d information et le portefeuille applicatif L évolution technologique des plates-formes, l ouverture du système d information et la modernisation du portefeuille applicatif sont des

Plus en détail

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier? DOSSIER SOLUTION CA ERwin Modeling Comment gérer la complexité des données et améliorer l agilité métier? CA ERwin Modeling fournit une vue centralisée des définitions de données clés afin de mieux comprendre

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

Business et contrôle d'accès Web

Business et contrôle d'accès Web Business et contrôle d'accès Web Un livre blanc d Evidian Augmentez vos revenus et le ROI de vos portails Web Sommaire Description du cas client Solution mise en place par le client Contrôler et sécuriser

Plus en détail

ERP5. Gestion des Services Techniques des Collectivités Locales

ERP5. Gestion des Services Techniques des Collectivités Locales Gestion des Services Techniques des Collectivités Locales Cte 1 2 P 3 s tio T 4 m ilg h trc c n p.o 5 re u fe ro a le tio c M S tw u aa c e O 2 Relation Citoyen Interventions Patrimoine Core Ressources

Plus en détail

Le cadre des Web Services Partie 1 : Introduction

Le cadre des Web Services Partie 1 : Introduction Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services

Plus en détail

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information

Plus en détail

Description de la formation

Description de la formation Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

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

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Accélérez la transition vers le cloud

Accélérez la transition vers le cloud Livre blanc technique Accélérez la transition vers le cloud Architecture HP Converged Cloud Table des matières Une nouvelle informatique pour l'entreprise... 2 Faites évoluer votre stratégie informatique

Plus en détail

ManageEngine IT360 : Gestion de l'informatique de l'entreprise

ManageEngine IT360 : Gestion de l'informatique de l'entreprise ManageEngine IT360 Présentation du produit ManageEngine IT360 : Gestion de l'informatique de l'entreprise Améliorer la prestation de service à l'aide d'une approche intégrée de gestion des performances

Plus en détail