• 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 有望使应用程序更加容易通信。

  • 相关阅读:
    Redis 读后小感
    Redis学习笔记十:独立功能之监视器
    Redis学习笔记九:独立功能之慢查询日志
    Redis学习笔记八:独立功能之二进制位数组
    Please restart this script from an administrative PowerShell
    MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”
    Macaca之Android原理浅析
    Macaca 基础原理浅析
    您需要来自XXX的权限才能对此文件夹进行更改
    JS是按值传递还是按引用传递?
  • 原文地址:https://www.cnblogs.com/Hei-po/p/6918366.html
Copyright © 2020-2023  润新知