使用 Oracle 融合中间件将应用程序与 Siebel 集成 — 集成过程描述

本文的主要目的是概述使用 Oracle 融合中间件构建与 Siebel 应用程序进行全面、基于标准且面向服务的集成的解决方案所涉及的主要步骤。

第 1 步:定义集成要求和范围
 识别关键业务需求
 识别关键技术需求
 识别关键操作需求
 识别应用程序级和模块级集成接触点和业务流程 — 适用于您的应用程序和 Siebel 应用程序

第 2 步:计划集成方式
在这一阶段,您将识别集成方式,以使用 Oracle 融合中间件构建全面、基于标准且面向服务的集成解决方案,这涉及以下步骤:

 识别并获取集成的解决方案所需的 Siebel 集成接触点的详细信息
 识别应用程序的服务组合 — 识别应用程序中的业务对象、方法和业务服务,这需要将其公开为 Web 服务,以根据 SOA 原则构建集成。
 识别集成的实体/数据映射和转换需求
 识别 Siebel 的服务组合。要集成 Siebel 应用程序,可以使用可用的 Web 服务或使用 Siebel 适配器(Oracle 融合中间件的一个组件)解除对 Siebel 应用程序中可用信息资产的锁定。

第 3 步:设计集成
 使用 Oracle SOA 套件构建服务组合和支持服务的应用程序
 使用 Oracle SOA 套件和/或 Siebel 适配器构建服务组合和支持服务的 Siebel
 定义概念性和详细体系结构(捕获跨功能流、组合应用程序组合等)
 开发高级别和详细的流程设计 — 设计单个业务流程、从每个应用程序组合服务。还需要考虑特定业务需求,例如,单向或双向流、同步或异步、实时或批处理等。

第 4 步:构建集成
 设置/组织集成的开发和测试环境
 使用 Oracle SOA 套件构建服务组合和支持服务的应用程序
 使用 Oracle SOA 套件和/或 Siebel 适配器构建服务组合和支持服务的 Siebel 应用程序
 使用 Oracle 企业服务总线和/或 BPEL 流程管理器连接您的服务,并将流程编排到 Siebel 应用程序中

文档
 Siebel 适配器
 了解 ISV 如何使用 Oracle 融合中间件集成 Siebel