WEB开发网
开发学院软件开发Java 使用开放源代码框架的 Java 应用程序的 Web 服务集... 阅读

使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 1 部分: 实现调用模式

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示:引言在今天的企业中,Web 服务作为一项应用程序集成机制,使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 1 部分: 实现调用模式,正在迅速地扩大其应用领域,Web 服务还为应用程序提供了通过 Internet 与外部应用程序进行通信的功能,并没有任何单个开放源代码软件能提供同时实现所有四种模式的

引言

在今天的企业中,Web 服务作为一项应用程序集成机制,正在迅速地扩大其应用领域。Web 服务还为应用程序提供了通过 Internet 与外部应用程序进行通信的功能,以实现企业间的 (B2B) 集成。简单对象访问协议(Simple Object Access Protocol,SOAP)是用于在此类情况下调用 Web 服务的协议之一。SOAP 提供了针对客户机和服务间的通信进行了格式化的基于 XML 的标准化消息。SOAP 通常使用 HTTP 进行传输,但也支持使用 JMS 等其他传输协议。

服务的 Web 服务描述语言(Web Services Description Language,WSDL)定义提供该服务的细节,包括端点、端口、操作和消息等。服务和端点提供服务的连接细节,例如,如果服务可通过 HTTP 使用,则端点为一个 URL,如果服务可通过 JMS 使用,则端点提供 JMS 域名和查询名。网络服务端点的 WSDL 规范定义端点可支持的四个传输原语(也称为操作)。即单向、请求-响应、要求-响应和通知。Web 服务可以通过四种模式中的任何一种进行调用。这些模式处于 WSDL 抽象级别,而到 SOAP 的“绑定”可通过将操作指定为面向 RPC 或面向文档的操作而在集成机制方面提供更多的变化。Java™ 应用程序的一个总趋势是在开发应用程序时使用开放源代码软件。不过,尝试在 Java 应用程序中实现这些集成模式时,我们发现,并没有任何单个开放源代码软件能提供同时实现所有四种模式的功能。为了实现这四种模式,我们必须将 Axis 和 WSIF 等组件中的各种可用功能结合使用。

1 2 3 4 5 6  下一页

Tags:使用 开放 源代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接