Apache Tuscany
This article may be confusing or unclear to readers. (May 2008) |
Developer(s) | Apache Software Foundation |
---|---|
Stable release | SCA Java 1.2-incubating (Apr 2008), SDO Java 1.1-incubating (Apr 2008), DAS Java 1.0-beta2-incubating (Oct 2007), SCA Native M3-incubating (May 2007)
|
Repository | |
Written in | C++ and Java |
Operating system | Cross-platform |
Type | SOA |
License | Apache License 2.0 |
Website | http://incubator.apache.org/tuscany/ |
Apache Tuscany provides a Service-oriented architecture (SOA) infrastructure for easily developing and running applications using a service-oriented approach. This lightweight runtime is designed to be embedded in, or provisioned to, a number of different host environments. Apache Tuscany implements Service component architecture (SCA) which defines a simple, service-based model for construction, assembly and deployment of network of services (existing and new ones) that is language-neutral. Tuscany is working on SCA specification 1.0. Apache Tuscany also implements Service Data Objects (SDO) which provides a uniform interface for handling different forms of data, including XML documents, that can exist in a network of services and provides the mechanism for tracking changes. Tuscany supports SDO specification 2.1. These technologies can be used independent of one another and are currently implemented in Java and C++. However, other languages may be planned in future editions.