论文部分内容阅读
该文的引言描述了Web服务这一新的分布式计算模型产生的背景,简单介绍了Web服务和它的特点以及它作为下一代分布式系统核心的原因.在DCOM和CORBA中客户进程与对象服务器之间的互相作用都是作为面向对象的RPC通信来实现的.在第一章首先说明了RPC中的概念在DCOM和CORBA里的不同名称,然后从这两个协议各自的三个实现属性(端点命名,对象实现接口数目,有效负载参数值格式)入手分析了它们之间的异同,正是这三个实现属性的差异导致了CORBA与DCOM之间存在互操作性问题,最后阐述了Web服务的互操作特征,说明了它能解决互操作问题的原因所在.在第二章该文从组件、交互及应用程序开发模式的角度详细阐述了Web服务的体系结构,阐述了如何实例化Web服务体系结构中的元素,这个体系结构是对Web服务分布式计算模型进行实例化的一张蓝图,它是构建和部署Web服务应用的框架.在这里首先简要阐述了Web服务体系结构中的一些概念,包括Web服务的定义,Web服务模型及其中三种角色的关系和操作,Web服务构件,Web服务开发生命周期等,接着描述了Web服务协议栈,它是支持Web服务具有互操作性的开放标准.接着阐述了Web服务体系结构中的服务描述,要实现Web服务体系结构的松散耦合,并减少服务提供者和服务请求者之间所需的共识的程度和定制编程与集成的量,服务描述是关键,所以该文探讨了使用WSDL的服务描述.为了完全支持电子商务的需求,需要对Web服务体系结构作必要的扩展以满足电子商务的安全性需求,服务质量需求以及服务的可管理性需求,该文也对这些问题作了一番阐述.Web服务体系结构最引人入胜的特征之一是它允许通过组合现有流程和服务来建立新的流程和服务,这主要是通过在Web服务中引入工作流机制完成的,该文对此也做了初步的研究.在Web服务中WSDL用来描述服务界面,而UDDI则用来为Web服务提供者发布Web服务和Web服务请求者发现服务,随后在Web服务请求者与Web服务提供者的绑定中UDDI也扮演着重要的角色,该文第三章,第四章对此作了深入的研究,阐述了WSDL与UDDI两者之间的内部联系.在完成对Web服务的描述,发布,发现的研究工作后该文将重点放到了对Web服务的访问,在第五章详细阐述了Web服务与SOAP的绑定,这也是目前最常用的访问Web服务的方法,对于更灵活更高效的访问Web方法也作了初步的探讨.最后一章介绍了应用前面几章阐述的内容实现了一个游客旅游费用结算系统,在这里从需求分析开始详细阐述了实现细节,这个系统充分体现出用Web服务技术实现的系统耦合性低,扩展性好,易于集成的特点.