在开始集成项目的开发流程前,必须先定义集成场景,然后再使用 Studio 将项目需求转换为编排。
定义集成场景
在定义集成场景时,指定一个明确的目标。记住这一目标,确定高级项目需求:
- 端点 - 要从哪个源系统移动数据以及移至哪个目标系统?
- 格式 - 来自于源系统的数据采用什么格式?
目标系统接受什么数据格式?
- 转换 - 如果源数据和目标数据具有不同的格式或结构,那么需要什么类型的数据转换?
是否有任何特殊处理规则?
例如,如果目标是整合多个采购订单并向供应商数据库下达整合的采购订单。高级项目需求可能包含以下详细信息:
- 端点 - 源系统位于 FTP 服务器中。目标系统是 Oracle 数据库。
- 格式 - 从 FTP 服务器上存储的 CVS 平面文件中获取源数据。目标数据库需要表格式的数据。
- 转换 - 需要平面文件到表转换。
来自于需缴销售税地区的订单的处理方式应不同于无需销售税地区的订单。
- 集成项目的整体目标。例如,将平面文件采购订单与 XML 采购订单组合为存储在供应商数据库中的一个大的采购订单。
例如,要整合多个采购订单,请验证它们符合特定格式,然后:
- 需要将新的平面文件源整合到一个目标 XML 文件。
- 需要将文件从一个 FTP 站点移动到另一个。