技术开发 频道

WPS和WIDV6.0.2中的新特性


浏览 Process Server 和 Integration Developer V6.0.2 的新特性

    现在,让我们来浏览一下一些新的特性。下面是关于 V6.0.2 中的新功能和特性的概述,它们丰富并完善了相关的产品。其中的许多增强是客户反馈信息的直接结果,并且支持下面的主题:

  • 新的集成功能
  • 服务质量的改进
  • 动态性和易用性
  • 改进的企业服务总线集成
  • 新的平台集成
  • 对附加组件的增强
  • 通过代码路径和其他增强,提供了改进的性能

新的集成功能

    在通过新的 SCA 导入和导出绑定连接到 IBM WebSphere MQ (WMQ) 或 IBM WebSphere Message Broker(以下称为 Message Broker)时,您将体验到简化的配置和改进的性能。

  • 通过新的本地 WMQ 绑定,可以与 WMQ 和 Message Broker 实现更简单和更快速的集成。对于 WMQ 应用程序程序员和管理员以及 Message Broker 用户,使用类似的方式表示各种消息。提供了专门为 WMQ 约定定制的数据绑定框架,它允许在 SCA 消息和 WMQ 消息的 Header 和正文之间进行映射。可以对导入和导出进行配置,以支持各种常用的 WMQ 请求/应答相关技术。
  • 通过使用 WMQ 作为 JMS 提供者,新的 WMQ Java™ Message Service (JMS) 绑定对作为流程服务器应用程序中一部分的 WMQ 资产进行了扩展。

    通过使用新的 JMS 导入和导出绑定、以及新的 JMSType 函数选择器,可以更轻松地与 WMQ 和 Message Broker 高级消息传递网络进行集成。通过使用内置的支持,减少或消除了编写自定义代码的需要。

  • 现在通过所提供的数据绑定类,新的 JMS 导入和导出绑定支持附加的 JMS 消息类型。内置对 TextMessage、BytesMessage、ObjectMessage、StreamMessage、MapMessage 和 Message JMS 消息类型的支持。
  • 新的函数选择器使用消息 Header 中的 JMSType 属性来选择操作的名称,支持更高效的消息路由和消息替换,而无需对消息负载中的任何内容进行操作。

    通过使用自动生成的 Helper 组件,可以更轻松地与 Java 和 J2EE 基础结构进行集成,从而提高了工作效率。

  • 更好地使用 Enterprise Java Bean (EJB) 和 Java。在将 EJB 或 Java 类拖放到 Integration Developer Assembly Editor 中时,将自动生成一个 Helper 组件,该组件可以对来自引用 WSDL 类型接口的组件的 Java 类型接口的调用进行桥接。

    如果您的集成需求需要开发自定义的数据绑定(datahandler 支持),以完成常用的数据流和业务对象之间的转换,那么您可以通过查看两个提供了文档和实现源代码的示例快速入手,该示例演示了对自定义数据绑定的支持。

  • 其中提供了新的自定义企业信息系统 (EIS) 和 JMS 数据绑定的示例,用来介绍如何轻松地对固定宽度的、分隔的和名称-值对方式的常用格式进行自定义数据绑定,以便与 Process Server 集成。

服务质量方面的改进

    通过在下列方面添加相应的改进,Process Server Version 6.0.2 基于 Version 6.0.1 及底层 WebSphere Application Server Network Deployment 所提供的可靠服务质量进行构建:

  • 新的事件序列功能允许您按照远程事件生成的顺序对其进行处理。这样可以确保按照既定的顺序对事件进行处理。
  • 在集群和服务器联合方面添加了更深入的支持,支持附加的 Network Deployment 拓扑。

改进的管理和动态启用

    提供了一些新的特性,以简化管理工作并支持服务的动态使用。这些改进为管理员提供了复杂业务环境所需的附加功能。

  • 动态端点管理使得管理员可以通过启用服务端点的动态重配置来对变化的业务需求作出响应。管理控制台中所提供的直接支持提供了控制、管理和更改 Web 服务导入端点的功能,而无需重新构建或重新部署应用程序。
  • 可以根据预先确定的参数,如消息中包含的值或在 IBM WebSphere Service Registry and Repository 查找端点定义,以编程的方式更改端点,从而实现动态端点选择。
  • 管理员可以动态地更改正在运行的中介的行为。
  • 管理控制台中提供了一些指导操作,可以简化对由集群和多个单元组成的网络拓扑的配置。
  • 现在,Process Server 的安装过程提供了一种新的客户端安装选项。

附加的平台集成

    通过提供完整的解决方案支持,附加的平台集成功能进一步使得 Process Server 和 Integration Developer 成为 SOA 平台的领先者。

  • 与 WebSphere Service Registry and Repository 的集成为所有的服务提供了端到端的治理、在运行时动态地发现服务和服务元数据信息的功能。Integration Developer 中提供的支持包括,查找和导入服务及服务元数据,以及在创作过程中发布刚创建的服务。
  • 通过新的服务活动来合并 IBM Information Server,这样可以实现信息服务和业务流程之间的紧密集成。
  • 与 Tivoli 监视功能集成方面的改进,包括性能监视基础结构 (PMI)、应用程序响应监视器 (ARM) 和对 Tivoli ITCAM 产品套件的支持,这些改进支持更先进的 IT 级监视场景,可用于监视您的服务中的关键问题。

改进的企业服务总线中介

    Process Server Version 6.0.2 的集成企业服务总线中,包括一些新的特性和预构建的中介,它们可以提高业务灵活性和响应能力、增强可用性,支持业务活动监视,并且节省您的时间和开发成本。

  • 新的端点查找基元以及新的动态端点选择功能提供了与 WebSphere Service Registry and Repository 的集成,允许在运行时选择服务端点。可以使用各种条件进行选择,包括从注册中心或存储库中检索的元数据。通过注册中心或存储库进行服务选择的功能,可以支持创新的、新型动态应用程序场景。
  • 新的事件发射器基元提供了一种易用的、灵活的方式,可以在中介流中生成 Common Base Event (CBE)。这种新的基元消除了编写自定义 Java 代码的需要,并且支持通知和报告中介流中重要的事件。该功能完全与 Common Event Infrastructure (CEI) 集成在一起,这意味着可以将生成的事件写入到事件数据库,并由监视应用程序(如 CBE Browser 或 WebSphere Business Monitor)使用。
  • 新的消息元素设置基元提供了一种简便的方法以更改中介流中的数据以及更新消息,而无需编写自定义的代码或定义 XSL 转换。可以在同一位置进行更新操作。
  • 新的未建模错误支持允许按照已定义的方式对来自服务调用的所有错误进行处理,包括未建模错误。这项支持允许以更一致的方式实现更好的错误处理。

以人为中心的任务增强

    在以人为中心的功能方面提供了一些增强功能,以实现更好的管理、灵活性和效率。新的特别 (ad-hoc) 功能,如子任务和后续任务,使得可以在不同人员之间的协作方面实现委派和工作细分场景。还添加了创建自定义客户端的新功能。

    下面对这些增强功能提供了概要介绍。

  • 针对组的增强支持,允许将工作分配给特定的组,该组中的任何成员都可以要求从事这项工作。它还提供了基于工作队列的工作方式,在这种方式中,管理员可以在组之间转移工作项目。这种支持可以实现对大型组的有效处理。
  • 支持特别的人员协作,包括子任务和后续任务。当父任务的拥有者创建需要同事协作的子任务时,可以使用子任务,但仍然由父任务的拥有者负责完成该工作。当拥有者将尚未完成的工作委派给同事时,可以使用后续任务,并且由新的后续任务的拥有者负责该任务的完成。
  • 后续支持允许拥有者暂时将工作搁置在一边,将其从工作列表中删除,然后在指定的时间再回来完成该工作。
  • 服务器控制的页面流允许从概念上将业务流程中一系列内联人工任务连接起来。
  • 工作人员查询结果的后处理允许对工作人员查询结果集(个人和分配相关任务的组)进行修改,以实现更复杂的工作人员解析。
  • 通过使用上下文变量,以及通过工作人员解析确定接收者,可自定义的电子邮件通知支持指定主题和正文,添加运行时上下文。
  • 二进制自定义属性支持允许使用键-值对语义,动态地向人工任务附加任意的二进制值,例如音频录音或扫描的图片。
  • 基于向导的 Web 客户端生成工具为创建与人工工作流进行交互的定制的客户端提供了很好的起点。

业务流程管理增强

    在业务流程管理支持方面也进行了相应的改进,允许您使用更灵活的、可自定义的功能来创建和运行您的关键业务流程。其中重要的内容包括增强的查询支持、子流程的动态调用、扩展的 API 支持、BPC Explorer 和 BPC Observer 增强、以及提供新的远程客户端支持和通用 Web 服务接口的改进的客户端功能。

    下面对这些增强功能提供了概要介绍:

  • 使用流程变量的查询允许根据业务数据对业务流程列表进行检索和筛选,例如,检索与某个特定的客户 (John Doe) 相关的流程实例。这允许进行更有意义的业务数据检索,并支持附加的场景。
  • 提供了一种新的 Information Service 活动,它支持直接与 IBM Information Server 平台进行交互,这添加新的数据检索场景。
  • 可以根据模板名称动态地调用子流程,这增加了附加的灵活性。可以在 Java 代码片段或一条赋值语句中设置子流程合作伙伴链接。
  • 为自定义属性提供了扩展的应用程序编程接口 (API) 支持,允许检索流程模板的自定义属性、基于自定义属性创建查询、设置和获取活动实例的自定义属性。
  • 对 BPC Explorer 进行了增强,为流程提供图形化的视图,包括模板和实例。所支持的操作包括放大和滚动、展开和折叠、以及导航到活动细节视图。可以根据搜索定义生成自定义视图。
  • 通过提供操作数据的图形化视图,BPC Observer 改进了操作管理功能。它支持状态观察和流程演变,提供了可自定义的报表和图表,并且支持灵活、深入地检索流程和活动的统计数据。以前它仅作为一个示例提供,而现在它作为产品中的一部分提供,并且受到支持。
  • 增强的客户端支持为远程客户端提供了更好的可访问性,并且支持客户端通过新的通用 Web 服务接口调用 Web 服务。

附加组件的增强

    在附加组件方面添加了一些新的功能,包括业务规则、业务状态机和关系服务。

    通过利用简化的业务规则编程模型,可以减少您的开发时间和成本。在添加了新的规则审核功能之后,可以简化管理和监视任务。

  • 业务规则的增强包括设计时、运行时和操作改进。现在,支持更常见的业务规则逻辑场景,包括为决策表指定初始逻辑、决策表条件中的“otherwise”子句、规则集中“return”选项的使用、以及规则集行为的“copyBusinessObject”函数。业务规则的更改具有更好的可见性,支持新的审核功能。您可以在 SystemOut.log 或单独指定的日志中记录发生了哪些更改、以及谁进行的这些更改。新的业务规则导入/导出功能简化了维持测试和生产环境的实例之间一致性的过程。

    充分利用了对可用于业务状态机的附加使用模式、改进的管理和易用性增强的支持。

  • 业务状态机的增强包括允许您使用响应消息中的一部分作为相关性 ID,而无需像以前的版本中那样必须提供来自调用者的值。现在,您可以查询业务状态机变量,包括当前状态的显示名称以及相关集信息。通过提供模板和流程实例的预定义视图,BPC Explorer 现在为业务状态机提供了支持。

    对关系服务和关系管理器的改进,提供了更好的整体用户体验,包括改进的性能。

  • 关系服务增强包括客户端游标支持,它可以提高查询的性能。关系管理器可以用于查看和管理关系的运行时数据,它在游标和分页支持方面也得到了改进,并且可以在同一个管理面板中查看多个角色。
0
相关文章