一:常见的问题?
1、如下网站中的天气预报数据是保存在数据库中的吗?
2、如没有那这些天气数据在哪里?
3、有是如何获取这些数据的?
二:什么是WebService?
1、基于Web的服务,服务器端的资源让客户端应用访问(获取数据)
2、一个跨语言、跨平台的规范(抽象)
3、多个跨平台、跨语言的应用间通信整合的方案(实际)
如:
以上各个网站显示天气预报功能为例;
气象中心的管理系统将收集的天气信息并将数据暴露出来(通过WebService Server),而各大站点的应用就去调用它们得到天气信息并以不同的样式去展示(WebService Client);
那么网站上提供了天气预报的服务,只是简单的调用下气象中心服务器上的一段代码而已
一般应用与WebSerivce示意图
三:什么使用WebSerivce?
1、同一家公司的新旧应用之间的通信(注意:新旧项目使用的语言有可能不一样)
2、不同公司之间的合作应用
业务分析:
3、提供数据的内容聚合应用 如:天气预报、股票行情 .....