Service Component Architecture

Service Component Architecture
Page d'aide sur l'homonymie Pour les articles homonymes, voir SCA.

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). Les applications basées sur SCA sont en fait un assemblage de composants, chaque composant implémente une partie de la logique métier et peut dépendre de services, et à son tour exposer tout ou une partie de son comportement comme un service.

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, qui se veut indépendante d'un langage de programmation (i.e. Java, C#, BPEL etc) et du protocole d'appel de services et de circulation des données (services web, JSON, RMI, CORBA...). Ainsi, avec SCA, les services se manipulent tous de la même manière quelles que soient leurs caractéristiques techniques (dans la limite des technologies supportées par SCA). Le fait de pouvoir s'abstraire de ces considérations lors du design d'applications simplifie énormément la conception d'applications utilisant des services. Ainsi SCA se conforme aux besoins d'une architecture orientée services.

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

Implémentation SCA

Outils SCA

Voir aussi

Articles connexes

Liens externes

Notes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Service Component Architecture de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Service component architecture — (SCA) is a relatively new initiative advocated by major software vendors. Its proponents claim it is more natively suited for the delivery of applications that conform with the principles of service oriented architecture. As such, SCA components… …   Wikipedia

  • Service component architecture — (SCA) ist eine relativ neue, aber wichtige Initiative, beworben von führenden Anbietern der Java EE Technologie. Ihre Befürworter behaupten, sie sei auf natürliche Weise geeignet für die Fertigung von Anwendungen, die den Prinzipien einer… …   Deutsch Wikipedia

  • Service Component Architecture — (SCA) es una tecnología que simplifica el desarrollo de aplicaciones dentro de una Arquitectura Orientada a Servicios (SOA). Permite crear recursos IT en servicios reusables de una manera muy sencilla. Además, reduce la complejidad de la creación …   Wikipedia Español

  • Service Component Architecture — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • Service-oriented architecture — (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services . SOA also describes IT infrastructure which allows different applications to exchange data… …   Wikipedia

  • Service Oriented Architecture — Architecture orientée services Pour les articles homonymes, voir SOA. L architecture orientée services (calque de l anglais Service Oriented Architecture, SOA ou AOS) est une forme d architecture de médiation qui est un modèle d interaction… …   Wikipédia en Français

  • Service Oriented Architecture — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Serviceorientierte Architektur (SOA), engl. service oriented… …   Deutsch Wikipedia

  • Service-oriented architecture implementation framework — Service oriented architectures (SOA) are based on the notion of software services, which are high level software components that include web services. Implementation of an SOA requires tools as well as run time infrastructure software. This is… …   Wikipedia

  • Semantic service oriented architecture — A Semantic Service Oriented Architecture (SSOA) is a computer architecture that allows for scalable and controlled Enterprise Application Integration solutions. [ [http://www.wsmx.org/papers/publications/SSOA.pdf Exposing Semantic Web Service… …   Wikipedia

  • Architecture Orientée Services — Pour les articles homonymes, voir SOA. L architecture orientée services (calque de l anglais Service Oriented Architecture, SOA ou AOS) est une forme d architecture de médiation qui est un modèle d interaction applicative qui met en œuvre des… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”