基于语义Web服务电子商务供应链管理系统框架设计.docVIP

基于语义Web服务电子商务供应链管理系统框架设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于语义Web服务电子商务供应链管理系统框架设计

基于语义Web服务电子商务供应链管理系统框架设计   摘要:全球电子商务环境下,供应链管理系统由紧密耦合的单一系统向松耦合动态绑定组件系统发展是其必然趋势,该研究通过综合运用语义Web服务技术和业务流程管理思想,提出一种实现智能动态集成的E―SCM系统框架,介绍了该框架的概念模型和功能模块,并通过采购实例分析其运行机制。   关键词:语义Web服务;电子商务供应链管理;语义匹配;动态集成   中图分类号:F713.361 文献标识码:A      引言      电子商务供应链管理(E―Commerce Supply Chain Management,E―SCM)是利用电子商务技术保证企业间高效信息传递和业务合作,实现供需各环节协调运行的供应链管理模式,已作为企业提升竞争优势的有效途径获得广泛应用。但传统的电子商务技术如电子数据交换(Electronic Data Interchange,EDI)、企业应用整合(EnteIprise Application Integration,EAI)等均采用复杂连接、紧密耦合的开发模式,使E―SCM系统缺乏良好的集成性,难以快速响应环境变化、及时扩展新业务逻辑或修改电子商务对象与流程。因此需要研究和设计基于新技术架构的轻量灵活的E―SCM系统解决方案。   语义Web服务是以Web为平台的商务智能应用新技术。它克服了传统技术模式的缺陷,采用接口简单的可重用服务组件封装电子商务业务,并为其提供精确语义,提高系统自动化操作程度。将语义Web服务技术应用于E―SCM系统中,不但能降低系统复杂度和成本,而且使其具有动态集成能力,必将成为E―SCM系统开发的新方向。因此本文设计了一种基于语义Web服务的E―SCM系统框架,该框架运用基于流程的管理思想,实现语义Web服务对企业内外部不同层次工作流的表示与封装,较好地解决了供应链中跨企业的商务应用集成问题。      1、语义Web服务描述规范      基本的Web服务实现以WSDL、UDDI和SOAP三个规范为标准,但它们不支持基于语义的服务发现和调用。而语义Web服务描述规范能为服务提供精确语义,通过形式化语言描述服务组件的接口、功能和行为,提高服务的自动化程度。目前业界还没有统一的语义Web服务描述标准。但许多组织和研究机构制定了各类满足不同需求的描述规范。经过比较,选择DAMLS、BPEIAWS和WS-CDL三种规范用于E-SCM系统框架中的Web服务语义描述。      1.1 DAML-S   DAML-S是基于DAML+OIL语言开发的Web服务本体。它通过Service Profile、Process Model和Service Grounding三部分描述Web服务。Service Profile说明Web服务能做什么,它包括三组描述属性:第一组为服务基本信息属性,包括服务名称、文本描述和服务提供者联系信息;第二组为服务功能属性,包括服务的输入、输出、前提条件和预期结果;第三组为服务附加信息属性。Process Model是对Web服务内部的详细透视,说明Web服务如何工作,它详细描述Web服务的子任务集合,规定其执行条件和顺序。Service Gmunding说明如何使用Web服务,它规定调用Web服务所用的传输协议、消息格式及网络寻址等规则。      1.2 BPEIAWS   BPEIAWS是IBM提出的业务流程执行语言(Business Process Execution Language for Web Services),它包含一组流程控制元素,可描述Web服务间的交互行为,达到合成服务并构建业务流程的目的,例如:通过invoke元素调用某Web服务上的操作,通过receive接收来自其他基本服务的消息,通过reply回复响应消息等。BPEL4WS还支持复杂结构化活动的定义,如通过sequence元素定义串行活动序列,通过switch定义条件分支活动。通过while定义循环活动等。      1.3 WS-CDL   WS-CDL(Web Services choreography Description Language,Web服务舞编描述语言)是W3C组织提出的标准化服务合作模式控制规范。它包含一组行为描述元素,从全局观点定义各方Web服务在业务合作中应表现的共同或互补行为。其中一部分元素说明业务合作的基本信息,如ParticipantType说明合作的参与者,roleType说明参与者可代表的行为角色,relationshipType说明两行为角色间的合作关系等。另一部分元素描述多个参与者间的消息交换顺序和交互行为模式,如活动编排(choreography)、交互(i

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档