Sc++a Java runtime consists of core and extension. Core is essentially a wiring engine for multiple VMs. The engine uses the IOC (control reversal) and Di (Dependency injection) principles to connect components.
Core
Core is simple and limited in performance. It connects functional units together and provides SPI mechanisms that can interact with extension. Such features as service discovery, reliability, and support for transport protocols are done through extension.
Extension
Extension enhances SCA runtime functionality. The extesion type is not fixed. The core is to make the design as flexible as possible by providing open support to the extension module.
• Component implementation types, for example: Spring, Groovy, and JavaScript
• Binding types, such as: Axis, CXF, AMQP, ActiveMQ, JXTA
• Data binding types, such as: JAXB, SDO, Xmlbean
• Interface binding types, such as: WSDL, Java
The Apache Tuscany provides a service-oriented core architecture to support the simple and rapid development and running of service-oriented applications. Its lightweight operating environment is designed for embedding or loading to different platforms. Http://www.aliyun.com/zixun/aggregation/14417.html ">apache Tuscany implements the service component Architecture (SCA) standard, which defines a simple service based model for creating, Assemble and publish a service network that is independent of the programming language, including existing or newly developed services. The Tuscany community is currently developing the SCA 1.0 version. The Apache Tuscany also implements the Service data Object (SDO) standard, which provides a unified interface for processing data in different formats that are passed within the service network, including XML documents, and can track data changes. Currently Tuscany supports SDO version 2.1. SCA and SDO technologies are independent of each other and can be used in conjunction to better support SOA. Tuscany provides both Java and C + + implementations.
Download Address:
Windows
Type File Signature Binary apache-tuscany-sca-1.6.2.zip ASC MD5 Source apache-tuscany-sca-1.6.2-src.zip ASC MD5
Linux/mac OS X/unix
Type File Signature Binary apache-tuscany-sca-1.6.2.tar.gz ASC MD5 Source apache-tuscany-sca-1.6.2-src.tar.gz ASC MD5