Welcome

首页 / 软件开发 / 数据结构与算法 / Tuscany Java架构分析

Tuscany Java架构分析2010-01-12 tuscany.org.cn Tuscany架构分为以下5个部分:

SCA标准1.0API: 这些API是根据osoa.org的SCA java 1.0标准所规定的接口创建的;

Tuscany API: 这些java类实现、扩展了SCA java 1.0的API;

Tuscany内核: 是运行时类以及扩展该内核的服务接口(SPI)

Tuscany可扩展机制:

构件实现技术,如bpel, Python, C++, Ruby,..

绑定技术,如Axis2, CXF,..

数据格式转换,如 SDO, JAXB, ...

通讯技术: 涉及Tusany如何与环境相集成

图中:两个SCA构件形成引用关系,一个提供服务,另一个引用前者提供的服务,在运行时,该引用过程的形成需要经历多个拦截器(listener),SCA提供了回调机制,其过程同样涉及多个拦截器,所有拦截器对于用户(开发者)来说是不可见的。