Apache Tuscany ist ein Open-Source-Projekt der Apache Software Foundation mit dem Ziel grundlegenden Softwarekomponenten einer Serviceorientierte Architektur (SOA) bereitzustellen. Dazu implementiert es die Service Component Architecture (SCA)-, die Service Data Objects (SDO)- und die Data Access Service (DAS)-Spezifikation.

Der SCA-Standard spezifiziert die Dienste in einer SOA, es werden beispielsweise Schnittstellen zur Verteilung von Diensten definiert. SDO ist ein einheitliches Interface für den Zugriff auf verschiedene Datenformate und Datenquellen. Die DAS-Spezifikation implementiert eine SDO-Schnittstelle für relationale Datenbanken.

Diese Spezifikationen sollen sprachunabhängige Komponenten in einer SOA ermöglichen. das Tuscany Projekt stellt Implementationen für verschiedene Programmiersprachen, beispielsweise C++, Java und PHP, bereit.

Die SCA-Spezifikation wird von einem Gremium der OASIS (Organization for the Advancement of Structured Information Standards) standardisiert, SDO und DAS Spezifikation wird von der OSOA (Open Service Oriented Architecture – einem Zusammenschluss von Software-Herstellern) entwickelt.

Einzelnachweise

  1. http://www.oasis-opencsa.org/sca - OASIS Open Composite Services Architecture (CSA) Member Section
  2. Archivierte Kopie (Memento des Originals vom 25. Juni 2014 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.