基于流程的企业业务集成解决方案Word格式.doc

上传人:b****2 文档编号:13663200 上传时间:2022-10-12 格式:DOC 页数:6 大小:414KB
下载 相关 举报
基于流程的企业业务集成解决方案Word格式.doc_第1页
第1页 / 共6页
基于流程的企业业务集成解决方案Word格式.doc_第2页
第2页 / 共6页
基于流程的企业业务集成解决方案Word格式.doc_第3页
第3页 / 共6页
基于流程的企业业务集成解决方案Word格式.doc_第4页
第4页 / 共6页
基于流程的企业业务集成解决方案Word格式.doc_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

基于流程的企业业务集成解决方案Word格式.doc

《基于流程的企业业务集成解决方案Word格式.doc》由会员分享,可在线阅读,更多相关《基于流程的企业业务集成解决方案Word格式.doc(6页珍藏版)》请在冰豆网上搜索。

基于流程的企业业务集成解决方案Word格式.doc

企业在准备建立协同工作的信息系统时,不得不面临这样的问题,即如何保护企业对现有应用的投资,包括系统的建设费用、业务人员在现有系统上建立起来的工作经验等等。

信息集成要解决的问题

企业要解决这方面的问题,就需要对系统进行集成。

集成所要解决的问题包括以下几点:

将面向职能的系统进行面向角色的整合

按照企业的管理思想,将分散的业务进行集中的管理

将分散的业务数据进行集中的数据整合

解决远程异构系统间信息互通的问题

单点登录

基于流程的业务整合方案

◆目标

建立企业业务中心,统一管理业务流程

建立企业数据中心,为应用提供统一的数据接口,集中分布于各个应用的数据,实现数据的共享,避免信息的重复录入。

建立企业的消息中心,以发布/订阅的模式向各企业应用提供信息,并实现数据的分级路由。

◆总体方案

企业信息化建设要解决的核心问题是如何建立企业的业务中心,使得管理者可以从整体的角度对企业的业务过程进行统一的管理。

企业信息化建设要考虑的另一个问题是如何以一种可扩展的、松耦合的方式,实现对企业现有应用、新建应用的集成,并保证应用之间足够的独立性。

本集成方案采用中创软件商用中间件有限公司的Infor系列中间件产品做为底层的中间件支持平台。

Infor系列中间件提供一个安全稳定、扩展灵活的基础架构平台,实现可靠的消息通讯,实现构件的管理和协同。

图2 

基于Infor系列中间件构建的应用集成解决方案

业务中心

业务中心在企业信息系统集成方案中处于核心的位置。

业务中心要为企业提供业务过程建模、管理、监控、分析等全生命周期的管理职能,负责组织企业的运营过程,协调部门与部门、人与人之间的协作过程,调度工作项在业务人员之间的分配。

本方案的业务中心使用工作流中间件InforSuiteFlow来实现。

InforSuiteFlow是遵循国际工作流管理联盟(WFMC)规范实现的工作流中间件,为工作流自动化和构建流程应用提供基础平台。

InforSuiteFlow实现了流程逻辑与业务逻辑的分离,能够可视化的进行业务流程的分析、定义和业务单元的组装,从而使应用开发人员更关注于业务逻辑的实现,降低了复杂流程应用的开发难度。

InforSuiteFlow支持顺序、分支、同步、循环、自循环、会签等丰富的工作流模型,支持流程的动态调整,支持复杂业务流程的建模。

在本方案中,数据中心对外提供的数据抽取接口以及消息中心对外提供的发布消息的接口,即可实用事件插件进行实现,实现后将其插接在业务流程的某个环节中。

这种实现方式将每个环节要完成的核心的业务逻辑与为支持集成而由系统自动完成的数据制取、消息发布等等逻辑隔离开来,从而实现了这些集成组件的业务无关性及可重用性,进一步增强了系统的适应业务变化的能力。

消息中心

消息中心是企业应用之间进行通讯的中继路由机构,通讯的模式可以是发布/订阅模式,也可以是点对点模式。

在本方案中,数据中心需要以点对点的模式从各应用数据库中抽取应用的数据到数据中心,并通过业务中心将最新的业务数据发布到消息中心,而各应用可以通过消息中心订阅自己感兴趣的业务数据,并接收消息中心发送过来的业务数据。

图3 

基于发布/订阅的消息传输

数据中心

数据中心是企业信息系统的数据核心,是从数据层面连接分离的各个应用的桥梁。

数据中心负责在适当的时候从各企业应用中收集数据,通过消息中心对数据进行发布,并发送给所有的订阅者。

数据抽取

数据抽取是指将业务数据从应用系统的数据库中抽取到数据中心的过程。

数据的抽取是由业务驱动的。

当业务人员完成他的某项任务时,业务中心通过以插件形式配置到工作流引擎中的数据抽取组件向应用数据库发出数据抽取的命令,并通过部署在应用端的消息代理将指定的业务数据抽取并存储到数据中心数据库。

数据的抽取的包含了数据的发送与数据的接收两个过程,其中数据接收的过程如下:

数据发送

数据发送是指将订阅者订阅的业务数据从数据中心发送到应用数据库的过程。

数据的发送同样涉及数据的打包,类型转换的过程。

数据订阅

客户端应用如果要从数据中心获取数据,首先要向数据中心订阅自己所需要的数据。

消息中心提供了用户可以订阅的消息主题。

◆系统运行原理

下图以客户订单管理中接收客户订单为例展示了系统运行的过程。

客户订单管理的业务流程如下:

1.市场人员接收客户订单并录入订单管理系统;

2.技术人员进行技术分析,并根据客户需要做出设计方案;

3.市场人员依据技术人员出据的设计方案进行报价;

4.市场人员将设计方案及报价发送客户确认,并签订合同。

图4 

系统运行过程分析

市场人员从任务处理器中获取“录入订单”的任务,并通过“订单管理系统”录入订单信息;

订单管理系统通过远程调用代理向工作流引擎发送提交任务的请求;

工作流引擎按照流程定义给技术分析人员分配任务;

工作流引擎调用数据抽取组件从订单管理系统数据库中抽取订单信息,存储到数据中心;

工作流引擎调用消息发布组件向消息中心发布消息;

消息中心将数据发送给已订阅订单信息的“设计系统消息代理”;

设计系统消息代理将数据进行拆包及本地化的格式转换,并存储到本地数据库中。

可以看出,本方案的特点:

以工作流引擎为核心,利用工流引擎调度业务系统及各种扩展的组件。

将为集成而开发各种业务组件同核心的业务系统隔离开来,使得业务系统可以不依赖于集成平台而独立运行。

同时也提高了各独立于业务系统的集成组件的可复用性。

5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1