accueil
  conseil

 

 

 
 
SOA
 
  Qualification des systèmes
 
  Versionning
 
  Contrôle de la TMA
 
  Gestion de configuration
logiciel
 
  Intégration & recette
 
  Tableaux de bord de la gestion des changements
 
  Architecture d'entreprise
 
 





 
  Service Oriented Architecture
 
  MARTE et la SOA MARTE conseille les entreprises et les directions informatiques dans leur évolution vers les architectures orientés services.
  

  Nature de la SOA La SOA est tout à la fois une architecture, une opportunité d’alignement du SI et d’agilité retrouvée, une cible pour l’externalisation informatique, une méthode de conception logique, un ensemble de standard, une technologie, une perspective, un chantier … et une réalité !
  

  SOA, Web services et architecture n-tiers La SOA est surtout la nouvelle manière de penser l’informatique, le modèle dominant de ce qu’il faut faire et la représentation de la cible à mettre en œuvre, tout comme le furent, en leur temps, les solutions transactionnelles sur les bases de données (CICS DB2, TDS IDS2) indissociables des méthodes MERISE ou SDMS, des réseaux et protocoles de l’époque.

La SOA est d’autant plus une réalité incontournable qu’on la fait commencer aux architectures n-tiers et que l’on considère les WEB services comme une bonne pratique, sans être un pré-requis.
  

  Les raisons du succès, les étapes à venir et les défis à relever Le développement de la SOA se fait alors selon 3 axes :
 
 La puissance de « l’intermédiation » entre la demande d’un service et son exécution. C’est le crescendo de l’orchestration en production,
 
 Le déploiement sur le SI et l’augmentation du nombre de services,
 
 L’adéquation du processus de développement avec les niveaux atteints sur les deux axes précédents.

L’expertise de MARTE vous assure cette adéquation à chaque étape.
  

  Le crescendo de l’orchestration Le premier niveau consiste à activer les services dans une architecture 3 tiers, où l’activation est déterministe et la localisation repose sur des fichiers de configuration.

Puis l’intermédiation/orchestration dispense progressivement de savoir où se trouvent physiquement les services … ou encore, comment les appeler techniquement et, finalement … lequel appeler !

L’orchestration permet ensuite d’activer le service, puis de gérer les erreurs, la sécurité, les habilitations, la disponibilité et la performance.

Enfin, l'orchestration proprement dite gère la séquence des services élémentaires exécutée, intégrant les préoccupations techniques d’exécution (reprise, transaction, ..).
  

  Les défis et les solutions Le risque à couvrir impérativement est la prolifération des variantes et des versions de services en production qui ruinent les avantages du modèle.

La mauvaise granularité fonctionnelle des services est aussi un point de vigilance, pour les démarches descendante ou de ré ingénierie.

La qualité technique des implémentations et la performance des bus doivent aussi être sous contrôle.
  

                    

  MARTE - SAS

  7 rue des huissiers,
  92200 Neuilly
  Tél 01 41 92 00 15 ou 06 16 02 57 66
  

  L’offre MARTE L’offre MARTE d’accompagnement sur le processus de développement est globale. Citons trois compétences clés liées aux risques précédents :
 
 la gestion du cycle de vie des services, la gestion du référentiel REGISTRY ou REPOSITORY, la gestion en configuration des orchestrations,
 
 La méthode publique PRAXEME pour la conception logique et technique des services,
 
 Le Framework MARTE MAPPING pour faciliter la ré ingénierie du SI légué.