Service Component Architecture

Un article de Wikipédia, l'encyclopédie libre.

Service Component Architecture (SCA) est un ensemble de spécifications qui décrivent un modèle pour bâtir des applications s'inscrivant dans une architecture orientée service (appelée aussi SOA). Cette solution s'articule autour de solutions standards telles que les services web. Le but de SCA est de simplifier l'écriture d'application dans un cadre SOA indépendamment des produits et langages utilisés. SCA a été écrit dans le cadre de l'architecture SOA contrairement à d'autre système comme la plateforme J2EE qui a été adapté pour le cadre SOA.

Ces spécifications se focalisent sur la partie écriture de la logique métier et ne dépendant pas d'un langage de programmation (i.e. Java, C# etc). L'emploi de langage comme BPEL[1] n'est pas incompatible.

SCA requiert la définition de politiques concernant la sécurité des accès aux données, le contexte transactionnel et la fiabilité de propagation de messages

La notion de Service Data Objects (SDO) est tirée de SCA, et définit une solution pour représenter des données aux autres applicatifs en respectant les concepts définit par la SOA.

Sommaire

[modifier] Implémentation SCA

[modifier] Outils SCA

[modifier] Voir aussi

[modifier] Articles connexes

[modifier] Liens externes

[modifier] Notes

  1. * (en) BPEL in SCA assembly
  2. * voir (en) Apache Tuscany
  3. voir Site du projet SCOrWare
  4. Projet Eclipse STP/SCA
Autres langues