zoukankan      html  css  js  c++  java
  • webservice

    基于 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

  • 相关阅读:
    Hibernate(十三)迫切内连接fetch
    SQL多表联合查询(交叉连接,内连接,外连接)
    Hibernate入门(十二)离线条件检索
    Java基础IO流(二)字节流小案例
    Java基础IO流(一)
    Hibernate入门(十一)多对多案例
    mysql下载安装及常见问题
    数据库表数据恢复
    linux的自有(内置)服务
    linux下的别名机制
  • 原文地址:https://www.cnblogs.com/shouwangzhe-/p/3668959.html
Copyright © 2011-2022 走看看