Java SOAP服务引擎的工作原理

Java SOAP服务引擎的工作原理
Web服务的实现架构实际上是围绕约定的消息格式,提高特定的消息(如SOAP)的传递与解析的协议栈,Web服务的引擎为客户端提供服务的机制其实


就是这些协议栈的具体实现,典型的Web服务的应用场景就是从另一个现有应用程序发出请求,获取服务器所提供的业务引用程序的服务,这样的服务


请求,可以跨域HTTP,Java消息服务(JMS)等传输协议,以SOAP的消息格式抵达给定的Web服务监听地址,再由监听者启动后台实际运作的业务模块


WEB服务的两端
-----------------------------------------------------
客户端      服务器端
服务代理接口        注册服务管理 服务实现体
参与类型注册        参数类型注册
消息传递   消息收发端口


消息传输层(HTTP JMS RMI等)
-----------------------------------------------------
Web服务的客户端
或者说客户端程序,代表客户端调用Web服务的编程模式,Web服务是涉及端到端的编程模型,用户通过某种方式在客户端调用服务端提供的服务,作


为客户应用程序调用Web服务的桥梁,这就是Web服务客户端的作用,Web服务的客户端,按照功能可以划分下面几个部分:
1.服务代理接口:服务代理(Service Proxy)是一段代码,客户端通过调用这段代码,来访问某个Web服务。
2.参数类型注册接口:参数类型注册表(Registry mapping)起到的作用是在调用Web服务时将客户程序的数据类型映射到统一的Web服务消息(SOAP)在收到Web服务返回的结果时,将消息内容从SOAP格式翻译成客户程序的数据类型
3.消息传送接口,消息传送接口(Message code/decode)与具体的Web服务传输平台有关负责将具体的Web服务消息利用通讯层(HTTP)进行打包封装,传递及接受。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值