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

  • 相关阅读:
    Azure HPC Pack Cluster添加辅助节点
    Azure HPC Pack 辅助节点模板配置
    Azure HPC Pack配置管理系列(PART6)
    Windows HPC Pack 2012 R2配置
    Azure HPC Pack 节点提升成域控制器
    Azure HPC Pack VM 节点创建和配置
    Azure HPC Pack 部署必要条件准备
    Azure HPC Pack 基础拓扑概述
    Azure VM 性能计数器配置
    Maven私仓配置
  • 原文地址:https://www.cnblogs.com/shouwangzhe-/p/3668959.html
Copyright © 2011-2022 走看看