参考:http://wendang.baidu.com/view/951f69a0284ac850ad0242dc.html
1. 整体架构
SCA Java运行时由core和extension组成。Core本质上来说是一个多VM的wiring引擎。该引擎使用IOC(控制反转)和DI(依赖注入)原则来连接组件。设计原则与Spring类似。
Core
SCA Java运行时由core和extension组成。Core本质上来说是一个多VM的wiring引擎。该引擎使用IOC(控制反转)和DI(依赖注入)原则来连接组件。设计原则与Spring类似。
Extension
Core在性能方面是简单而有限的。它将功能单元连接在一起,并提供可以和extension交互的SPI机制。例如服务发现,可靠性,对传输协议的支持等特性都是通过extension来做的。
Extension增强SCA运行时的功能。Extesion类型不是固定的。而core则是通过提供对extension模块开放支持来使得设计尽量灵活。
Ø 组件实现类型,例如:Spring, Groovy 和Javascript
Ø 绑定类型,比如:Axis, CXF ,AMQP ,ActiveMQ, JXTA
Ø 数据绑定类型,比如:JAXB, SDO ,XmlBean
Ø 接口绑定类型,比如:WSDL, Java
Core是设计得可以嵌入于许多不同的主机环境下的。例如,core也许用于OSGI容器、单独的运行时环境、serlvet引擎或J2EE应用服务器中。运行时的性能根据主机环境不同而不同。
Java SCA运行时的高层概述:
下图是由关键的模块/包组成的SCA运行时高层视图
1. SCA Spec API:由SCA Java Client and Implementation定义的API
2. API:扩展了SCA Spec API的Tuscany API
3. Core:运行时实现和SPI扩展机制
4. Extension:
a) Component implementation – 扩展语言支持:例如 BPEL,Python,C++,Ruby等
b) Binding – 扩展协议支持:例如 Axis2, CXF等
c) Interface Binding – 扩展服务定义类型:比如WSDL, Java等
d) Databinding – 扩展数据支持:比如SDO, JAXB等
5. Host platforms:Tuscany运行时的主机环境
分享到:
相关推荐
稀疏分量分析(SCA)源程序,内含实例验证,亲测可用
SCA算法实现,主要针对凸优化问题进行求解,可以在其他地方使用。
sca的源程序代码,原始代码能够较好的学习sca算法。
正弦余弦算法(SCA)代码以及详解 。正弦余弦算法(SCA)是 Mirjalili于2016年提出的一种新型的群体智能优化算法,该算法结构简单、参数较少且易于实现,它的搜索过程主要受正弦和余弦函数的影响。
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析 1、资源内容:基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写...
SCA编程模型入门.doc,WebSphere Integration Developer,WebSphere Integration Developer,SCA编程模型入门,SCA编程模型入门,SCA编程模型入门
术语缩写:SCA:ServiceComponentArchitectureWPS:WebSphereProcessServerWSIF:WebServiceInvocationFrameworkWID:WebSphereIntegrationDeveloperSDO:ServiceDataObject ()基本组成元素和基本构建单位,也是我们...
软件无线电体系结构规范。软件无线电开发设计者必备的资料!
基于Matlab的SCA调试分析组件开发与实现
基于Matlab的SCA调试分析组件开发与实现.pdf
利用连续凸逼近(SCA)优化D2D对和CU用户的功率,使得D2D对的速率和最大,同时满足CU的速率要求
datasheet_sca3300-d01.pdf
Fortify SCA分析原理 Front-End 3rd party IDE Java Pug-In C/C++ MicrOsoL NET IBM.eclipse Audit workbench PLSQL XML Analysis Engine Semantic fdi/ fpr Gobal Data flow N Control Flow Configuration ...
SCA_EJB会话bean绑定规范,SCA_Java EE集成规范,SCA_JAVA构件实现规范,SCA_JAVA通用注解和API规范,SCA_JCA绑定规范,SCA_JMS绑定规范,SCA_SCA策略框架,SCA_Spring构件实现规范,SCA_Web服务绑定规范,SCA_WS-...
VTI SCA60 SCA60C 单轴倾角传感器 90度量程,0.5-4.5V模拟输出 特点: 1.单轴倾角传感器 2.测量范围1g(±90度) 3.单极5V供电,比例电压输出
SCA软件组成分析系统介绍
OpenSCA是一款开源的软件成分分析工具,用来扫描项目的第三方开源组件依赖及漏洞信息
stm32f103与sca100t通讯程序
MTK提取固件刷不进去必调设置sca文件,内含6573 6575的配置