• web services = XML + HTTP


    webService:
    Web services = XML + HTTP
    Web service是自我包含、自我描述、模块化的程序,
    它能发布、定位以及通过Web调用,用于部署和提供Web上的商业功能访问;
    1.基于组件的实现规范,用于系统集成.
    提供服务方--->被提供服务方
    提供服务方将所要提供服务的一些接口和方法通过WDSL的描述语言进行描述之后按照(基于电子商务的UDDI[电子商务注册标准])的标准进行注册,
    被提供服务方通过提供服务方所给出的注册地址,获得WDSL中所提供的接口和方法.然后调用方法,
    通过一个SOAP协议与提供服务方进行交互从而获得服务.
    2.可以帮助我们很方便的实现多语言交互.

    JAXP(Java API for XML Parsing)定义了在Java中使用DOM,SAX、XSLT的通用的接口。
    JAXM(Java API for XML Mesaging)是为SOAP通信提供访问方法和传输机制的API。

    SOAP——简单对象访问协议(Simple Object Access Protocol)
    答:1) SOAP是一个网络中立的、轻量级的协议,用于交换两个远端应用程序的信息;
    2) SOAP是一个基于XML的协议,由三部分组成:
    . 一个定义了一个框架的封套(envelope),这个框架描述了信息的内容以及如何去处理它。
    . 一系列的编码规则,用于表现系统定义的数据类型实例;
    . 一个协定,用于表现远端处理调用和响应


    Web services = XML + HTTP
    它是一个多语言的交互平台.它的基础是XML + HTTP.
    在开发当中java不可能完成所有的工作,有时候需要利用其他的语言.
    当java要和其他语言交互的时候,在Web services没有出现以前我们的解决方案是手写CORBA,但是手写CORBA很困难.
    java与java交互用的是RMI,而Web services处理多语言交互用的是RMI-IIOP,它是RMI的扩展.
    Web services封装了IIOP,他使我们能够更加方便的实现多语言交互.

    一个Web service的例子是提供股价或处理信用卡交易。一旦一个web service被布署,其它应用程序即可发现和调用这个服务。

    Web service操作
    答:1) 发布/取消发布
    . 发布服务至登记处;
    . 移除这些登记的条款
    service provider联系service broker发布/取消服务
    2) 查找操作由service requestor和service broker共同完成: service requestor描述他们查找的服务种类; service broker递交最匹配的请求结果。
    3) 绑定发生在service requestor和service provider间,他们会协议好以便requestor能访问和调用service provider提供的服务。

    SOAP——简单对象访问协议(Simple Object Access Protocol)


    <body>
    <form action="indexAction.do" mothed="post">
    <TABLE border="1">
    <TR><td>name :</td><td><input type="text" name="name"></td></TR>
    <TR><td><input type="submit"></td></TR>
    </TABLE>
    </form>
    </body>

  • 相关阅读:
    tableview 与 tableview cell
    swift基础知识
    HttpRequest
    ios界面跳转
    C# TextBox常用方法总结
    C#中string.format用法详解
    数据库填充DataSet,逐行访问
    C#连接SQL SERVER数据库的详细步骤!
    高德地图API INVALID_USER_SCODE问题以及keystore问题
    基础地图Android SDK
  • 原文地址:https://www.cnblogs.com/wangguowen27/p/xml.html
Copyright © 2020-2023  润新知