新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     >>W3CHINA.ORG讨论区<<     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> Web服务(Web Services,WS), 语义Web服务(Semantic Web Services, SWS)讨论区: WSDL, SOAP, UDDI, DAML-S, OWL-S, SWSF, SWSL, WSMO, WSML,BPEL, BPEL4WS, WSFL, WS-*,REST, PSL, Pi-calculus(Pi演算), Petri-net,WSRF,
    [返回] W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWLW3CHINA.ORG讨论区 - Web新技术讨论『 Web Services & Semantic Web Services 』 → [求助]哪位朋友能给我讲讲BPEL4WS与OWL-S的区别 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 4801 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [求助]哪位朋友能给我讲讲BPEL4WS与OWL-S的区别 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     zhengfrance 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:36
      积分:224
      门派:XML.ORG.CN
      注册:2007/3/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhengfrance发送一个短消息 把zhengfrance加入好友 查看zhengfrance的个人资料 搜索zhengfrance在『 Web Services & Semantic Web Services 』的所有贴子 引用回复这个贴子 回复这个贴子 查看zhengfrance的博客楼主
    发贴心情 [求助]哪位朋友能给我讲讲BPEL4WS与OWL-S的区别

    看了些英文资料,还是弄不太懂

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/5 16:34:00
     
     pig-can 帅哥哟,离线,有人找我吗?
      
      
      等级:大三暑假(编写VC程序赚了5000元)
      文章:70
      积分:711
      门派:W3CHINA.ORG
      注册:2007/3/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给pig-can发送一个短消息 把pig-can加入好友 查看pig-can的个人资料 搜索pig-can在『 Web Services & Semantic Web Services 』的所有贴子 点击这里发送电邮给pig-can 引用回复这个贴子 回复这个贴子 查看pig-can的博客2
    发贴心情 
    http://www.w3.org/Submission/OWL-S-related

    BPEL4WS (Business Process Execution Language for Web Services) enables the specification of executable business processes (including Web services) and business process protocols in terms of their execution logic or control flow. Executable business processes specify the behaviour of individual participants within Web service interactions and can be invoked directly, whereas business process protocols (also called abstract processes) abstract from internal behaviour to describe the messages exchanged by the various Web services within an interaction.

    Abstract processes only consider protocol-relevant data and ignore process-internal data and computation. The effects of such computation on the business protocol are then described using non-deterministic data values. Executable processes, on the other hand, are described using a rich process description language which deals with both protocol-relevant and process-internal data. Executable processes also reference port types contained in WSDL documents, which are used to define partner roles that can be filled by those Web services that meet the restrictions set for the partner role. These roles can thus be filled dynamically and the port-specific information of the partner bound at run-time. BPEL4WS also defines several mechanisms for recovery from faults, such as catching and handling of faults, and compensation handlers which specify compensatory activities in the event of actions that cannot be explicitly undone.

    While there is overlap in the conceptual models of OWL-S and BPEL4WS, OWL-S truly complements BPEL4WS. Recent work has shown how BPEL4WS can leverage rich OWL-S descriptions of services to augment its functionality to include tasks such as dynamic partner binding and semantic integration, e.g., [25]. OWL-S aims to make Web services computer-interpretable -- described with sufficient information to enable automation of a variety of tasks including Web service discovery, invocation, and composition. BPEL4WS has no such objective. It provides a language for describing executable processes and protocols that are constructed manually.

    At its core, BPEL4WS is a process modeling language that draws heavily from previous Web services specifications, such as XLANG [22] and WSFL [23]. As such, it relates most closely with the OWL-S Process Model. OWL-S leverages the rich expressive power of OWL together with its well-defined semantics to provide richer descriptions of Web services that include process preconditions and effects. This enables the encoding of service side-effects that are often important for automated selection and composition of Web services. OWL-S also provides for the description of non-functional service constraints that are useful for automated Web service discovery or partnership bindings. Finally, OWL-S enables rich typing of Web service parameters including properties of objects and complex constraints between them. At present the OWL-S process model differs from BPEL4WS in that it masks some execution details of Web services. Nevertheless, the OWL-S process model was designed with the objective of encompassing emerging process model standards such as BPEL4WS. OWL-S currently does not define recovery protocols but the formalised translations of OWL-S descriptions (as in [10, 9]) may be extended to support them.

    以下是引用zhengfrance在2007-4-5 16:34:00的发言:
    看了些英文资料,还是弄不太懂

    ----------------------------------------------
    对世界进行 哲学而系统地思考  采用合适的建模手段  设计优秀的算法与系统架构 以和谐的团队去进攻  并以感恩地心,享受生活赐予我们的一切。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/6 0:31:00
     
     timothy 帅哥哟,离线,有人找我吗?巨蟹座1982-7-21
      
      
      威望:1
      等级:大四下学期(考上研究生啦!)
      文章:237
      积分:1701
      门派:XML.ORG.CN
      注册:2006/4/4

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给timothy发送一个短消息 把timothy加入好友 查看timothy的个人资料 搜索timothy在『 Web Services & Semantic Web Services 』的所有贴子 点击这里发送电邮给timothy 引用回复这个贴子 回复这个贴子 查看timothy的博客3
    发贴心情 
    BPEL4WS的全称是:web服务的业务流程可执行语言,主要是用于web服务的组装,你看过这方面的资料,应该看到他主要就是由几个活动组成:多个基本活动(recevie,reply,invoke)和结构化活动(while,switch等等),他主要是用于业务流程的执行引擎,组装,调用外部的web服务的一种语言。
    而OWL-S则是语义层次上的对web服务的一种描述语言。
         上面的解释比较简单,但是可以看到,OWL-S重于语义层次上的对web服务的描述,而BPEL4WS则是对web服务的组装。

    ----------------------------------------------
    时间永远是向前的!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/15 22:13:00
     
     zhengfrance 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:36
      积分:224
      门派:XML.ORG.CN
      注册:2007/3/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhengfrance发送一个短消息 把zhengfrance加入好友 查看zhengfrance的个人资料 搜索zhengfrance在『 Web Services & Semantic Web Services 』的所有贴子 引用回复这个贴子 回复这个贴子 查看zhengfrance的博客4
    发贴心情 
    谢过两位了,一楼的说的很详细,二楼的说的简单明朗。恩,两个结合着一起看看,效果不错的说
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/16 15:51:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Web Services & Semantic Web Services 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/2 20:20:22

    本主题贴数4,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    78.125ms