WebService概述
?
?
-
什么是WedService?
-
WebService不是框架,甚至不是一种技术,而是一种跨平台,跨语言的规范,WebService的出现是为了解决这样的需求场景: 不同平台,不同语言所编写的应用之间相互调用.
?
-
WedService有什么用?
-
WebService可以集中解决以下问题:
-
远程调用
-
跨平台调用
-
跨系统调用
?
-
那么WebService在企业中有什么用呢?
-
同一个公司新旧系统的整合.
-
不同公司的业务整合: 业务的整合就要带来不同公司的系统整合,而不同公司的系统可能存在平台不同,语言不同的问题.
-
内容聚合: 一个应用需要提供天气预报,股票行情,黄金行情等,?内容聚合的应用需要调用大量不同平台,不同语言编写的应用的方法.
?
-
面向服务架构(SOA)
-
什么是面向服务架构: service1,service2,service3 - 所有组件都是"即插即用"的.
-
IBM提倡的SOA架构: 希望以"组装电脑"的方式来开发软件
-
?各种提供服务的组件
-
企业服务总线(Enterpise Service Bus - ESB)
-
CXF号称是SOA框架
?
-
WebService三大技术基础
-
WSDL:?web service definition language - web service定义语言
-
通俗地说,WSDL文档描述了Web Service如下三个方面:
-
WHAT: 该Web Service 包含什么操作
-
HOW: 该Web Service的操纵应该怎样调用
-
WHERE: 该Web Service的服务地址
-
SOAP: Simple Object Access Protocol: 简单对象访问协议
-
一次web service的调用,其实并不是方法调用,而是发送SOAP消息(即xml文档片段)
-
UDDI:?Universal Description,Discovery and Integration
-
UDDI 是一种目录服务,企业可以使用它对 Web services 进行注册和搜索
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|