SOA项目实施指南
——集成平台
金蝶软件(中国)有限公司
2009年 09月
系统集成项目实施指南 金蝶软件(中国)有限公司
2 / 70
文档控制
更改记录
日期 作者 版本 更改参考
2009-9-21
徐华
V0.1
初稿
分发
拷贝号 名字 区域
系统集成项目实施指南 金蝶软件(中国)有限公司
3 / 70
目录
目录 .................................................................................................................................................... 3
1. 基本概念 ................................................................................................................................... 5
1.1 BOS集成平台 ......................................................................................................................... 5
1.2 BOS集成平台的特点 .............................................................................................................. 7
1.3 BOS集成平台架构 .................................................................................................................. 8
2. BOS集成平台服务器的部署 ....................................................................................................... 9
2.1 运行时组件及环境要求 ........................................................................................................... 9
2.2 BIP Server配置部署 ............................................................................................................... 9
2.2.1 BIP Server数据库建立 ..................................................................................................... 9
2.2.2 BIP Server配置文件配置 ................................................................................................. 9
2.3 BIP Endpoint配置部署 .......................................................................................................... 11
2.3.1 BIP Endpoint 数据库建立.............................................................................................. 11
2.3.2 BIP Endpoint 配置文件配置 .......................................................................................... 12
3. 集成方案开发部署 .................................................................................................................... 16
3.1 开发步骤简介 ....................................................................................................................... 16
3.1.1 集成方案开发各阶段及产出 ........................................................................................... 16
3.1.2 集成方案开发流程 ......................................................................................................... 17
3.2 开发集成方案 ....................................................................................................................... 18
3.2.1 进入集成方案透视图 ...................................................................................................... 20
3.2.2 新建集成方案 ................................................................................................................. 21
3.2.3 对集成对象进行建模 ...................................................................................................... 24
3.2.4 部署元数据模型 ............................................................................................................. 27
3.2.5 创建“对照” ................................................................................................................. 30
3.2.6 创建“转换” ................................................................................................................. 32
3.2.7 创建数据发送“任务” .................................................................................................. 33
3.2.8 创建数据接收“任务” .................................................................................................. 36
3.2.9 创建“代理” ................................................................................................................. 40
3.2.10 配置路由 ........................................................................................................................ 42
3.2.11 创建“调度” ................................................................................................................. 44
3.3 3.3 部署 .............................................................................................................................. 45
系统集成项目实施指南 金蝶软件(中国)有限公司
4 / 70
3.3.1 部署元数据 .................................................................................................................... 45
3.3.2 部署映射 ........................................................................................................................ 47
3.3.3 集成方案部署Endpoint .................................................................................................. 48
3.3.4 部署路由 ........................................................................................................................ 49
3.3.5 启动BIP Server .............................................................................................................. 53
3.3.6 启动Endpoint ................................................................................................................. 54
3.3.7 调度执行方案 ................................................................................................................. 56
3.4 3.4 方案导入导出 ................................................................................................................ 59
3.4.1 方案导出 ........................................................................................................................ 59
3.4.2 方案导入 ........................................................................................................................ 61
4. 附录 ........................................................................................................................................ 68
4.1 调度排程Quartz 表达式参考手册 ......................................................................................... 68
4.2 常见问题解答 ....................................................................................................................... 69
系统集成项目实施指南 金蝶软件(中国)有限公司
5 / 70
1. 基本概念
企业应用整合(EAI)的概念在IT界提出和讨论已经有几年的历史了,最初大家谈到的EAI的概念,相对后来EAI的发展来看,可以说是一个狭义上的EAI,正如其字面上的含义"Enterprise Application Integration",即企业应用整合,仅指企业内部不同应用系统之间的互连,以期通过应用整合实现数据在多个系统之间的同步和共享。
1.1 BOS集成平台
BIP (Business Integration Platform) 系列产品定位与解决企业异构系统数据集成应用场景,为企业提供数据级的信息集成解决方案。业务集成平台基于SOA运行架构。平台包括集成适配器、消息路由、消息映射、微工作流、 调度、消息传输、运维监控、业务活动监控等功能性模块。该系列产品支持金蝶BOS产品系列K/3,EAS等的业务对象模型,支持数据库级别的ORM-PRC访问,支持业界三大主流数据库产品DB2, Oracle, SQL Server. BIP产品提供数据集成总线与分布式部署的方案,提供最灵活的方式搭搭建企业信息总线。
BIP集成平台包含以下三个产品组件,如下图:
图1 集成平台组件部署图
系统集成项目实施指南 金蝶软件(中国)有限公司
6 / 70
1. BIP Server:Business Integration Platform Server
业务集成平台服务器端,承担企业数据总线任务,实现消息的传输和路由功能,BIP将众多Endpoint(集成端点)的联接在一起,并为各个Endpoint上的Agent(集成代理)提供消息路由和消息转换服务。
2. Endpoint:集成端点
Endpoint是一个服务端进程,它负责存储部署在其上的集成代理(Agent)、管理每个 |
|