Jump to content

Apache Tuscany: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Kbdankbot (talk | contribs)
Robot - rename category per CFD 2009 March 12
No edit summary
Line 17: Line 17:
With SCA as its foundation, Tuscany reduces the cost of developing SOA based solutions because it pushes handling of protocol out of the application business logic into pluggable bindings. As a result, protocols can be changed at any time with minimal configuration changes. Tuscany also removes the need for applications to deal with infrastructure concerns such as security and transaction and handles this declaratively. This enables SOA solutions to be flexible and adaptable to change with minimal configuration changes.
With SCA as its foundation, Tuscany reduces the cost of developing SOA based solutions because it pushes handling of protocol out of the application business logic into pluggable bindings. As a result, protocols can be changed at any time with minimal configuration changes. Tuscany also removes the need for applications to deal with infrastructure concerns such as security and transaction and handles this declaratively. This enables SOA solutions to be flexible and adaptable to change with minimal configuration changes.


Tuscany provides support for SCA 1.0 specification in Java. It also provides a wide range of bindings(Webservices, web20 bindings,..), implementation types (Spring, BPEL, Java,..) as well as integration with technologies such as web20 and OSGI. Tuscany is working on implementing SCA 1.1 that is being standardized at OASIS.
Tuscany provides support for SCA 1.0 specification in Java. It also provides a wide range of bindings(Webservices, web20 bindings,..), implementation types (Spring, BPEL, Java,..) as well as integration with technologies such as web20 and . Tuscany is working on implementing SCA 1.1 that is being standardized at OASIS.


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 the SCO and the SDO (2.01 for C++ / 2.1 for Java) specification.
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 the SCO and the SDO (2.01 for C++ / 2.1 for Java) specification.

Revision as of 11:57, 26 May 2009

Apache Tuscany
Developer(s)Apache Software Foundation
Stable release
SCA Java 1.4 (January 2009), SCA Java 2.0-M1 (February 2009), SDO Java 1.1-1 (July 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://tuscany.apache.org/

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 flexible, service-based model for construction, assembly and deployment of network of services (existing and new ones).

With SCA as its foundation, Tuscany reduces the cost of developing SOA based solutions because it pushes handling of protocol out of the application business logic into pluggable bindings. As a result, protocols can be changed at any time with minimal configuration changes. Tuscany also removes the need for applications to deal with infrastructure concerns such as security and transaction and handles this declaratively. This enables SOA solutions to be flexible and adaptable to change with minimal configuration changes.

Tuscany provides support for SCA 1.0 specification in Java. It also provides a wide range of bindings(Webservices, web20 bindings,..), implementation types (Spring, BPEL, Java,..) as well as integration with technologies such as web20 and OSGi. Tuscany is working on implementing SCA 1.1 that is being standardized at OASIS.

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 the SCO and the SDO (2.01 for C++ / 2.1 for Java) specification.