参考文章:WebService学习总结(二)——WebService相关概念介绍
我的WebService学习是根据这位博主的文章学习的,很简单。有兴趣可以去看下
一、WebService 是什么?
- 基于web的服务,服务器端整出一些资源让客户端访问(获取数据)
- 一个跨语言、跨平台的规范(抽象)
- 多个跨平台、跨语言的应用间通信整合的方案
二、为什么要使用WebService?
webservice能够解决:
- 跨平台调用
- 跨语言调用
- 远程调用
三、什么时候使用?
- 同一家公司的新旧应用之间
- 不同公司的应用之间
- 一些提供数据的内容聚合应用: 天气预报,股票行情
四、WebService中的几个重要术语
4.1 WSDL(web service definition language)
wsdl 是 webservice 定义语言,对应.wsdl文档,一个webservice会对应一个
唯一的wsdl文档,定义了客户端与服务端发送请求和相应的数据格式和过程
4.2 SOAP(simple object access protocal)
SOAP 是 “简单对象访问协议”
1.是一种简单的,基于http和xml的协议,用于web上交换结构化的数据
2.soap消息,请求消息和响应消息
4.3 SEI(WebService EndPoint Interface)
SEI是webservice的终端接口,就是WebService服务器端用来处理请求的接口
4.4 CXF(Celtix + XFire)
一个apache的用于开发webservice服务器端和客户端的框架