企业基于SOA的OA与ERP整合应用解析
引言
办公自动化(Office automation,OA)系统是实现办公自动化的信息系统。企业资源计划系统( EntERP riseResourcePlanning, ERP)是对企业中的物流、资金流和信息流进行全面集成管理的信息管理系统。企业通过ERP系统实现供应链的全面管理。这两套系统一个侧重于工作流审批, 一个侧重于企业内部资源之间的数据流动。它们一般都彼此独立运作,提供各自独立的功能。但是在企业中,经常有些业务流程是贯穿于ERP和OA两个系统当中的。如采购申请流程中,申请审批、流程的流转是由OA系统完成的,填写采购用款申请单、付款、做凭证则是ERP系统的功能,因此用户不得不频繁地切换两个系统,才能完成采购申请。此外,企业在利用OA系统进行工作流审批后,产生了很多业务数据,这些数据同时可能是ERP系统的数据源,为了避免数据的重复以及保证数据源的唯一性,也就产生了OA系统与ERP系统集成的需求。目前在企业中常见的OA2ERP系统集成方法,归纳起来有如下两大类:
1)基于应用编程接口(App lication Programming Interface,AP I)的封装集成模式。利用OA与ERP各自提供的访问底层数据库的函数和AP I接口,实现两系统之间的数据访问
2) 基于数据表的互访模式。采用中间缓冲表,以一致的数据模型存储不同系统间的共享数据,通过直接对两系统的数据表进行操作的方式,实现不同系统间的数据访问,以及数据的一致和实时传递。以上方法属于紧耦合的系统集成方法。紧耦合的集成方式将影响系统的灵活性和扩展性,阻碍业务的流程调整和优化,不利于企业的业务发展。
为了解决上述问题,我们需要一种新的企业应用集成方式。该方式不仅能保证原有系统的数据安全性和逻辑安全性,而且还能够实现系统之间的松耦合,方便系统流程的重组和优化。这种方式就是面向服务架构( Service2OrientedArchITecture, SOA)的企业应用集成方式。
相关文章- 文章排行
- 周排行
- 月排行
- 年排行

我要评论




