一个基于Web Service的协同电子商务平台框架_第1页
一个基于Web Service的协同电子商务平台框架_第2页
一个基于Web Service的协同电子商务平台框架_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一个基于WebService的协同电子商务平台框架                        摘要 描述了基于Web Service的协同电子商务流程,提出了一个基于Web Service的协同电子商务平台框架,并给出了对已有应用的Web Service封装集成思想。 关键词 Web Service 协同电子商务 框架 网络时代,各企业间不再只是竞争对手

2、的关系,他们在很多时候成了合作的伙伴,更注重开源节流的双赢。如何协调企业间众多复杂的业务往来关系,成为企业所面临的新问题,企业间协同成为增强企业竞争力的源泉。本文结合Web Service和计算机协同的相关技术,提出了一个基于Web Service的协同电子商务平台框架,并探讨了对已有应用系统的封装实现。 一、Web Service技术         Web Service是封装成单个实体并发布在网络上以供其他程序使用的功能组合,它是自包含、自描述、模块化的应用。Web Service的基本架构中包含三个角色和三个基本操作

3、。角色与操作之间的关系如图1所示。服务提供者将它的服务发布到服务代理的一个目录上,当服务请求者需要使用该服务时,首先到服务代理提供的目录中检索该服务,得到如何调用所需服务的信息,然后再根据这些信息去调用服务提供者发布的服务。 二、协同电子商务及其内容 协同电子商务是SAP公司提出的一种电子商务概念,是从技术层面上将公司业务进行集成,以提供一套能够帮助企业盈利和运作的系统。协同电子商务包括三个方面的内容。第一,企业内部的协同。如各部门的业务协同。第二,企业与供应链的协同。包括企业与供应商、配送中心和零售商等的协同。第三,企业与客户的协同。包括客户服务、客户的订单、客户定制的功能等。协同电子商务平

4、台必须处理这三方面的协同工作关系,提供一个协同商务活动的环境。                              三、基于Web Service的协同电子商务流程 利用Web Service架构可实现企业内部及企业外部合作伙伴之间的信息沟通和异构系统间信息交换,即企业可以运用Web Service来整合商业流程

5、。协同的商业流程分成内部流程和企业间的商业流程,结合Web Service 架构中的三个角色,在企业内部流程上,企业将同时扮演服务请求者及服务提供者这两个角色,而且企业需在内部建构一个服务中介者来存放自己的Web Services。在企业间的商业流程上,两个企业进行交易时,一个担任服务请求者的角色,另一个扮演服务提供者的角色,并且有第三者担任服务中介者的角色以提供企业来查询所需的服务。 四、一个基于Web Service的协同电子商务平台框架         基于Web Service的协同电子商务框架如图2所示。它从逻辑上

6、分为信息传输层、数据资源层、协同支撑层和协同应用层四层。其中,信息传输层的主要功能是利用标准的网络通信协议与技术,为上层协同电子商务应用提供一个网络互联的基础设施。数据资源层主要是描述企业中已存在的各种数据及其相应软件资源,主要包括CRM的客户资源库,SCM的企业合作者资源库和ERP的企业内部资源库等企业内部、合作者及客户三个方面的资源等核心数据。协同支撑层是协同电子商务系统的基础支撑部分。该层保证在原有系统基础上,利用Web Service对这些组件和资源进行二次封装与发布,并向外部用户提供以XML/SOAP为信息交换手段的服务资源共享,保证了数据资源层中数据与应用的同步。协同应用层包含(1

7、)企业与合作伙伴合作的协同商务应用,例如物流仓储管理子系统;供应商管理子系统等;(2)企业内部的协同商务应用,例如决策支持子系统,OA子系统等;(3)企业与客户接触的协同商务应用,例如客户服务门户,客户反馈及商机发现子系统,消费行为分析子系统等。 五、对原有系统的封装和集成 基于Web Service的协同电子商务的设计以服务为切入点,以协同作为目标,服务可以通过在网络上使用消息传递来动态地被发现和组织。实施此类系统首先应该解决对已有应用的Web Service封装以实现企业外部集成。在不影响已有应用的前提下,将已有应用系统中的多个功能按照新的业务逻辑封装为Web Service以供调用,并隐

8、藏原有应用的复杂实现。针对应用级的封装集成,其实现可采用Web Service转发应用程序的调用方式,直接激活已有系统的可执行程序进程。例如:封装一个应用程序“物流仓储管理.exe”,存放路径为C:。将其生成服务名称为WebService1,服务方法名称为appWrap的Web Service,在.NET中对应的主要代码为: WebMethod public void appWrap(string argstr) Directory.SetCurrentDirectory(“C:”); Process.Start(“物流仓储管理.exe”,argstr); 六、结束语 基于Web Service的协同电子商务利用Web Service和计算机支持的协同工作技术使企业可按照协同商务的理念,整合企业内部资源和外部资源,完成企业商务活动中企业、客户、合作伙伴之间的协同关系,最终实现共

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论