STP(SOA Tools Project)简介
来源:互联网 发布:单片机 modbus 编辑:程序博客网 时间:2024/06/05 03:31
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个方面:
- SOA系统计划是专注于“提供从集合、封装、构建和部署多个层次出发的工具和框架”。
- STP的核心计划是定义Eclipse模型框架结构(Eclipse Modeling Framework EMF)从而能和服务组件体系结构(Service Component Architecture,SCA)规范保持一致。同时也定义了Java组件以支持SCA规范协议。
- 该计划是为服务契约和服务方法提供实施和管理的工具。它将会提供正确的架构,并在很大程度上辅助决策人员为SOA的实施创建服务。
- 具体针对Java的BEPL协议的计划是要将业务流程执行语言(Business Process Execution Language BPEL)转换成工具中可执行的Java类。同时也定义部署这些类的框架标准。
- 相关于BPMN(Business Process Modeling Notation 业务流程建模标准)计划则是为使用者在业务流程建模中处理图表以及产生的BEPL的规范。
- STP(SOA Tools Project)简介
- SOA Tools Platform Project (Eclipse Project)
- STP--简介
- STP SOA 开发教程
- STP 简介--STP端口状态
- STP原理简介
- STP与RSTP简介
- STP-BPMN简介
- STP与RSTP简介
- 生成树协议STP简介
- SOA简介
- SOA简介
- SOA简介
- SOA简介
- SOA简介
- SOA简介
- SOA简介
- SOA简介
- PQmagic8.0分区出现问题Error 2003的解决办法
- Server 03 中 DCOM 10016错误的解决
- 某旅游信息网站被挂马Trojan-PSW.Win32.QQRob.lp等
- 儒学是不是真的错了?
- 读Thinking in Java (备忘)
- STP(SOA Tools Project)简介
- Eclipse在SOA中尽显王者风范
- 读Effective Java 备忘
- 替奶奶寻哥哥
- const的思考
- struts2的基石 拦截器 Interceptor
- 正则小经验
- SOA的十大技术理论体系
- Iona 加入了Eclipse 联盟