首页|资讯|互联网|电信|硬件|软件|情报|产经|博客|家庭|商用电脑|游戏|评测|学院|下载|网络通信|方案应用|搜索
移动计算|商用软件|外包|开源|中间件|企业|IT经理|发烧友|程序员|IT女性|学生|老板|笔记本|手机|台式机|数码|论坛
商用软件

知识库:SOA标准规范组织与案例分析

2007-07-25 15:09 作者: 来源:计世网
[摘要] SOA用于组合各个业务功能和流程(称为服务),以便实现复杂的业务应用程序和流程。在SOA框架中,相对粗粒度的业务组件被作为服务公开。下面讨论的标准组织和规范组织都是和SOA密切相关的。      
[关键字] SOA 标准组织 W3C OSOA
  SOA用于组合各个业务功能和流程(称为服务),以便实现复杂的业务应用程序和流程。在SOA框架中,相对粗粒度的业务组件被作为服务公开。下面讨论的标准组织和规范组织都是和SOA密切相关的。

  标准一般是由业界公认的标准化组织制定和发布的,SOA领域最主要的标准化组织有两个。

  ◆万维网联盟(W3C)

  W3C创建于1994年,致力于推动Web发展,保证各种Web技术能很好地协同工作。大约500名会员组织加入了W3C,它的主席是著名Web专家Tim Berners-Lee,Tim在1989年发明了Web。W3C推行的主要规范有HTML、XHTML、CSS、XML和DOM(Document Object Model)等,因为SOA与Web Service的密切关系,W3C现在也涉及到SOA的标准制定。

  W3C的很重要的一项工作是定义Web规范,基本过程如下:

  1.成立该规范的一个工作组,包括Member和邀请的专家组。

  2.工作组从任何可能的来源吸收建议。

  3.工作组编写Working Draft,交给外届学习并提出建议。

  4.工作组形成Proposed Recommendation,并给W3C member和Director。

  5.若W3C Member和Director批准,则成为W3C Recommendation。

  ◆结构化信息标准促进组织(OASIS)

  OASIS专门做电子商务相关标准的制定和推广,是目前制定Web服务标准最多的一个组织。OASIS有一个开放的组织结构,可以让会员很容易在组织里面表达自己,目前有650个不同的企业会员,来自80个国家;不过OASIS理事会成员几乎全部来自微软、IBM、BEA、Oracle、Sun和SAP等公司,它为SOA专门成立了六个技术委员会。

  OASIS不只是研究和产生标准,同时也跟其他国际组织一起合作推动标准的采用和技术的发展。通过十多年的努力,OASIS已经得到广泛的承认,可以直接向国际标准组织、国际电联和联合国相关标准组织直接提交标准提案。

  SOA标准申请提交到其它组织的情况很少,这两个组织也会有一定的竞争关系。比如BPEL的标准制定,就有先提交到W3C被拒绝,然后再改提交到OASIS的经历。

  SOA规范组织

  规范并不是标准,它们是由厂商或厂商联盟制定发布的。但是一般来说,这些厂商拥有强大的市场地位,他们定的规范往往会成为事实上的标准。SOA领域比较大的厂商联盟也主要有两个。

  ◆Web服务互操作组织(WS-I)

  WS-I于2002年2月6日成立,主要致力于提升Web服务对平台、操作系统和编程语言中立的互操作能力,有人对WS-I做过这样的比喻:如果把W3C、OASIS的标准体比喻为在政府中负责起草法律的立法机关,那么WS-I就是对应的理解法律的司法机关。

  WS-I成员几乎覆盖了所有重量级厂商,如IBM、微软、Sun、Oracle和BEA等。业界对于WS-I的关注首先在于对网络服务兼容性将带来的重要影响,原因非常明显:WS-I作为厂商联盟,同时吸纳了Java平台和.NET平台两大阵营的力量,这是非常不容易的事情。

  ◆开放SOA合作组织(OSOA)

  OSOA厂商联盟使得各厂商能够共同开发一个语言中立的编程模型。目前加入OSOA的厂商包括IBM、BEA、SAP、Primeton、Oracle等,其中Primeton是目前唯一加入该组织的中国公司。

  OSOA不是一个标准化组织,但由于有IBM、BEA等厂商的支持,它制定的规范很可能会成为事实上的标准。因此,我们可以把它看作一个准标准化组织。OSOA成立了两个项目组,分别负责制定SCA和SDO规范(目前正在成立第3个项目组制定DAS规范)。

  SCA 可简化使用 SOA 构建的业务应用程序的创建和集成,它提供了构建粗粒度组件的机制,这些粗粒度组件由细粒度组件组装而成;SDO是SCA的组件交互的数据通用模型的表达;DAS则是对SDO数据的持久化机制。

【责任编辑 陈东方】

关键词: SOA, 标准组织, W3C, OSOA,
  • 精选专题

关于eNet | 广告服务 | 版权声明 | 加入eNet | 联系我们 | 建议/投诉 | 网站导航 | 加入收藏

网站合作、内容监督、商务咨询、投诉建议:010-65245588
合作建议:hezuo@mail.enet.com.cn
Copyright © 1998--2008 硅谷动力公司版权所有 京ICP证000044号

京ICP证000044号