http://www.sigl.epita.net



Documents pareils
Urbanisme du Système d Information et EAI

Modelio by Modeliosoft

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

Gérez efficacement vos flux d entreprises.

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN :

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES


Visual Paradigm Contraintes inter-associations

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

Gouvernance des mesures de sécurité avec DCM-Manager. Présentation du 22 mai 2014

EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES

Maîtrisez la modernisation de votre patrimoine applicatif

Un projet multi-établissements de territoire en Franche-Comté

Avec Sage HR Management, transformez votre gestion du capital humain en atout stratégique

Nouvelles technologies pour l intégration : les ESB

Les nouvelles architectures des SI : Etat de l Art

Génie logiciel (Un aperçu)

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

Software Application Portfolio Management

Alcatel-Lucent VitalQIP Appliance Manager

Sage ERP X3 Standard Edition Eclosion du 1 er ERP 100% pré-paramétré

WHITEPAPER. Quatre indices pour identifier une intégration ERP inefficace

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

RAPPORT DE CONCEPTION UML :

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

Conception, architecture et urbanisation des systèmes d information

DEMANDE D INFORMATION RFI (Request for information)

Intégration de systèmes

Mercredi 15 Janvier 2014

Introduction à la conception de systèmes d information

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

Olivier Deheurles Ingénieur conception et développement.net

Max Pauron 10 années d expérience

CRM et GRC, la gestion de la relation client R A LLER PL US L OI

Fiche de l'awt Intégration des applications

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité

Logiciel de capture et de gestion des flux de documents MOINS DE PAPIER, PLUS D EFFICACITÉ.

EAI urbanisation comment réussir?

Gestion des licences électroniques avec Adobe License Manager

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com

DataEXchanger. Echangez en toute simplicité. Atelier Dex Etat des lieux Dex X. Présentation DEX X

HARMONISEZ VOTRE. Insidjam ERP

Inxmail Professional 4.2

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

Le Guide Pratique des Processus Métiers

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

Le grand livre du DSI

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

Moderniser. le système d information et le portefeuille applicatif.

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Logiciel de capture et de gestion des flux de documents MOINS DE PAPIER, PLUS D EFFICACITÉ.

Documentation de conception

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

Business & High Technology

EFIDEM easy messaging systems. EFIDEM SAS 3 rue de Téhéran Paris T : F : info@efidem.

Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9

Travail collaboratif. Glossaire

Un projet régional et une démarche collégiale

DotNet. Plan. Les outils de développement

Bien aborder un projet SharePoint 2013

Messagerie & Groupeware. augmentez l expertise de votre capital humain

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

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. DOCUMENTATION

Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bénéfices pour votre organisation : une solution pouvant supporter vos besoins d affaires

Cloud Computing et SaaS

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas»

Groupe Eyrolles, 2004 ISBN :

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

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

La reconquête de vos marges de manœuvre

Développez votre entreprise avec un ERP plus rapide, simple et flexible

CRM Service. Exemples de secteurs concernés. Fonctionnalités clés. Gestion de l activité quotidienne. Gestion complète de la force de vente

Fusion : l interopérabilité chez Oracle

EFIDEM easy messaging systems

Concepts et définitions

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

Notre Catalogue des Formations IT / 2015

Les Architectures Orientées Services (SOA)

serena.com Processus et réussite Accélérez avec Serena TeamTrack

Suite Jedox La Business-Driven Intelligence avec Jedox

Catalogue des formations. Depuis 15 ans, nous soutenons votre évolution. Leadership et potentiel humain Amélioration des processus

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

ITIL, une approche qualité pour la gestion des services(*) informatiques. Pourquoi et comment introduire ITIL dans son organisation

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

1 JBoss Entreprise Middleware

L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

DEMANDE D INFORMATION RFI (Request for information)

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

ARCHITECTURE DE SAGE ACCPAC

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

NatRcs Ce document présente la liste des nouvelles fonctionnalités de la 7.00, disponible à partir de Mars 2011.

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

SQL Server 2012 et SQL Server 2014

Technologie data distribution Cas d usage.

La Solution Logicielle Multicanal pour votre Centre de Contacts

Point sur les solutions de développement d apps pour les périphériques mobiles

Transcription:

Génie Logiciel Assisté par Ordinateur GLAO Note de choix des composants de l AGL Groupe n 6 - Caïman Epita - SIGL Promo 2004 http://caiman-sigl.fr.st Nb de Pages : 9 Taille : 413184bytes Version : 0.2 / 27.02.03 Référence : 04_GLAO_CAIMAN_NOT_02 Auteurs : Caïman Validé par : N/A Destinataires : Caïman Encadrement GLAO Remarques : N/A

Historique du document: N de version Date Auteur Description des modifications 0.1 23/02/03 LJA - ECH Initialisation du document 0.2 27/02/03 EPA - ECH Modifications complète du document Glossaire: Abréviation SIGL OGL AGL ICI EAI Description Système d Information et Génie Logiciel Outil de Génie Logiciel Atelier de Génie Logiciel Inventaire des composants Intégrables Enterprise Application Integration Page 2 de 9

Sommaire 1. INTRODUCTION... 4 1.1. BUT DU DOCUMENT... 4 1.2. L AGL PAR L INTÉGRATION DES FLUX : L APPROCHE EAI... 4 1.2.1. Qu est ce que l EAI?... 4 1.2.2. Application à notre AGL... 5 2. LA SÉLECTION D OGL... 6 2.1. LA CONCEPTION... 6 2.2. LA RÉALISATION... 6 2.3. LES TESTS... 6 2.4. LA GESTION DE CONFIGURATION... 7 2.5. LA PLATEFORME EAI... 7 3. AVANCEMENT DES CONTACTS... 8 Page 3 de 9

1. Introduction 1.1. But du document Cette note de choix présente la stratégie adoptée pour l orientation du futur AGL, ainsi que la sélection des composants qui y sont associés. 1.2. L AGL par l intégration des flux : l approche EAI 1.2.1. Qu est ce que l EAI? La plateforme EAI prend en charge le dialogue entre applications. Ces plates-formes jouent en quelque sorte le rôle d'îlotier du système d'information. Sans elles, quand les applications d'une entreprise sont nombreuses et doivent échanger beaucoup de données, c'est "l'effet spaghetti" assuré : les applications se parlent en point à point via des interfaces qui doivent être paramétrées et maintenues une à une. "L effet spaghetti" Dans le modèle centralisé de l'eai, tout passe par un "hub". Aucun flux n'est possible sans l'entremise de ce hub. Quand une application envoie un message, ce dernier est expédié à destination du hub. Le référentiel (la base où sont stockées les règles de routage et de transformation) est donc lui aussi centralisé. Une telle architecture permet une administration aisée et centralisée. Page 4 de 9

L approche EAI En fonction d'événements préalablement définis, un logiciel d'eai récupère les données d'une application, puis les "route" vers leur destination (une autre application), non sans les avoir préalablement converties dans un format adéquat. Il prend aussi en charge l exécution et l orchestration de processus métier qu il permet de définir. Au-delà d une solution technique, l EAI s apparente plus à un concept. 1.2.2. Application à notre AGL Cette approche centralisée nous est apparue séduisante et particulièrement adaptée à la réalisation d un AGL. En effet cette solution permet une intégration cohérente et aisée des différents OGL. L automatisation et la gestion de processus n en seront que plus faciles et permettront ainsi une amélioration de la productivité et de l organisation interne du groupe. Cet EAI nous permettra donc d intégrer et d automatiser les échanges techniques et organisationnels. Ainsi il assurera la communication, l orchestration et la centralisation des différents outils présentés dans la section suivante. Page 5 de 9

2. La sélection d OGL Pour une description complète des outils sélectionnés, se référer à l ICI. 2.1. La conception Notre choix : Responsable produit : Rational Rose Professional Edition for Visual C++ Kristiansem Gouel Rose nous est apparu séduisant pour diverses raisons. Tout d abord, sa souplesse d emploi et son ergonomie amélioreront notre productivité. Mais aussi pour ses fonctionnalités intéressantes notamment au travers d un puissant Reverse Engineering. Mais avant tout, il s intègre à notre stratégie de part les deux points suivants : Transcription des modèles UML au format XMI. Cette fonctionnalité nous permettra de simplifier la connexion entre ce dernier et notre plateforme EAI, dont le langage central est l XML. Intégration poussée au sein de notre outil de réalisation : Visual C++. 2.2. La réalisation Notre choix : Microsoft Visual C++ 7.0 Responsable produit : Etienne Chauchot D une part, le choix du langage C++ nous est apparu judicieux car il permettrait de consolider nos acquis dans ce langage. En effet, de par son aspect exhaustif et complexe, une bonne maîtrise de ce langage nous permettra par la suite d appréhender plus facilement d autres langages objets (tels le langage Java). Ceci aurait été plus difficile avec la démarche inverse. De plus l IDE proposé par Visual C++ 7.0 s est avéré séduisant de par son ergonomie et l efficacité qu il induit. 2.3. Les tests Notre choix : Mercury Interactive Winrunner 7.5 Responsable produit : Vincent Paulin Winrunner est un bon outil de réalisation de tests fonctionnels. Son ergonomie et ses fonctionnalités nous ont séduit. Mais avant tout, cet outil nous propose : Un support intégral de l XML, facilitant ainsi la connexion avec la plateforme EAI Une intégration à Visual C++ Page 6 de 9

2.4. La gestion de configuration Notre choix : Responsable produit : Rational ClearCase Laurent Jasiak Couplé à ClearGuide, Rational ClearCase nous permettra de mettre en place des fonctionnalités évoluées telles la gestion des rôles. Cette possibilité s avère très intéressante dans notre cas. En effet les rôles seront amenés à tourner au sein du projet au fil des phases. 2.5. La plateforme EAI Aujourd hui notre intérêt se porte sur deux outils : Choix n 1 : WebMethods Integration Platform Choix n 2 : Microsoft BizTalk 2002 Responsable produit : Eric Pantera L outil de Microsoft nous semble intéressant de par ses multiples fonctionnalités : son ergonomie, sa gestion des processus efficace. Cependant, la jeunesse du produit induit plusieurs défauts tels une intégration insuffisante des divers composants de la plateforme. WebMethods peut alors se présenter comme une solution plus mûre. De plus, on appréciera son aspect multi-site permettant une gestion aisée du développement distribué. Page 7 de 9

3. Avancement des contacts Outils Rational Rose Professional Edition for Visual C++ Responsable Kristiansem Gouel Outils Microsoft Visual C++ 7.0 Responsable Etienne Chauchot Outils Mercury Interactive Winrunner 7.5 Responsable Vincent Paulin Outils Rational ClearCase Responsable Laurent Jasiak Page 8 de 9

Outils Webmethods ou Ms Biztalk Responsable Eric Pantera Page 9 de 9