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.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.