本系列文章介绍了常用传输协议(例如 Web Service,HTTP, EJB,JMS,MQ 等)绑定的用法,同时介绍了数据格式处理器的用法。希望通过本系列可以使您能掌握各种绑定的用法,并更好的了解和应用 WPS/WESB 相关技术。
WPS/WESB 绑定专题
服务组件架构绑定(SCA Binding)用于使 SCA 模块和外部服务进行交互。服务组件架构 (SCA) 是一种实现 SOA 理念的方式。作为编程模型和框架,SCA 定义了描述服务和调用服务的标准方法,实现了业务逻辑和实现细节的隔离。SCA 模块定义和实现各种服务,模块通过导出(Export)提供服务,通过导入(Import)调用外部服务。导出(Export)和导入(Import)组成了 SCA 绑定。绑定(Binding)使得 SCA 模块通过不同的协议与其他外部服务或系统交互,同时绑定允许用户选择传输格式以及把消息映射到服务调用。因此通过绑定可以大大降低用户业务模块与外界应用程序通过不同协议来交互的难度,提高用户业务交付的能力。
本系列文章介绍了常用传输协议(例如 Web Service,HTTP, EJB,JMS,MQ 等)绑定的用法,同时介绍了数据格式处理器的用法。希望通过本系列可以使您能掌握各种绑定的用法,并更好的了解和应用 WPS/WESB 相关技术。
相关内容
- SCA 绑定编程模型简介
SCA 是 SOA 架构中实现模块与调用的基础框架,而 SCA 绑定 (Binding) 则是 SCA 模块与非 SCA 模块的连接方式。本文主要介绍 SCA 绑定的基本概念,架构设计以及编程模型。
- HTTP import 绑定的高级用法
本文将在对 HTTP 绑定有基本认识的基础上,讲述 HTTP import 绑定的高级用法,期望通过本文的讲解和实践例子,读者可以快速方便的使用这些增强的功能,满足具体的需求。其中涉及到数据处理器,在 SCA component 中的动态调用基于 HTTP 协议的应用,HTTP 头的设置,代理服务的配置,上下文和 HTTP 头的传播,错误和异常处理。
- WebSphere Data Handlers 概述及常用 Data Handlers 介绍
WebSphere DataHandlers 负责将 SCA 数据转换成另外一种格式的数据或将另外一种格式的数据转换成 SCA 数据,是 SCA 与外界进行数据交互的重要中介。本文结合 WebSphere Process Server(WPS)V7.0 和 WebSphere Integration Developer(WID) V7.0 对其相关概念及用法进行介绍;并结合实际例子,阐述如何在中 WID 开发使用现有的 DataHandlers 来加速开发。
- JAX-WS 绑定基础篇
JAX-WS (JAVA API for XML based Web Services) 是新一代的 Web Services 规范。在 SCA 世界里,为了用户可以使用新一代的 Web Services 规范实现应用间的集成,除了 JAX-RPC 绑定之外,又支持了 JAX-WS 绑定。 JAX-WS 绑定延续了 SCA 绑定的一贯设计理念,使用户无须过多关心 JAX-WS 规范细节,在拖拽间轻松实现应用间的集成。本文作为 JAX-WS 绑定的基础篇,将对 JAX-WS 绑定的一些基础用法进行介绍。
- 使用 JAX-WS 绑定收发带附件的 SOAP 消息
通过本文,您将学到如何在 WPS 和 WID V7.0 中使用 JAX-WS 绑定接收和发送无引用附件(Unreferenced Attachments),W3C 规范的带引用附件(Referenced Attachments)和 wsi:swaRef 类型的附件;以及如何在不同场景下选择具体的附件类型。
- 在 WPS 上实现安全并支持事务的 Web 服务
本文是 WPS JAX-WS 绑定系列文章中的一篇,通过一个实例介绍了如何在 JAX-WS 绑定上应用 WS-Security 和 WS-Transaction 策略,从而在 WPS 上实现安全并支持事务的 Web 服务。 DW-CHECK Info Image dimensions updated to match dimensions in file. -->
- JMS Binding 的基础用法
JMS Binding 能够方便的实现 SCA 环境和 JMS 系统之间的交互。同时可以提供 SCA 模块内部的组件和外部的 JMS 应用之间的通信。本文结合具体应用程序示例,介绍 JMS Binding 的基本概念和三种 JMS Binding(JMS Binding/MQ JMS Binding/Generic JMS Binding) 的基础用法。目的是普及 JMS Binding 的基本知识,帮助用户了解并掌握 JMS Binding 的基础用法,使 WPS/WESB 产品能够更好的服务客户。
- MQ Binding 的基础用法
通过使用 WebSphere Process Server 和 WebSphere Enterprise Service Bus 中的 MQ Binding,基于 Service Component Architecture (SCA) 的应用程序可以和基于 WebSphere® MQ 的应用程序直接进行交互。本文介绍了 MQ Binding 的基本配置以及用法,同时通过示例程序来演示如何收发 MQ 消息。
- 玩转 EJB 绑定
本文主要讲解 WebSphere Process Server V7.0 的新功能:EJB export binding 的基本用法,以及 EJB import binding 的高级特性:创建基于 WSDL 接口的 import binding 以及安全和事务的配置。读者可以从本篇文章中学习到 EJB export binding 的基础知识和配置方法以及 EJB import binding 的高级用法,了解错误和异常的处理方式。
- JMS Binding 的高级用法
本文在 WPS/WESB 系列文章 JMS Binding 的基础用法的基础上,结合具体应用程序示例,进一步深入讲解 JMS Binding 的一些高级用法,包括配置 JMS 消息头、处理不同的 JMS 消息类型、异常处理配置、消息相关配置等。
- MQ Binding 的高级用法
通过使用 WebSphere Process Server 和 WebSphere Enterprise Service Bus 中的 MQ Binding,基于 Service Component Architecture (SCA) 的应用程序可以和基于 WebSphere MQ 的应用程序直接进行交互。本文介绍了 MQ Binding 的高级用法,同时通过示例程序来演示如何使用这些功能。