2 Web服务技术基础
Web服务作为一种新型的分布式构件模型,已经在电子商务、企业应用集成等领域扮演了重要的角色,并不断影响现代企业应用的开发与部署,它的不断成熟和发展为服务计算技术的发展与应用提供了*佳支撑技术。本章对Web服务基本概念、技术标准和发展动态进行介绍。
2.1 Web服务概述
Web服务是服务计算中所强调的服务概念的一种具体表现形式和功能载体,它是一种基于Web环境的具有自适应、自描述、模块化并具有良好互操作能力的应用程序。不同的组织对于Web服务的概念和内涵有着不同的理解和认识。
IBM认为,Web服务是用XML描述的一组可通过XML进行消息传递的操作,这些操作可由网络访问完成目标任务。服务的描述提供了与该服务交互时必需的所有细节,包括消息格式、传输协议和位置。
Microsoft认为,Web服务是一个向其他应用提供数据和服务的应用逻辑单元。应用程序通过Web协议和数据格式访问Web服务,如HTTP、XML和SOAP,而无需关心每个Web服务的具体实现。
……