|
|
|
|
开源SOA四将军 发布时间:2007-09-06 18:09:12 作者:银弹 出处:银弹 语言:中文 阅读次数:505次 |
| SOA作为新生事物,它的开源实现并不多。就笔者在行业内的了解,目前共有下面四个开源SOA项目,就如同战场上的将军一样,为SOA阵营攻城略地,开拓了不少疆土。
1.大将军Tuscany
Tuscany是Apache软件基金会的孵化项目,由在Apache软件基金会占有重要份量的IBM和BEA主导。Tuscany原本是意大利行政区名,一般中文翻译为托斯卡纳区,这里被借用作为项目名称。Tuscany的主要目标是为用户提供一组SOA基础设施,其中包括Java和C++实现的SCA/SDO/DAS标准。
2.骠骑将军STP
STP(SOA Tools Platform)项目是Eclipse基金会的重要项目。STP的目标是为技术人员提供一个灵活可扩展的框架,技术人员能够在这个框架的基础之上围绕SOA方便地进行设计、配置、组装、布署、监控和管理等工作。STP提供相关工具来支持开发人员使用面向服务的体系结构进行解决方案构建,而面向服务的体系结构则使用服务组件体系结构作为其核心模型。
3.左车骑将军SOA PHP
PECL(PHP Extension Community Library)库在PHP社区是无人不知无人不晓,不过知道PECL库新纳入的SOA PHP项目的人却并不多见。SOA PHP项目的主要目标是用PHP来实现SOA中的SCA/SDO标准,这对PHP社区的同志们真是个莫大的福音。
4.右车骑将军牛顿(Newton)
Newton是一个分布式的运行时框架,用来对企业级环境下复杂的SOA系统做动态的实例化和可持续管理。Newton利用SCA系统描述,对OSGi的组件做动态的布署,由此实现对分布式的异构数据源的监控和管理。 |
|
| 声明:本栏目转载文字、造型、样式、图形及程序如有来自网络,版权归原作者或首发媒体所有,欢迎任何个人访问或者转载,若有作者及出处有误,请来信说明,我们将及时更正。 |
|