Apache Tuscany
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.
Q39162
Open-Source
Concept
Q489709
Apache Software Foundation
ORG
Q17176533
Softwarekomponente
Concept
Q220644
Serviceorientierte Architektur
Concept
Q1287296
Service Data Objects
UNK
Q741137
Data Access Service
UNK
Q7251920
Schnittstellen
UNK
Q494823
Datenformat
EVE
Q192588
relationale Datenbank
Concept
Q245962
Implementation
Concept
Q9143
Programmiersprache
Concept
Q2407
C++
MEDIA
Q251
Java
Concept
Q59
PHP
MEDIA
Q1455952
Organization for the Advancement of Structured Information Standards
ORG
None
Open Service Oriented Architecture
UNK
Q617133
Apache Tuscany
MEDIA
developer
use
programming language
programming language
instance of