Welcome to Apache TuscanyApache Tuscany simplifies the task of developing SOA solutions by providing a comprehensive infrastructure for SOA development and management that is based on This site is under construction. A better place to look for information is http://incubator.apache.org/tuscany/ Image Removed until this work is done. Welcome to the open source Apache Tuscany project! The Tuscany community is working together to create a robust infrastructure that aims to simplify the development of service oriented (SOA) systems. Tuscany is based on open standards defined by the Open SOA Collaboration and is comprised of independent technologies designed to work well together based on: Apache Tuscany is based on independent technologies that together provide following: Service Component Architecture (SCA) enables composition of service networks through assembly of existing and new services. As an example, a service can be implemented as JAX-WS service, Spring Bean or EJB and exposed as a web service. Tuscany SCA allows services to be implemented in variety of languages such as Java, JavaScript and C++. The Tuscany SCA runtime is implemented in Java and C++ and can easily be extended to support any communication transport, qualities of service or programming model and can be used in conjunction with other technologies such as Spring, Axis and Celtix.Service Data Object (SDO) 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. Apache Tuscany provides Java and C++ implementations for SDO.Data Access Service (DAS) provides a simple SDO interface to relational databases. Apache Tuscany provides a Java implementation for DAS.Please join us to develop this innovative infrastructure and/or provide feedback based on your experiences. With your help Apache Tuscany will become a first class solution for simplifying the development of SOA-based systems. |