基于Web Services的电子商务研究

来源 :对外经济贸易大学 | 被引量 : 5次 | 上传用户:chang_baoping
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在电子商务泡沫破灭以后,人们看待电子商务的态度更加务实,对电子商务的认识也逐渐加深,很多新技术涌现并得到发展。Web Services就是当前最流行的电子商务概念。它是一种规范,只要按照这个规范建立的电子商务服务,其他的应用就可以通过Web调用它。这个概念之所以能够成为电子商务的热点,是因为在电子商务的发展阶段中遇到了实际困难,Web Services 是解决这些困难的良药。以往建立电子商务内部环境的(EAI)解决方案有诸多不足,有的难度比较大,有的投资比较多。建立企业之间的电子商务,企业之间不仅需要统一的接口规范,企业之间还需要一种不用约定数据格式的调用方法。Web Services因为传输的是XML格式的数据,XML数据是自描述的,不需要额外的约定,企业间的数据格式就不用事前约定。电子商务的将来是动态的电子商务,商务环境会不断地变化,电子商务系统需要适应这种变化,基于Web Services的电子商务系统是松散耦合的,服务和服务之间的关系可以根据需要打断或者连接。目前来看Web Services能解决电子商务发展中的各种困难。同时,电子商务的技术也在不断进步。随着技术的发展,面向对象的分析方法也自然而然地发展成为了面向服务的设计方法。在分布式系统中,对象调用的过程中通行的方式是使用DCOM和CORBA模型。在这些模型中,对象间调用通讯过程非常复杂,Web Services却能降低通讯的复杂性。在电子商务建设中,一种常用的建设模式是ASP模式。但是ASP模式存在客户数据不安全的顾虑,以及租赁粒度的问题。Web Services一方面能保证数据的安全性,另外一方面也能很好地控制租赁的粒度。所有这些都使得Web Services成为电子商务的热点。Web Services可以理解为一套规范集。Web Service=XML+HTTP。Web Services的基础是XML,XML是W3C制定的可扩展语言。在XML文档中可以自定义标记,这些标记可以解释数据的含义,所以XML非常适合用于Internet和B2B电子商务中的数据交换。SOAP是Web Services使用的消息传递协议,SOAP是基于TCP/IP的应用层协议上的协议,SOAP定义一种简单的XML信息交换机制。WSDL是Web Services的另外一个概念,WSDL是描述Web Services接口描述语言。WSDL是XML格式的语言。WSDL描述了服务中相关的元素:类型、消息、端口类型、绑定、端口和服务。UDDI是一套面向Web Services的信息注册中心的实现标准和规范。创建UDDI注册中心的目的是实现Web Services的发布和发现。UDDI注册中心的信息内容分为白页信息、黄页信息和绿页信息。分别保存Web Services相关的信息。基于Web Service的软件架构称为面向服务的架构,在这个架构中,所有的东西都是服务。面向服务的体系架构中有三个角色:服务提供者、服务请求者和服务中介。这些角色有三种操作:发布、查找和绑定。从Web Services的规范出发,Web Services具有一些优点和特征。如:互访性、自描述性、普遍性、模块化、高性价比。 Web Services是一组规范,它可以应用在一定的开发语言和开发技术上。当<WP=4>前流行的是J2EE架构和Java语言,还有就是.NET架构。这两种架构都是n-tire的应用体系,包括客户层、表示逻辑层、业务逻辑层、数据服务层。J2EE中有很多容器,包括Servlet容器、Javabean容器、EJB容器。J2EE还为企业电子商务提供了很多服务。在J2EE架构上增加相关API,J2EE架构也就能够开发符合Web Services规范的电子商务系统。IBM公司的WebSphere Studio(WSAD)是开发符合J2EE架构的电子商务开发工具。用WSAD开发Web Services,首先是用WSAD建立一个Javabean或者是相关的EJB,在这个Javabean或者是EJB中添加Web Services要实现的具体功能。然后,利用WSAD的工具,将Javabean或者是EJB包装成一个Web Services。在这个过程中,需要指定Web Services的“统一资源标识符”(URI)、作用域和生成文件的名称。还需要设置Java到XML以及XML到Java的类型映射关系,最后设置Web Services的SOAP绑定。完成这些以后,一个Web Services就设计完成了。在.NET架构上用VB.NET开发符合Web Services标准的电子商务系统。. NET架构是和Web Services紧密相关的,这个架构为建立Web Services提供了很多服务。Visual Studio.NET是开发Web Services的有效工具。要建立Web Services,首先是用Visual Studio建立一个Web Services类型的工程,建立工程的时候必须指定这个Services发布到哪个Web服务器上。在这个工程中的Service文件里添加实现Web Services的程序代码,这样一个Web Services就建成了。建立了Web Services只完成了电子商务系统服务器端的功能,还需要开发客户端的应用程序来调用服务器端的功能。客户端程序典型的是一个Windows Application。Windows Application 中必须添加对Web Services的引用,这样才能使用Web Services的功能。在添加Web Services引用中输入Web Services的WSDL文件的URL,就能将Web Services集成到客户端。就可以直接调用这个Web Services的功能。调用J2EE架构上开发的Web Services和调用.NET架构上开发的Web Services引用的过程中略有不同,但是在使用过程中是一样的。面向服务的电子商务系统分析
其他文献
对于一个企业来说,思想政治工作是它的生命线,对于国有路桥企业来说,也不例外.做好国有路桥企业思想政治工作,对精品工程的不断推出、 企业经济效益的不断提高以及改革发展稳
为进一步明确pH缓冲液对冬小麦抗逆性的影响效应与机制,在温室盆栽环境下,于花后设置正常水分和干旱胁迫两种条件,考察了pH 5.5和pH 7.5磷酸缓冲液处理对干旱胁迫下旗叶的相
企业集群作为一种经济现象,正越来越多地受到学术界的关注.该文选取企业集群的形成机制作为研究对象,总结了目前学术界对企业集群形成机制的研究成果.在此基础上,作者从企业
每讲一篇课文,可以尝试讲一个小故事,把教学内容、知识目标、情感目标和能力目标融入故事,既可以对学生进行德育教育,又可以拓展和丰富学生的知识,培养学生的兴趣爱好,让学生
怎样才能使学生顺利完成从初中向高中英语过渡的同时,用积极的心态去面对高中三年的英语学习呢?笔者对此从初高中教材的特点入手,找出原因及解决问题的方法,以便提高新入学的
体验营销在实体经营中已得到广泛认同和一定程度上的应用,但在电子商务中的应用却不完善。本文从体验营销在电子商务中应用的客观必然性入手,分析了体验营销的五个维度,指出体验
介绍了皖西南山地建筑在布局、 空间形式、 结构形式上的特点,概述了皖西南山地建筑在景区内的运用.
2008年4月10日晚,一场突如其来的大火烧光了柴树枝老人一家所有的家当。从外地迁人崆峒区的他们,生活本就拮据,不料又遭此一难。一家人望着火灾后的惨象,哭得死去活来,顿失
伴随着酒店用工市场形势的日益严峻,如何提高新生代员工的敬业度将成为酒店人力资源管理者研究的热点问题.本文以江苏昆山地区的高星级酒店为例,从心理契约视角分析新生代员
以成都市排水系统建设明显滞后于城市发展的红光镇为例,通过调研水域污染及污水处理情况、排水管网现状,结合当地政府在建设与管理方面的方针政策及公开文书,对其排水系统现状进