- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文——基于Web服务的企业级电子商务的研究与实现
第一章 引言
1.1 Web 服务在电子商务领域的应用
当前经济全球化趋势不断增强,以信息技术产业为先导的“新经济”方兴未艾,而近期的热点是建立在互联网基础上的电子商务新经济。在发达国家,电子商务发展空前繁荣,通过互联网进行交易已成潮流。在过去,企业内部电子信息化及数据整合的需求,促使企业采用各种ERP和EAI(EnterpriseApplicationIntegration,企业应用集成)的解决方案及相关产品。但近几年来,Internet和Web的风起云涌,带起B2C和B2B(企业级)电子商务浪潮,促使运算平台朝网络迁移,企业间互动的需求随之大增,旧式的ERP和EAI解决方案已无法满足网络时代的新需求.解决此问题的方案是采用Web服务技术。
Web服务的出现,给软件产业又一次带来新的商业模式。Web 服务提供用户在 Internet上所要求的服务和信息,这些 Web 服务是可编程的,它们让用户可以用任何设备访问信息以及与其他站点和服务共享信息。同时,Web 服务的可信度在提高,使之成为交换可阅读信息的有效而可靠的媒介[1]。Web 服务作为企业中有效的流程集成的一种机制在市场中被采用,纳斯达克和澳大利亚股票交易系统都是非常有名的例子,他们都提供了一个接口,用于输入公司代码和接受最终成交的股票价格。
Web服务不仅在信息系统间提供了一种新的通信方式,而且还带来了针对软件组件的全新思维方式。在一个系统上所使用的服务将演变成为可在其它系统上重复使用的组件。能够复用或共享某一应用的功能无疑是软件应用开发历史上的一次巨大突破。充分利用数以千计的现有信息系统中的现有功能,并将它们转变成可以以全新组合方式重复使用的组件[2],意味着新一代应用的构建成本明显降低。今天,客户、合作伙伴和员工在日常工作中不得不使用大量信息系统,因为这些系统在整个IT环境中都是独立的孤岛式应用。而构建在Web服务之上的新型应用将充分利用现有系统,通过让用户访问一个单一优化的信息系统而简化了所有用户的日常工作,并提高了他们的工作效率。
1.2 论文完成的主要工作
企业级电子商务作为目前最具潜力的电子商务形式,得到广泛的关注。本文在电子商务示例——网上定购系统的详细设计以及具体实现过程中,对应用在电子商务中的Web服务技术作深入的研究探讨。
论文首先阐述基础理论。包括Web服务的概念,Web服务的架构,Web服务的支持技术:Web服务将XML语言及其模式XSD作为基础数据,通过SOAP及HTTP协议进行通信,用WSDL描述Web服务的所有操作,UDDI协议实现了Web服务的发布。并阐述了以上技术的相互联系。在此基础上,分析了传统企业级电子商务体系结构的局限性,提出了基于Web服务的企业级电子商务体系结构。综合以上研究论述Web服务的优势。
然后论述了基于Web服务的企业级电子商务解决方案。在Visual Studio.NET平台上运用ASP.NET和ADO.NET技术对网上订购系统进行了详细的设计与实现,完成了网上订购Web服务应用程序和客户端Web应用程序Internet店面的开发,订购者可以通过站点访问调用网上订购系统提供的Web服务。结合具体开发,阐述了实现过程中的关键技术,并对网上订购系统的Web服务应用程序和客户端Web应用程序进行了部署与测试。
最后展望了Web服务技术的发展。第二章 Web 服务的基础
2.1 Web 服务的概念
Web 服务,是指由企业发布的完成其特别商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项应用服务。Web服务可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他应用程序可以发现并调用它部署的服务。Web服务就是用户通过互联网向服务器发送一条XML消息,然后收到一条XML响应消息。通过提供简单和普遍适用的标准,Web 服务现在可以作为信息系统集成及系统间自动化信息交换的基础。
2.2 Web 服务的体系结构
Web 服务体系结构是面向对象分析与设计(OOAD)的一种合理发展,同时也是电子商务解决方案中,面向体系结构、设计、实现与部署而采用的组件化的合理发展。Web 服务的主要思想,是一组应用了网络的服务的组合,就像一个“黑盒子”[4]。
Web 服务的体系结构是面向服务的体系结构(SOA,Service Oriented Architecture)。如图2-1
图2-1 面向服务的体系结构(SOA)
Service Provider:发布自己的服务,并且对使用自身服务的请求进行响应。 Service Registry:注册已经发布的Service provider,对其进行分类,并提供有哪些信誉好的足球投注网站服务。 Service Requester:利用Service reg
文档评论(0)