工作流程系统利用 Web Service 技术使工作流程作者能够定义 FileNet® P8 流程之间以及 FileNet P8 工作流程与其他业务流程之间的消息交互。
工作流程系统提供了三项 Web Service 功能:
- Web Service API,它提供了 Process Java™ API 子集。可以使用 Web Service API 来编写步骤处理器。
- 能够调用在另一个工作流程中定义的 Web Service。此功能允许您创建工作流程,这些工作流程可以使用由您所在组织的其他用户开发的 Web Service,也可以使用外部因特网上提供的 Web Service。
- 能够作为 Web Service 来提供工作流程,这使得其他应用程序能够通过 Web Service 与您的工作流程进行交互。
您可以使用两种形式来创建或调用 Web Service:
- 一种是使用参数形式,它使您在不具备 XML 或 XML 模式方面的知识或者不了解 XML 或 XML 模式的情况下也能够调用或创建 Web Service。此功能使您很容易开始使用 Web Service。
- 另一种是使用 XML 形式,这种形式要求您具备 XML 和 XML 模式方面的知识,它使用户能够处理可能不适合于参数形式的复杂 XML 消息。
调用由贵公司或合作伙伴提供的 Web Service 或者调用来自公用 UDDI 注册中心的 Web Service
要调用 Web Service,您需要了解对于此服务的描述 (WSDL) 以及期望使用的参数和可以在其中执行此服务的端点。WSRR 注册中心和 UDDI 注册中心中提供了服务,服务也可能来自于业务合作伙伴,或者来自于您自己的用来提供 Web Service 的
FileNet P8 工作流程。流程配置控制台和“流程设计器”提供了用于配置和定义 Web Service 的界面。
提供 Web Service 以供贵公司、合作伙伴或公众使用
要提供 Web Service,请创建具有“接收”步骤的工作流程,然后使它可供其他
FileNet P8 工作流程或者外部的合作伙伴使用。
高级功能
- 认证和安全性
- 通过在“接收”步骤使用内置的认证选项,您可以指定请求需要进行登录和输入密码。
- 关联
- 通过在“调用”、“接收”和“应答”功能中配置关联集,可以标识 Web Service 之间的特定对话。例如,在买方与供应商之间的采购订单对话中,可以使用订单号来标识买方与供应商之间的适当消息。
- 附件
- 可以通过两个对同一对象存储库都具有访问权的 FileNet P8 工作流程系统之间的引用来传递附件。附件引用信息包括在消息中。
- 在任何 Web Service 应用程序之间可以按值来传递附件。按值传递附件时,将在 Web Service 消息中发送完整的文档。