zoukankan      html  css  js  c++  java
  • webservice

     

    Web services 有两种类型的应用

    可重复使用的应用程序组件

    有一些功能是不同的应用程序常常会用到的。那么为什么要周而复始地开发它们呢?

    Web services 可以把应用程序组件作为服务来提供,比如汇率转换、天气预报或者甚至是语言翻译等等。

    连接现有的软件

    通过为不同的应用程序提供一种链接其数据的途径,Web services有助于解决协同工作的问题。

    通过使用 Web services,您可以在不同的应用程序与平台之间来交换数据。

    Web services 平台的元素:

    • SOAP (简易对象访问协议)
    • UDDI (通用描述、发现及整合)
    • WSDL (Web services 描述语言)
    • UDDI 是一种目录服务,通过它,企业可注册并搜索 Web services。

      • UDDI 指通用的描述、发现以及整合(Universal Description, Discovery and Integration)。
      • UDDI 是一种用于存储有关 web services 的信息的目录。
      • UDDI 是一种由 WSDL 描述的网络服务接口目录。
      • UDDI 经由 SOAP 进行通迅。
      • UDDI 被构建于 Microsoft .NET 平台之中。
    • WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。

      • WSDL 指网络服务描述语言
      • WSDL 使用 XML 编写
      • WSDL 是一种 XML 文档
      • WSDL 用于描述网络服务
      • WSDL 也可用于定位网络服务
      • WSDL 还不是 W3C 标准
    • 什么是 SOAP?
    • 基本的 Web services 平台是 XML + HTTP。

      • SOAP 指简易对象访问协议
      • SOAP 是一种通信协议
      • SOAP 用于应用程序之间的通信
      • SOAP 是一种用于发送消息的格式
      • SOAP 被设计用来通过因特网进行通信
      • SOAP 独立于平台
      • SOAP 独立于语言
      • SOAP 基于 XML
      • SOAP 很简单并可扩展
      • SOAP 允许您绕过防火墙
      • SOAP 将作为 W3C 标准来发展

    Web services 的未来

    请不要过早地期待太多!

    Web services 平台是简单的可共同操作的消息收发框架。它仍然缺少许多诸如安全和路由等重要的特性。但是,一旦 SOAP 变得更加高级,这些事项就会得到解决。

    Web services 有望使应用程序更加容易通信。

  • 相关阅读:
    数据库三大范式
    sql 外键 on update cascade 和 on delete cascade 作用区别?
    Mybatis入门简版(二)
    Mybatis入门简版(一)
    Mybatis入门简版(补充)
    SQL中ON和WHERE的区别
    MySQL基础(五)常见运算符
    MySQL基础(四)常用函数
    MySQL基础(三)多表查询(各种join连接详解)
    MySQL基础(二)
  • 原文地址:https://www.cnblogs.com/Hei-po/p/6918366.html
Copyright © 2011-2022 走看看