webservice - 1

it2022-05-05  131

基于 xml和http为平台。 远程调用服务/跨服务器调用服务

xml存储数据,http协议传输

  xml : 可扩展标记语言 (标准通用标记语言的子集)  http : 通讯/数据传输协议  1,传输和存储数据  2,显示数据 (它的设计宗旨是传输数据,而不是显示数据)  (    它不是超文本标记语言的替代而是对超文本标记语言的补充。    它和超文本标记语言为不同的目的而设计:    它被设计用来传输和存储数据,其焦点是数据的内容。    超文本标记语言被设计用来显示数据,其焦点是数据的外观。    超文本标记语言旨在显示信息,而它旨在传输信息。    对它最好的描述是:它是独立于软件和硬件的信息传输工具  )

Web services 平台的元素:

 

SOAP(简易对象访问协议) 一个基于XML的可扩展消息信封格式,需同时绑定一个网络传输协议。这个协议通常是HTTP或HTTPS,但也可能是SMTP或XMPP。

 

WSDL(Web services 描述语言) 一个XML格式文档,用以描述服务端口访问方式和使用协议的细节。通常用来辅助生成服务器和客户端代码及配置信息。

 

UDDI(通用描述、发现及整合) 一个用来发布和搜索WEB服务的协议,应用程序可借由此协议在设计或运行时找到目标WEB服务。

标准的WebService在数据格式上主要采用SOAP协议。SOAP协议实际上就是一种基于XML编码规范的文本协议

Web Service本身其实是在实现应用程序间的通信。我们现在有两种应用程序通信的方法:RPC远程过程调用 和消息传递。使用RPC的时候 

,客户端的概念是调用服务器上的远程过程,通常方式为实例化一个远程对象并调用其方法和属性。RPC系统试图达到一种位置上的透明性 :服务器暴露出远程对象的接口,而客户端就好像在本地使用的这些对象的接口一样,这样就隐藏了底层的信息,客户端也就根本不需要知 道对象是在哪台机器上。

webservice 是实现分布式的一种方式。

分布式是解决负载均衡的一种手段

分布式是指将不同的业务分布在不同的地方(服务器)。集群是指将多个服务器集中在一起,实现同一业务。

 

CXF 

http://www.ibm.com/developerworks/cn/education/java/j-cxf/index.html?ca=drs

 

 

转载于:https://www.cnblogs.com/shouwangzhe-/p/3668959.html


最新回复(0)