技术开发 频道

WebSphere SAP适配器编程基础



JCA工具插件

  JCA 1.0能使企业信息系统(EIS)通过供应商提供的资源适配器插入到应用程序服务器环境。IBM提供JCA工具插件作为JCA 1.0的一个扩展,让EIS提供者为WebSphere Studio编写自己的插入式组件,提供给开发者团体对他们的组件的工具支持。

  JCA工具插件定义了如何提供到WSDL的EIS特定绑定扩展,以及定义了一个工具环境如何与一个EIS系统相互作用,取得它提供的函数的元信息。JCA工具插件还定义了一个EIS系统如何提供代码生成作用,并且覆盖了使用解释EIS系统服务调用方法的元数据支持的JCA通用客户端接口CCI扩展。

  业务处理流程

  业务处理流程(下文简称流程)技术是一个
中间件的一个重要的组成部分。 IBM很久前就提供流程技术作为许多产品的一部分(最著名的有,用于基于人的工作流程的MQSeries Workflow,用于消息流的MQSeries Integrator,用于基于MQ适配器的MQSeries Adapter Offering和用于基于Java适配器的Enterprise Access Builder)。这个新的纯Java流程引擎,被编写成一个WebSphere企业服务,使流程技术和其它J2EE提供的服务能够紧密整合。

  一个流程由一系列的服务节点组成,每个节点表示一个服务操作的调用。服务节点由指明执行顺序的控制连接捆绑在一起,在相应的情况下将发生相应的执行操作。服务节点之间的数据流使用数据连接构造。这些数据连接可以包含数据映射节点,用于当服务节点之间的消息不相配的情况。流程组成使用流程定义标注语言(FDML)描述。

  Application Developer提供了基于可视化流程的工具,定义了应用程序衍生物如后端适配器、Java bean组件、EJB、服务或者其它流程之间的信息顺序和流程。(在WebSphere Studio Application Developer 4.1.x版中,只有无中断、短期运转和同步流程被支持。这类流程被认为是一个微流程或服务流程。可中断的、长期运行和异步流程将在以后的版本中发布。)

  WebSphere Adapter for mySAP.com

  WebSphere SAP适配器提供了一个用于SAP的通道,在SAP R/3系统和基于Java应用程序之间通信。WebSphere SAP Adapter由三部分组成(图3):

  · 基本连接器

  · JCA资源适配器

  · JCA工具插件

  图3: WebSphere SAP适配器

0
相关文章