WebService技术和构建动态电子商务系统探究

WebService技术和构建动态电子商务系统探究摘要:如今传统的电子商务模式已经无法满足不同企业之间的数据收集、信息交换等工作,WebService的互操作性与松散耦合等特性解决电子商务异构平台间的数据传递问题,构建柔性的动态电子商务平台是现代电子商务系统开发的趋势。关键词:电子商务动态构建Webservice中图分类号:TP319文献标识码:A文章编号:1007-3973(2013)006-097-02我国电子商务的发展日趋成熟,企业间的协作越来越密切,在很多情况下需要多个企业共同来完成整个电子商务流程。但是每个企业所采用的电子商务系统各不相同,在传统的电子商务模式下各个企业之间的信息数据传递存在技术障碍。而动态的电子商务系统能够解决不同电子商务平台间的数据传统问题,适应企业电子商务不断变化的需求。而WebService是构建动态电子商务的关键技术,通过利用Web服务的动态特性,企业可以根据不断变化的业务流程,随时重新构建电子商务系统。目前电子商务交易平台主要采取网站形式,采用三层B/S结构,即客户表达层、业务逻辑层以及数据层,采取这种方式开发的电子商务交易平台通用性和可移植性较差,特别是对数据层中的信息维护难度较大,容易形成一个个的数据孤岛。采用上述方式构建的电子商务平台是一种静态开发,一旦平台中涉及的商务流程发生变化,需要重新对业务流程逻辑进行部署,因此需要在代码级别对已经开发好的电子商务交易平台进行修改。针对传统电子商务交易平台开发中存在的上述问题,本文提出一个基于Webservice技术的电子商务交易平台动态构建方法。将电子商务交易平台设计过程中常用的功能模块封装,然后在注册中心进行发布。在进行电子商务交易平台开发时,采取工作流技术对流程进行动态部署,构建相应电子商务流程。1Webservice技术Webservice是面向服务计算的一种实现模式,是发布在网络中的平台独立、松耦合、自包含且具有标准化接口的应用程序模块。用户将要实现的业务功能按照指定的格式进行编程,并封装为相应的应用程模块进行发布,使用者即可通过网络对这些封装好的Webservice进行调用,使用者不需要考虑如何进行设计和开发,只需要了解其调用接口,因此适用于开发分布式的互操作的应用程序。一般来说,Webservice体系结构涉及到三种角色:注册中心、提供者以及调用者。这三种角色之间对应了三种操作关系:发布、查找以及绑定。提供者是应用程序的开发者,需要将设计好的程序模块按照指定格式进行封装,然后将其在注册中心进行发布,注册中心则是一个注册库,早期大都采取UDDI服务器的形式,现在则多为采取专业网站的进行分类存储,以便于用户进行查找和使用。因此,调用者如果想使用某个应用程序,必须先在注册中心进行查找,一旦找到符合自己需求的应用程序,则需要安装应用程序的说明(WSDL文件)中的地址和调用方法去提供者那里绑定所查找的应用程序。2动态电子商务系统构建电子商务系统主要用于企业的产品展示和销售,为了能够动态的进行电子商务系统的构建,需要将交易平台中涉及到主要操作以功能模块的形式进行划分,然后封装为应用程序发布到注册中心。通过分析当前主流的电子商务系统,将系统中的功能主要划分为以下模块:企业信息管理、产品信息管理、产品的展示与检索、订单管理、客户管理、销售管理、支付管理以及配送管理等。为了便于应用程序实现,上述功能模块可以进一步细化。由于不同的程序设计语言在开发Webservice应用程序语法规范不同,本文不再叙述如何进行应用程序的开发过程,假设在注册中心已经发布了众多的可以实现电子商务系统中功能的Webservice应用程序,下面介绍一下如何动态构建电子商务系统。工作流是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间传递、执行。工作流的过程模型是流程描述的载体,通常由若干任务(活动)以及任务之间的流程转换关系组成。本文引入工作流技术进行电子商务系统的功能模块的动态部署。将服务注册中心的Webservice应用程序映射为工作流过程模型中的任务,通过这些任务之间流程转换关系来约束电子商务系统中的交易流程。在进行电子商务系统...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?