CTOCIO IT专家网

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

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

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

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

  1)POJO来实现服务以及Web Services绑定

  2)支持标记(Annotaions)

  3)支持HttpSession范围的构件

  4)提供了HelloWorld以及BigBank样例程序

  在SDO2.0的实现的特性:

  1)动态DataObject的支持

  2)基本的静态代码生成

  3)支持静态DataObject

  4)实现了一些帮助类,如XMLHelper、XSDHelper、TypeHelper等

  5)最小化的ChangeSummary支持

  DAS(对关系数据库的)支持:

  1)通过SDO对数据库的CRUD操作

  2)存储过程支持

  3)优化的并发控制

  4)数据库自动生成主键

  5)通过SDO变更历史来驱动对数据的更新

  五、普元(Primeton)EOS

  普元软件作为国内唯一一家参与SCA/SDO规范制定的公司,将在其产品的下一个新版本EOS6.0中全面支持SCA1.0 和SDO 2.1 规范,EOS6.0预计将于07年底发布β版,08年春季发布正式版,并同时提供免费社区版。

  普元EOS 6.0采用全新的产品架构和实现,基于SCA、SDO等标准化技术,以面向构件(COA)、面向服务(SOA)为导向的一体化企业级基础应用平台。EOS6.0为实施SOA应用提供了从构件设计、开发(调试)、部署、应用监管、维护与升级的全生命周期管理功能。同时,EOS还通过“基础应用框架”提供了一套Web框架、菜单与组织机构权限管理功能,使得应用开发不再从零开始。另外,EOS提供的符合SCA规范的基础构件库大大提高了软件的复用度,保证了SOA应用实施的质量。

  1、EOS的构件模型

  EOS构件模型(如下图)的核心是“业务构件”(也就是SCA规范中的Composite)。业务构件是EOS部署的基本单元。一个业务构件可以由不同的“服务构件(对应SCA规范中的Component)”装配而成。在EOS中,服务构件可以由Java实现的,JMS实现,EJB实现,WebService实现,BPEL实现,甚至可以是通过一个图形来实现的(称为“EOS服务构件”,这是EOS对SCA规范的扩充)。

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

网友评论

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

邮件订阅

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