WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

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
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

Introduction 4

Qu'est-ce que SOA ? 5

La theorie SOA 5

Les Web Services 7

Les ESB (Enterprise Service Bus) 9

EDA (Event-Driven Architecture) 10

SOA dans le monde de la banque 12

La banque 12

IBM, COBOL, CICS 13

Stratégie de l'entreprise 16

Comment tester SOA ? 17

Pourquoi est-ce si particulier de tester SOA ? 17

Les bases de la méthodologie de test 18

Méthodologie de test 20

Dans le monde de la banque 27

Conclusion 28

Annexes 29

CICS - Détails 29

Cobol - Exemple de réutilisation en tant que Web Service avec les logiciels Acucorp 30

Le modèle de test « Onsite - Offshore » 31

Bibliographie 32

Sites internet 32

Documents Electroniques (PDF) 33

Livres 33

Documents Audio 33

INTRODUCTION

L'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.

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite