Eclipse SOA Tools Platform (STP)是Eclipse正在推进的项目之一,计划开发人员可以在2007年上半年下载该平台。STP是为开发者提供一个基于SOA架构的整合开发平台。它将SOA的开发纳入Eclipse整体战略联盟,这将使Eclipse成为能与微软抗衡的唯一竞争者。
SOA Tools Platform (STP) 的使命是构建框架和可模仿的可扩展工具,以支持软件的设计(design)、配置(configuration)、装配(assembly)、部署(deployment)、监控(monitoring),以及围绕面向服务架构 (SOA) 而设计的软件的管理(management)。
STP项目本着透明评估、可扩展性、开发商中立、团队协作、敏捷开发和基于标准的创新。
STP以 Service Component Architecture specification (SCA) 作为她的核心模型,对与其他Eclipse项目来说是一个普通的组件,象 Web Tools Platform 和 Data Tools Platform一样,可以在其他合适的项目中重用。
STP包含5个子项目:
* STP Core Frameworks (CF) : STP核心框架
根据SCA的规范,为服务装配(Service Assembly )定义一些EMF的模型,也就是Java组件提供对SCA语法的支持
* STP SOA System (SOAS) : SOA系统
为装配(assembling)、创建(building)、打包(packaging )和部署(deploying )服务到运行容器中提供框架和工具.还会增加预定义和服务部署前的策略关联。
* STP Service Creation (SC):服务创建
* STP BPEL 2 Java (B2J): BPEL for java
* STP BPMN (BPMN):STP对BPMN的支持
STP主要特点体现在以下的5个方面:
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1517561