第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共11页第十讲Web服务技术标准与规范所谓Web服务(WebServices)是指由企业发布的完成其特别商务需求的在线应用服务,其它公司或应用软件能够通过Internet来访问并使用这项在线服务
Web服务技术促进了Internet上企业之间的协作,使用Web服务可以使合作伙伴的信息系统之间更容易地进行通信
但随之而来的问题是:如何集成来自不同企业的服务
为了使Web服务易于使用,众多组织已经致力于Web服务技术,进行标准协议的制定,提供Web服务的创建工具和解决方案
本讲将以Web服务栈为中心介绍Web服务技术涉及的一些关键标准和规范,如SOAP、WSDL、UDDI等
Web服务标准本身是不断发展变化的,文中着重介绍目前被普遍接受的底层标准,并对还需要进行标准化的领域进行简单的讨论
1.Web服务Web服务是可以在组织内部或者公司之间的异构计算资源中被共享、组合、使用和复用的商业资产
Web服务是一个可编程的部件,它提供一种易于通过Internet获取的商业服务
Web服务可以是独立的,也可以连接在一起向外部世界提供更强大的系统功能
Web服务将逐渐成为构建电子商务应用的基础体系结构
基于Web服务的体系结构是从一个分布式面向对象部件的系统向一个服务网络的逻辑演进,该服务网络提供一个能够跨企业集成的松散耦合的底层基础结构
Web服务是基于Internet的模块化应用,它们执行特定的商业任务并遵循特定的技术格式
如果应用中的某过程可以在Internet上以一种标准格式被调用,称之为Web服务的服务器;类似的,如果通过Internet调用本应用以外的某过程,则是Web服务的客户
因此,实质上Web服务是Internet上应用之间的客户服务器,目的是实现B2B伙伴之间的个性化信息交换,并以一种