CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > SOA子站 > SOA评论分析

SCA与SDO的开源与商业产品浅析

作者: 游青华,  出处:构客网, 责任编辑: 李春禹, 
2008-05-15 10:31
  关于SCA(Service Component Architecture)和SDO规范本身以及规范产生的背景和意义,已经有很多资料进行了大量的介绍,本文主要对基于SCA和SDO而实现的开源以及商业产品进行分析。

  图 2 STP子项目

  BPMN(Business Process Modeling Notaion):BPMN的 编辑器与框架。

  BPEL 2 Java(B2J ):BPEL到Java的转换器。

  1)SOA System (SOAS):

  SOAS提供服务的装配、构建、部署、打包和管理的工具和框架。

  策略编辑器以及赋值工具。

  系统校验工具。

  可扩展的包profile编辑器(包括profile模型)。

  可扩展的包生成器。

  可扩展的部署profile文件编辑器(包括profile模型)

  依赖管理工具:对服务或者包之间的依赖进行管理。

  测试与调试:测试和调试主要使用Eclipse的TPTP。

  2)Services Creation(SC)

  负责服务的创建,包括创建服务的编辑器、绑定编辑器以及服务发现工具。其中创建服务编辑器支持SCA构件和模块的创建,接口编辑器(借助于WTP的WSDL编辑器实现),Composite编辑器、资源生成向导(如项目、SCA构件等),SCA 构件的Component Type文件编辑器。绑定编辑器主要是对传输协议和消息格式的编辑器。

  在07年4月9号编译的一个All in one版本中,提供了对JAX-WS和SCA两种服务的生成工具。Europa版发布以后将会支持PHP和C++语言的服务创建。

  3)Core Framework(CF)

  CF是STP项目的核心框架与模型,提供核心的API主要包括:SCA服务装配的EMF模型,访问和创建装配模型,支持Java语言的SCA构件,SCA模型的扩展(如服务的绑定和实现类型Implentation Type扩展),校验,以及服务的引用和依赖管理等。

  4)BPMN

  BPMN项目提供BPMN(Business Process Modeling Notation)的编辑器以及框架。Europa版将支持BPMN建模功能。BPMN使用EMF作为对象模型,图形编辑器基于GMF实现,对象模型以XMI格式持久化。

  STP BPMN模型可以生成与BPEL2.0兼容的模型,因此可以利用BPMN来实现对多个SCA构件的编排,从而生成一个新的SCA Composite构件。

  

?6?? 9 1 2 3 4 5 6 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i