基于 JAX-WS 的成绩查询服务设计说明书1 Webservice 相关模型及理论1
1 Webservice 介绍从表面上看,WebService 就是一个应用程序,该应用程序向外界提供了一个能够通过 Web 进行调用的 API
即用编程的方法通过 Web 调用来实现某个功能的应用程序
如图:创建 Web Service,该 Web Service 作用是查询天气预报地信息
接受查询条件字符串,通过 SOAP 协议将客户端请求信息发送到 Web Service 服务发布服务器上,Web Service 服务端接收用户请求信息,调用中间层组件,把结果格式化为 xml 数据形式,最后还要通过 SOAP 协议将结果数据发挥客户端,客户端通过浏览器即可查看该信息
如图:从深层次上看,Web Service 是一种新的 Web 应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为 Web)中被描述、发布、查找以及通过 Web 来调用
Web Service 便是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术法律规范,这些法律规范使得 Web Service 能与其他兼容的组件进行互操作
它可以使用标准的互联网协议,像超文本传输协议 HTTP 和XML,将功能体现在互联网和企业内部网上
Web Service 平台是一套标准,主要目标是跨平台的可互操作性
为了达到这一目标,WebService 完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台
你可以用你喜爱的任何语言,在你喜爱的任何平台上写 Web Service
2 WebService 的技术支持WebService 平台需要一套协议来实现分布式应用程序的创建
要实现互操作性,平台无关性,Web