摘要: soap原意为simple object access protocol(简单对象访问协议),是一个用于分布式环境的、轻量级的、基于xml进行信息交换的通信协议(soap is an xml based protocol used to exchange information throughout a distributed environment)。
以下是w3c网站上的定义:
soap version 1.2 (soap) is a lightweight protocol intended for exchanging structured information in a decentralized, distributed environment. it uses xml technologies to define an extensible messaging framework providing a message construct that can be exchanged over a variety of underlyi
摘要: 在传统的rpc编程接口逐渐淡出人们视线的同时,新的、更便于使用且附加了更多特性的rpc编程接口也不断涌现,corba作为分布式对象计算技术的典范,在很长一段时间内极大地吸引了大家的注意,但是由于corba规范试图覆盖过多的内容,使得corba显得过于复杂,也极大地限制了corba的应用范围,本系列将向大家介绍几种轻量级的,更适于在java开发中使用的rpc编程接口:rmi、xml-rpc、soap。
rmi(remote method invocation)
与本系列将介绍的其它两种rpc编程接口不同,rmi(remote method invocation)显得有些老旧,它是在java-idl加入j2se之前被引入的。rmi开发流程与corba如出一辙(从出现的时间上无法确定rmi是否是按照corba规范定制的),因此,其开发过程相对比较烦琐,但是由于rmi是ejb的基础,因此,它在java开发中具有十分重要的地位。
以下是创建远程方法调用的5个步骤:
1. 定义一个扩展了remote接口的接口,该接口中的每一个方法必
摘要: xml-rpc是一种简单的,轻量级的通过http协议进行rpc通信的规范。本文以apache xml-rpc 3.0为基础,对xml-rpc的基本原理及apache xml-rpc 3.0的主要特性进行了讨论和分析。