Jean-Jacques Dubray : "SAP, BEA, IBM, Oracle, IONA, Sybase et Siebel viennent d'annoncer un nouveau modèle de composant logiciel, spécialement conçu pour construire des systèmes suivant les principes des architectures orientées services. Ce modèle est neutre vis a vis: a) du language de programmation (Java, C++, PSP, BEPL,...), b) du middleware (WS, EJB, JMS, JCA, ...) c) du language de définition des interfaces (il n'y a pas d'IDL, Java, WSDL, ... peuvent être utilisés nativement).
Combiné à la spécification Service Data Object (SDO), SCA permet la composition d'information et des processus métiers, ce qui vient s'ajouter à la composition des interfaces utilisateurs traditionnellement obtenue avec les portails.
SCA est une avancée majeure parce que le travail du développeur est maintenant uniquement focalisé sur le dévelopment de la logique metier, dans le language de son choix. Les décisions relatives à la construction des systèmes sont complètement decouplées du developpement. Plus question de commencer à écrire du code en commencant par choisir un modèle de déploiement (Servlet, EJB,...).
SCA fixe aussi un probleme de la pile WS-* qui n'autorisait pas définir des interfaces contenant des opérations de type outbound. Ce défaut avait conduit la grande majorité des services à travailler en mode client/serveur au lieu de peer-to-peer.
Nous vous encourageons à communiquer vos commentaires. Une version open source d'un SCA runtime sera disponible très rapidement."


Il s'agit d'une annonce majeure.
Update : Olivier Rafal vient de publier un blog sur le sujet. On y apprend entre autre que Marc Fleury n'était pas au courant de la sortie de cette spécification...


Service Component Architecture (SCA) (Anglais)
SCA : White Paper (pdf) (Anglais)
SCA : Client and Implementation Model Specification (pdf) (Anglais)
Blog Olivier : SCA ou le mythe du silver bullet appliqué à la SOA (Français)