专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  JavaSOAP工具包  这些年以来 SOA首次进入Java员视野大概是1998年左右些SOAP服务器和客户端工具包就已经被创建好了虽然SOAP规范标准已经到达了相当程度稳定性但是般XML工具持续平行发展和各种厂商的间竞争阻止了任何个工具包成为Java员们普遍选择  Java拥有由Sun公司发起Java社区处理Sun公司试图通过在典型业界代表中通过协议定义标准APIs(称为Java标准规范标准需求JSRs)其现在已经拥有了两个相关规范标准版本其中个叫做SAAJ1.3版本中覆盖了最基本功能并且在2006年 4月已经得到了更新  其中另外个产品叫做JAXM目 [阅读全文] [PDF]
  SOAP(Simple Object Access Protocal) 技术有助于实现大量异构和平台的间互操作性从而使存在应用能够被广泛用户所访问SOAP是把成熟基于HTTPWEB技术和XML灵活性和可扩展性组合在了起  这篇文章带你全面回顾对象远程进程(ORPC)技术历程以帮助你理解SOAP技术基础以及它克服存在技术(如CORBA和DCOM)许多缺陷思路方法随后讲述详细SOAP编码规则并把焦点放在SOAP是怎样映射到存在ORPC概念上  引言:  当我在1984年开始把计算作为我职业时候大多数员并不关心网络协议但是在 9十年代网络变得无所不在现在如果有 [阅读全文] [PDF]
开始的前我想就本文即将讨论主题和读者需要具备起点知识做些必需描叙本文主题是讨论SOAP技术我们将尽可能讲得通俗易懂些所以我们引入了个普通“Hello World”范例来给读者介绍说明它们是如何运作让读者知道它们运作方式我认为如果光看官方文档是很难开始学习这门新技术官方文档中包含大量范例并解释了所有特性和优点但是没解释它们运作方式在这篇文章中我不打算只肤浅解释SOAP技术定义我们假设读者熟悉JAVA语言Web技术具有XML语言XML NamespacesXML Schema基础在这种情况下理解本文将不存在任何困难然而即使没有这些知识你也不必担心我们将尽可能解释得简单但是当你开始做自己SOAP [阅读全文] [PDF]
  随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台、多系统的复杂系统。这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格式和多种连接方式,要求在Internet环境下,实现系统是松散耦合的、跨平台的,与语言无关的,与特定接口无关的,而且要提供对Web应用程序的可靠访问。  随着异种计算环境的不断增加,各种系统间的互操作性就愈显得必要,要求系统能够无缝地进行通信和共享数据,从而在Internet环境下,消除巨大的信息孤岛,实现信息共享、进行数据交换,达到信息的一致性。Webservices希望实现不 [阅读全文] [PDF]
tns:echoStringResponse><Return>string</Return></tns:echoStringResponse></soap:Body></soap:Envelope>示例中的前三个字符是字节顺序标记的十六进制代码,用于指示编码形式为 UTF-8,不过,您可以看到,Content-Type 也指出了这点。即使不需要,但是有些实现方案仍会为 UTF-8 发送 BOM。而其它实现方案有了 BOM 反而无法处理 XML。为了解决这一问题,应避免在不需要的时候发送 BO [阅读全文] [PDF]
摘要:本文概要说明了在通过 SOAP 进行 RPC 调用时当前实际存在的互操作性问题,同时讨论了导致互操作性问题的三个因素:HTTP 问题、XML 问题和 SOAP 间断性。 目录简介 什么是 SOAP? 常见的互操作性问题 传输问题 XML 问题 SOAP 问题 后续话题简介当前有多种创建应用程序的平台。但每种平台都习惯于使用自身的协议(本质上通常是二进制代码)来实现机器间的集成。因此,跨平台的应用程序在数据共享方面的能力相当有限。认识到这些限制后,人们一直在致力于建立有关数据格式和数据交换方面的标准,藉此以实现“不论服务采用何种软件,使用何种硬件,都能 [阅读全文] [PDF]
简单对象访问协议-CNXML标准教程 <br> &nbsp;&nbsp;&nbsp;&nbsp;2000-9-25&nbsp;&nbsp;&nbsp;&nbsp;作者:何杭军<br> <br> &quot;SOAP是在非集中、分布环境中交换信息的轻量级协议。它是基于XML的协议,包括三个部分: 封套(envelope)定义了消息内容和处理的框架、一套编码规则用来表达应用定义数据类型的实例以及表达远程过程调用和响应的协定。&quot;<b [阅读全文] [PDF]
XML、Web服务和.NET框架 应用程序开发技术正发生着一次质的飞跃,从根本上大幅度提高开发人员的生产效率,它开启了一道通向全新概念的应用程序的大门。在过去,开发人员一直通过集成本地系统服务来构建应用程序。在这种模式下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为。如今,开发人员在很大程度上已挣脱了这种模式的束缚,致力于构建具有复杂结构的n层系统,这种系统能将网络中各处的众多的应用程序进行集成,并大大提升应用程序的价值。这样,开发人员便可集中精力挖掘软件独特的商业价值,而不必日夜为如何构建基本结构伤脑筋了。令人欣喜的局面将应运而生:软件投放市 [阅读全文] [PDF]
<br>存取元素被用作表达类型的域、属性或数据成员。一个给定类型的域在它的SOAP表达将只有一个存取元素。存取元素的标记名对应于类型的域名。考虑下列Java类定义:<br><br>packagecom.bofsoap.IBank;<br>publicclassadjustment{<br>publicintaccount;<br>publicfloatamount;<br>}<br>在一个SOAP消息中被序列化的实例如下所示:<br><br&g [阅读全文] [PDF]
虽然关于SOAP的实现目前有很多种,但是我认为对于VC/VB程序员来说,选择Microsoft的实现是最好的。先撇开.NET的WebServices的底层库不谈(因为还不熟悉L),我们现在要讨论的是Microsoft Soap Toolkit 2.0。Microsoft Soap Toolkit 2.0提供了一整套的COM对象来处理与SOAP相关的所有数据,可以让你在不了解SOAP和XML的情况下(当然最好还是了解的啦),也可以很容易和方便的使用任何一种编程语言来编写SOAP应用。你看到的,就是一个个的COM对象(符合微软的风格,符合一般程序员的编程习惯) [阅读全文] [PDF]
1.SOAP的引入 SOAP(SimpleObjectAccessProtocol,简单对象访问协议)以XMI。的形式提供了一个简单的、用于分散或分布环境中交换结构化类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现,实际上,它通过提供一个有标准组件的包模型和在模块中编码的机制,定义了一个简单的表示应用程序语义的机制,这使SOAP能够被用于从消息传递到RPC的各种系统。 SOAP由4个部分组成包括: .SOAP封装(Envelope),定义一个消息中包含什么内容,是谁发送的,谁来处理这些内容以及如何处理的框架。 .SOAP编码规则(E [阅读全文] [PDF]
SOAP消息可以是XML文件,该文件中一定要包含SOAPEnvelope(封装)和SOAPBody(体),而SOAPHeader(头)则是可以选择性的。 SOAP消息包含下列各项: ·Envelope是XML文件的顶层元素,代表该文件为SOAP消息。 ·Header提供了向SOAP消息中添加关于这条SOAP消息的某些要素(feature)的机制,不需要事先与商业伙伴建立合约。SOAP定义了一些属性用于在Header中指定“谁”处理该功能,以及它是选择性的还是强制性的。 ·Body就是接收者所要接收消息的容器。SOAP定义了一个元素供BoO使用,即Fault元素,用以 [阅读全文] [PDF]
WSE3.0UsernameToken应用中的例子,一个调用HelloWorld()WebService示例,应用了WSE3.0UsernameToken方式,下面对照不同的配置下SOAP消息的差异。 1.未使用WSE时的SOAP消息。 <soap:Envelope...> <soap:Body> <HelloWorldxmlns=\"http://tempuri.org/\"/> </soap:Body> </soap:Envelope> 2.启用WSE,使用UsernameToken,但不启用WS-Se [阅读全文] [PDF]
假如想绕过创建和修改 Web 服务这一步,可以下载HelloWorldApp.zip(假如您还没有下载的话)并解压缩得到 HelloWorldSolution.ear。然后按照下面的步骤来测试这个方案:将 HelloWorldSolution.ear 文件导入到 Application Developer V5.1.1 工作区。 选择 File => Import。 选择 EAR File 然后单击 Next。 在 Enterprise Application Import 窗口,定位到保存 EAR 文件的位置。 选择 HelloWorldSolution.ear,然后单击 Open。 设置 [阅读全文] [PDF]
本文主要讲述如何在.Net CF中发送自定义的SOAP消息来调用WebService。可能大家对如何实现自定义的SOAP有一定的了解。但是在.Net CF中,有一些地方值得大家注意。为何要实现自定义的SOAP呢?以及SOAP的好处在于?一般调用WebService时,我们可以发送Http信息,也可以发送SOAP1.1/1.2信息。如果我们希望在调用某些方法时只针对于特定的用户时。那通常做法,在调用函数中加入一些判断参数,然后来判断是否是被授权的用户。使用自定义SOAP消息不但可以减少传入参数,可以在该方法调用前,就过滤掉,通知客户端,没有足够的权限。通常,我们可以将这些信息放到SOAP的hea [阅读全文] [PDF]
来源:IT专家网  1 Web服务介绍  Web服务(Web Services)是目前程序设计领域中的一项新技术,是一个崭新的分布式计算模式,指的是模块化的独立于平台和与语言无关的系统功能,这个功能是基于开放标准并且它是根据所支持的交易方案需求来使用的。然而,术语“Web服务”有点让人觉得模糊,因为它描述了相关但却是不同领域的解决方案,包括贸易商到贸易商的集成(B2B),企业应用程序集成(EAI),以及基于远程过程调用(RPC)的基本服务。另外,Web服务如今存在着大量的标准——这些标准将很可能会因为它们发展和成熟而融合。为了更好地理解术语“Web服务”,我们使用了限定词——“协作的和基本的” [阅读全文] [PDF]
1 共16条 分1页