Apache Tuscany

王朝百科·作者佚名  2011-06-09
窄屏简体版  字體: |||超大  

Apache Tuscany简介Apache Tuscany 提供全方位的开源SOA基础架构以利于开发, 组装, 发布, 管理构件式应用服务(Composite Applications)及数据处理. 该项目实现服务构件体系(SCA: Service Component Architecture)和服务数据对象(SDO: Service Data Objects)等OASIS OpenCSA标准.

Apache Tuscany 提供开放式可扩展的运行环境以支持现在和将来的各种技术.这将解除应用程序对底层技术的依赖和偶合,使得跨技术网络平台的组装成为可能并大大简化.

多种构件实现, 包括Java, BPEL, XQuery, JavaScript

多种通讯协议, 包括RMI, Web Services, JSONRPC, Feed, EJB, CORBA

多种接口语言, 包括Java , WSDL

多种数据绑定, 包括XML, JavaBeans, JAXB, SDO, XMLBeans, JSON, AXIOM

Apache Tuscany集成其他技术包括OSGi, Spring, JEE和Web 2.0. 该项目提供了从小型到企业级业务的广谱支持. 解决方案提供商,中间件平台提供商和最终用户和开发人员都可获益. Tuscany是一轻载的平台,可以独立运行或嵌入在WebSphere, Geronimo, Tomcat和Jetty等应用服务器中.Apache Tuscany优点:1. 通过定义服务的结构和其相互关系,提供了用于创建复合应用程序的模型。 这些服务可以通过任何技术实现。

2. 允许开发人员创建只包含业务逻辑的可重用服务。 协议和业务逻辑分离,并通过可插拔的绑定处理。 这降低了开发成本。

3. 应用程序可以很容易适应的基础设施的变化而重新编码。

4. 现有的应用程序同样可以使用SCA构成。 这样就可以向更灵活的架构持续增长,外包或提供服务给他

人。

此外,Tuscany 集成了多种技术和服务:

1. 一系列绑定(可插拔协议)

2. 各组件类型包括但不限于Java,C + +中,BPEL,Spring和scripting

3. 终端到终端服务和数据解决方案,包括对JAXB和SDO支持

4. 一个轻量级的运行时环境,可独立工作或与其他应用服务器协同

5. 模块化的架构,可以方便地集成不同的技术,并加强与web2.0的整合

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航