CV

Mardi 27 février 2007 2 27 /02 /Fév /2007 10:58

L'architecture SOA est à toutes les sauces bien qu'il existe actuellement plus d'articles sur le sujet que d'implémentations réelles. Néanmoins, SOA permet de répondre à certaines problématiques de design et de développement :

  • - Comment optimiser mon taux de réutilisation dans le développement
  • - Comment interagir avec mon ecosystème (business, technique, externe ou interne)

SOA est un pattern d'architecture; ce n'est ni une recommendation, ni un standard et SOA ne vous apporte pas une solution toute faite.

Une architecture SOA sous-entend que l'architecture est composée de services. Ces services doivent suivre les quatre principes suivants :

  1. - être autonome
  2. - avoir des frontières explicites
  3. - partager des contrats et des schémas et non des implémentations ou des classes
  4. - compatibilité basée sur les policies

Stefan Tilkov propose six nouveaux principes qui permettent de caractériser les services :

  • - expose des formats et non des API
  • - orienté documents
  • - faiblement couplé
  • - standards compliant
  • - indépendant des offres fournisseurs
  • - piloté par les metadata

 

Par Hugues MEUNIER - Publié dans : .NET
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Présentation

Syndication

  • Flux RSS des articles

Créer un Blog

Recommander

Recherche

Calendrier

Février 2012
L M M J V S D
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        
<< < > >>
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Signaler un abus - Articles les plus commentés