基于WebServices技术的动态电子商务系统研究

基于WebServices技术的动态电子商务系统研究

ID:36648811

大小:2.22 MB

页数:60页

时间:2019-05-13

基于WebServices技术的动态电子商务系统研究_第1页
基于WebServices技术的动态电子商务系统研究_第2页
基于WebServices技术的动态电子商务系统研究_第3页
基于WebServices技术的动态电子商务系统研究_第4页
基于WebServices技术的动态电子商务系统研究_第5页
资源描述:

《基于WebServices技术的动态电子商务系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摧于WebServices技术的动态电子商务系统研究论文摘要在企业实施电子商务的过程中,解决方案的选择对于系统的成功实施至关重要。企业要求电子商务系统必须具有高可靠性、可扩展性和可用性;能够充分利用并集成企业现有系统和设备,提供灵活渐进的实现过程;具有高度透明的分布特性,可以方便地发现并使用分布式环境中的各类资源而不必知道其位置所在和内部实现细节;具有高度的异构性,使开发人员能专注于解决应用领域的问题,而不必过多关注系统连接细节:具有高度模块化和可重用性,使开发速度加快并降低开发成本,并在需求改变时减少维护的工作量:与内外部各子系统的应用集成必须具有高度的动态性和灵活性,以适应

2、当今商务流程的频繁激烈变动。至今为止主流电子商务解决方案多是采用基于J2EE>.Net等技术的成熟体系结构。J2EE支持开发分布式事务应用程序的标准模式,分布式应用程序通常以分层的方式运行。其中,表示层跟客户直接交互,动态显示页面;业务层应用商业逻辑管理在线的交易或服务;数据层提供了对组织数据的基本存储和访问。业务层、数据层、表示层相分离使得采用J2EE体系结构的电子商务系统更具有伸缩性和扩展性、可维护性;也使得开发时候分工更加明确,提高了开发效率。同时由于java技术的跨平台特性,系统的可移植性也得到了增强。但这些主流的电子商务解决方案目前在解决企业应用与企业应用集成的环节上

3、还有很大的不足,这种不足主要体现在资源重复部署:不同结构的系统集成困难:系统版本、接口的更新可能造成它同其他系统的集成失败。造成这种不足的原因是多方面的,譬如像原有应用开发都是从一次性的角度实施的,这样系统每同其他系统集成一次,就需要开发人员重新编写一次连接代码;目前软件开发荃于的对象模型技术(比如COM+.CORBA等)在服务提供者和消费者之间实现的是紧祸合机制,这就要求想要集成的系统在底层结构上保持一致,不同结构的系统很难实现对接:由于应用与应用之间集成的前提是确知对方所提供的信息服务,这样系统就无法发现游离于这两者之外的服务提供者。本文提出了一种基于WebServices

4、技术的动态电子商务解决方案。它在继承了目前主流的电子商务解决方案的优点的同时,有效地克服了上述不足。本论文的研究重点是提出一个荃于WebServices技术的动态电子商务解决方案。该动态电子商务解决方案侧重于利用WebServices技术来实现企业间应用集成,充分利用了企业现有的基础设施和Internet的开放性以及网络协议的规范性,在电子商务领域提供了松藕合的数据层、应用程序层以及解决方案层次的集成手段。该方案保持企业原来的内部应用系统解决方案不变,用统一的对象模型:WebServices来封装所有企业内部应用系统的对外接口,并且让所有的WebServices通过Intern

5、et对外开放。通过使用UDDI注册机制,让企业对外提供的服务在基于WebServices技术的动态电子商务系统研究UDDI注册中心登记,面向Intemet提供商业服务。在惫.面痢疏落雨瑟藐雨以通过UDDI注册机制到UDDI注册中心找到合乎自己要求的服务信息,找到服务提供者,然后通过Internet远程绑定这种服务并调用它。在这样的环境中,企业可以被潜在的商业伙伴所自动发现,电子商务的价值得到了进一步的强化;WebServices.C间的请求/响应通过HTP来进行,可以穿越防火墙:通过使用代理类,WebServices的客户端调用它就像对待本地组件一样。任意的服务消费者只要了解一

6、种通用的组件接口,就可以利用它,而无需理解其内部实现机制、操作平台、开发语言等细节。系统通过SOAP消息机制远程调用对方提供的WebServices。由于服务提供者和消费者之间是一种松散的祸合机制,因此当提供者的WebServices产生接口或是功能上的更改时,消费者一方可以通过WebServices的描述文档及时地发现这样的更改,自动消化并适应这样的更改。WebServices技术的出现是该动态电子商务解决方案得以提出的技术前提。WebServices的主要目标就是在现有的各种异构平台上构筑一个通用的与平台、语言无关的技术层,让各种不同平台之上的应用依靠这个技术层来实施彼此的

7、连接和集成。WebServices具有对象的良好封装性,对于外界使用者而言,他们仅能看到其提供的功能列表;同时也具备松散祸合的特性,对于调用者而言,只要WebServices的调用接口不变,它实现的任何变更对他们来讲都是透明的。WebServices与传统Web应用技术的不同之处就在于后者解决的问题是如何让人来使用Web应用提供的服务,而前者则要解决如何让计算机系统来使用Web应用提供的服务.构筑WebServices技术的主要成员有XMLSchema,SOAP,WSDL和UDDI.它们都是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。