CIO:系统集成怎么做?接口还是ESB
很多人都认为,做系统集成就是做接口,其实,远远没有那么简单。那么,怎样是正确的思路呢?要回答这个问题我们先讨论下集成的目标实现业务自动化;降低IT架构的总拥有成本;同时,系统与系统之间是松耦合的,可以任意替换其中的组件。基于这些目标,我们来对比下两种方式的优劣势:
集成模式
现在市场上的流程管理产品的集成能力参差不齐,主要有以下几种系统集成的方式:
从实际的应用来看,我们看到绝大部分流程管理产品采用【系统集成节点】这种集成模式。这种模式只能用于做DEMO,一旦上生产环境就会发现是完全不可用的。我们看到,很多客户采用了这种系统之后,不得不再自行开发一个集成程序,专门用于流程引擎与第三方系统的交互,来保障集成的高可用。通常,内置ESB的日程管理软件系统默认能跟第三方ESB集成。所以,客户如果需要选择一款具备集成能力的流程管理产品,那么必须选择一款内置ESB的日程管理软件。从实际来看,除了Lombardi和Oracle 日程管理软件以外,国内一流的流程管理产品的集成能力,大大领先于国外的其他流程管理产品。
运行环境
集成系统的运行环境至关重要,如果集成组件本身的运行环境都不是高可用的,那么一切都无从谈起。常见的流程引擎运行环境有:
1、流程引擎HOST在其他系统的进程里,比如:IIS,SharePoint等。
2、流程引擎HOST在自己的Service里。
我们看到很多中国的二流的流程产品,采用的是HOST在其他进程里的模式,这对于系统集成来说是一个灾难。绝大部分国外的产品和中国的一流的流程管理产品,都采用的是HOST在自己的Service里面。
前端集成
前面介绍了集成的各种方式,对于最终用户来说,他们关注的还是如何展现,比如是否方便与门户系统集成,统一组织架构,单点登录。通常,主流的流程管理产品在这方面都不存在问题。
开发模式
我们看到有一些流程管理产品,做一个与SAP集成的流程需要写一段代码,下一次再做一个与SAP集成的流程又要写一段代码,这两段代码80%是一样的,如果每做一个系统集成的流程都要写一段代码,那么开发人员的工作量将非常大。
安全性
这个是一个重要的指标。安全性包括很多方面,比如:密码安全、数据安全、接口安全、帐户管理等。通常,前面那些都可以通过基础设施,比如:硬件、操作系统等实现,ESB则需要自行实现帐户管理,帐户管理里面有一项重要的功能就是帐户映射。
帐户映射管理是指ESB需要记录每个用户与业务系统用户的对应关系,这个映射可能是M:N的关系。比如:一个上海的员工,在发起一个采购订单审批的时候,他只能选择上海公司代码下的物料号,而不能选择北京公司代码下的物料。这意味着,用户在日程管理软件上的账号要映射到ERP的账户上。
日程管理软件里的ESB的其他基础功能
集群、日志、数据处理(数据映射、数据转换、XPat支持、内联函数和处理脚本支持等)、事务管理、BPEL、适配器、自定义扩展、权限管理、帐户管理、配置传输管理、性能监控、会话管理、监听服务、后台作业管理、字段状态管理、表单支持等。
增值服务
对于具备ESB能力的流程系统,很多厂商在其中研发了大量的增值模块,比如:SAP Connector、Master Data Management、SWIFT等。
这并不是简单的接口调用,而是一个完整的解决方案,比如:跟SAP集成,并不是简单的支持BAPI和RFC即可;跟SAP集成,其实是跟SAP环境集成,通常,SAP还会有大量的外挂程序,要实现跟SAP的集成,不但要实现跟SAP集成,还要实现跟SAP外挂程序的集成。
又比如实现主数据大集中,这并不只是技术问题,还需要大量的行业经验才能实现,很显然,金融行业的集中管理的客户主数据跟制造行业的客户主数据是完全不一样的。实施人员需要清楚地知道在某个行业里要把哪些系统的哪些数据进行集中,又分别采用哪种集中模式等等。
总结
系统集成绝不是调接口,高可用是必须的,否则一切都无从谈起。虽然市场上有很多产品具备一定的集成能力,但是绝大多数只是浅度的集成,根本无法在生产环境中使用。如果客户对流程自动化有要求,那么只能选择具有ESB模块的流程产品。而且这种ESB要能支持复杂的数据结构,比如:订单、XML类型等,奥哲泛普软件平台就可实现此种集成。
文章来源:奥哲泛普软件
- 1日程管理系统项目成功关键 最终用户体验
- 2CIO如何握住流程执行的降落伞
- 3日程管理软件,有谁能给推荐一下
- 4泛普OA协同管理应用方案---行程管理
- 5流程落地需要绩效来保驾护航
- 6日程管理系统的5项趋势
- 7企业流程管理的兴起
- 8日程管理软件!
- 9信息真空,CIO理应提前发现
- 10有好一点的日程安排软件来管理自己的日程的吗?
- 11日程管理系统和SOA驱动新一轮中间件复兴
- 12协同OA系统管理员负责监控所有类型的日程
- 13IT领导人应当重点做好五个工作
- 14莫让跨部门流程束缚企业内部协作能力
- 15企业家们都用什么日程管理软件?
- 16日程管理系统如何改善企业供应链管理?
- 17日程管理软件哪个最好?
- 18Jan Baan:日程管理系统是ERP走向没落的一个起点
- 19日程管理系统商业价值在增长
- 20阮闯博士:信息化开启房产企业变革窗口
- 21日程管理系统的类型
- 22企业流程管理的意义
- 23让纸单飞
- 24只有ERP并不够 日程管理系统使流程管理成为可能
- 25了解流程管理现状 CIO选器有道
- 26企业面对流程管理的三种“表情”
- 27CIO如何实现有为和有位兼得?
- 28免费的日程管理软件,可以显示桌面背景的那种?
- 29集成日程管理系统与ERP管理思想成就理性企业
- 30CEC时代下的企业流程管理挑战