Jump to content

Apache Tuscany

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Mnoon (talk | contribs) at 14:59, 7 May 2008. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Apache Tuscany
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 inC++ and Java
Operating systemCross-platform
TypeSOA
LicenseApache License 2.0
Websitehttp://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.