SOA : Définition, Utilisation dans le monde de la banque et méthodologie de test( Télécharger le fichier original )par Cédric MORA IFIPS - Maison de l'ingénieur - Spécialité informatique 2008 |
2008 MORA Cédric IFIPS 5ème année DEP. Informatique MÉMOIRE DE SYNTHESE : SOA DÉFINITION, UTILISATION DANS LE MONDE DE LA BANQUE ET METHODOLOGIE DE TESTS SOMMAIRE Les ESB (Enterprise Service Bus) 9 EDA (Event-Driven Architecture) 10 SOA dans le monde de la banque 12 Pourquoi est-ce si particulier de tester SOA ? 17 Les bases de la méthodologie de test 18 Cobol - Exemple de réutilisation en tant que Web Service avec les logiciels Acucorp 30 Le modèle de test « Onsite - Offshore » 31 Documents Electroniques (PDF) 33 INTRODUCTIONL'architecture SOA est de plus en plus utilisée dans les entreprises. Cette Architecture Orientée Service apporte beaucoup de nouveautés au monde des systèmes d'information et à l'informatique en général. D'ici fin 2008, 60 % des entreprises opéreront leurs applications métiers par le biais d'une architecture SOA et le marché mondial des Web Services (une implémentation de SOA) est passé de 950 millions de dollars en 2004 à 6,2 milliards en 2008. J'ai d'ailleurs réalisé mon stage de quatrième année à Thales sur un sujet impliquant les SOA : il s'agissait d'une étude sur les SOA et ainsi voir comment les utiliser dans le contexte de Thales. Depuis des années, de multiples études de ce type ont été menées dans toutes les entreprises. En effet, cette architecture permet une refonte complète tout en gardant des briques existantes mais peut très bien être instaurée de manière incrémentale. Les entreprises, dont les banques, qui n'ont, bien sûr, pas envie de repartir de zéro avec leur systèmes d'information, peuvent ainsi progressivement utiliser une architecture SOA de plus en plus complète. Effectuant mon stage cette année dans une banque, je me suis intéressé au monde SOA dans la banque où la notion de qualité de service est très importante. Les banques s'y intéressent particulièrement : comment vont-elles passer d'infrastructures créées il y a des dizaines d'années à une architecture SOA ? Ce qui va surtout m'intéresser dans ce document concerne la qualité SOA et la méthodologie pour tester une architecture SOA. Pendant l'adoption incrémentale, il va falloir utiliser une stratégie particulière qui diffère des phases de tests habituelles. Nous verrons pourquoi c'est si important et comment il est possible de réaliser cette tâche, en général, et plus particulièrement dans le monde de la banque. En concevant une architecture SOA, l'année dernière, il n'a jamais été question de qualité SOA ou de méthodologie de test et c'est ce qui manque à mon expérience sur ces architectures. Je vais ainsi présenter SOA avec mes acquis du stage de quatrième année puis voir les systèmes d'information existants dans le monde de la banque et comment planifier ces tests dans une architecture SOA. |
|