当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 2001 年 8 月本文对SOAP作了一个初步介绍,给出几个简单示例;接着比较CORBA,DCOM/COM与SOAP的联系与区别;然后浅析SOAP简单的理解为RPC+HTTP+XML时的运行机制;最后展现SOAP的前景。
 

 

 ·xmlwebservice基础(转微软msdn)    »显示摘要«
    摘要: xml web service 基础 roger wolter microsoft corporation 2001 年 12 月 摘要:本文概述了 xml web service 对于开发人员的价值,同时还介绍了 soap、wsdl 和 uddi。 目录asp#webservbasics_topic1" target=_blank>什么是 xml web service?......
 ·wsdl文件详解(转贴)中    »显示摘要«
    摘要: wsdl 類型與訊息區段中的 xml 結構描述 wsdl 的資料類型,是根據目前 w3c recommendation 的「xml schema: datatypes」(xsd)。此文件共有三種不同的版本 (1999、2000/10、與 2001),若欲指定特定 wsdl 檔案所使用的版本,請在 <definitions> 元素中,將其宣告為命名空間的屬性。方法如下: ......


浅谈SOAP(转)
2001 年 8 月本文对soap作了一个初步介绍,给出几个简单示例;接着比较corba,dcom/com与soap的联系与区别;然后浅析soap简单的理解为rpc+http+xml时的运行机制;最后展现soap的前景. 一:为什么需要soap? 随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台.多系统的复杂系统.这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台.数据格式与多种连接方式,要求在internet 环境下,实现系统是松散耦合的.跨平台的,与语言无关的,与特定接口无关的,而且要提供对web 应用程序的可靠访问. 随着异种计算环境的不断增加,各种系统间的互操作性就愈显得必要,要求系统能够无缝地进行通信与共享数据,从而在 internet 环境下,消除巨大的信息孤岛,实现信息共享.进行数据交换,达到信息的一致性.web services 希望实现不同的系统之间能够用"软件-软件对话"的方式相互调用,打破了软件应用.网站与各种设备之间的格格不入的状态,实现"基于web无缝集成"的目标. 今年四月份的时候,w3c联盟召开了第一次 web 服务专题研讨会,目的为探索 w3c 应向哪个方向发展才能实现新兴的 web 服务架构的标准化,期间提出了一个"web 服务堆栈"的构想,如下图,从图中可以看出,soap在web服务堆栈中作为用于 xml 消息传递的一种非常普遍的协议,发挥着十分重要的作用. 二:什么是soap? soap(simple object access protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于xml的协议,它包括四个部分:soap封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;soap编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例; soap rpc表示(rpc representation),表示远程过程调用与应答的协定;soap绑定(binding),使用底层协议交换信息. 虽然这四个部分都作为soap的一部分,作为一个整体定义的,但他们在功能上是相交的.彼此独立的.特别的,信封与编码规则是被定义在不同的xml命名空间(namespace)中,这样使得定义更加简单. soap的两个主要设计目标是简单性与可扩展性.这就意味着有一些传统消息系统或分布式对象系统中的某些性质将不是soap规范的一部分.
...   下一页
    摘要:   让我们来研究一下wsdl文件,看看它的结构,以及如何工作。请注意这是一个非常简单的wsdl文档实例。我们的意图只是说明它最显著的特征。以下的内容中包括更加详细的讨论。 <?xml version="1.0" encoding="utf-8" ?> <definitions name="foosample"  targ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE