通过WebService实现Java与.Net互联

这篇博客介绍了如何通过Web Service实现Java与.NET之间的互联。首先,讲解了Web Service的基本概念、架构和协议标准,如SOAP、WSDL和UDDI。接着,文章详细展示了如何使用JBuilder9调用.NET实现的Web Service,包括创建项目、导入Web Service、生成相关文件以及编写测试代码的过程。最后,提到了通过JSP调用Web Service的方法。
摘要由CSDN通过智能技术生成

通过Web Service实现Java.net互联

        (将.net程序封装成为Web Service,通过Java程序进行调用)

Web Service概述

什么是Web Service

       Web Service是能够基于网络,尤其是基于万维网(World Wide Web)直接调用的能够处理离散任务或连续任务的软件模型。目前较为流行的应用是,由一家公司对其专有数据进行封装,提供Web Service,然后其它公司就可以通过Internet来动态使用这些在线服务。这为未来全球的电子商务发展提供了新的标准和架构。

Web Service架构

Web Service是独立的、模块化的应用,能够通过因特网来描述、发布、定位以及调用。在Web Service的体系架构中包括三个角色:服务提供者(Service Provider)、服务请求者(Service Requestor)、服务注册器(Service Registry)。角色间主要有三个操作:发布(Publish)、查找(Find)、绑定(Bind)

下图清楚的描述了三种角色,以及角色之间的作用关系。


Web Service协议标准

简单对象访问协议(SOAP

       SOAPSimple Object Access Protocol的缩写,是一种基于XML的不依赖传输协议的表示层协议,用来在分散或分布式的应用程序之间方便地以对象的形式交换数据。在SOAP的下层,可以是HTTP/HTTP,也可以是SMTP/POP3,还可以是为一些应用而专门设计的特殊的通信协议。

       SOAP包括三个主要部分:

²        SOAP封装结构:定义了一个整体框架,以表示消息中包含什么内容,谁来处理这些内容以及这些内容是可选的或是必需的。

²        SOAP编码规则:定义了用以交换应用程序定义的数据类型的实例的一系列机制。

²        SOAP RPC表示:定义了一个用来表示远程过程调用和应答的协定。

Web Service描述语言(WSDL

       WSDLWeb Service Description Language的缩写,该语言将网络服务定义成一个能交换消息的通信端点集,为分布式系统提供了帮助文档,同时也可作为自动实现应用间通信的解决方案。

统一描述、发现和集成协议(UDDI

       UDDI

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值