实战:基于ESB的企业系统集成

本文探讨了企业信息化系统集成的挑战,如信息孤岛和复杂的交互,并提出了基于ESB(Enterprise Service Bus)的解决方案。通过ESB实现各业务系统之间的松散耦合,降低接口调用复杂度,提升安全性。文章详细描述了ESB在数据接收、处理和发送过程中的作用,并讨论了性能、安全、容错和数据流向管理的改进措施。
摘要由CSDN通过智能技术生成

    随着企业信息化程度的不断提高,越来越多的信息系统逐渐上线,这些系统在为企业带来效益的同时,也带来了一些让开发及维护人员头痛不已的问题,主要表现在系统分散,信息孤岛,交互复杂,维护成本太高。
    多说无益,直接上干货,请看下图:

 
假设现在有A、B、C、D、E、F、G 7个业务系统。
各系统均为独立的业务系统,系统的开发语言、所使用的数据库、所需要的运行环境也不尽相同。有些为自主开发,有些为外部采购。
根据业务需求各系统间需要有各式的数据交互。
为了更加直观,现将其假设为华信内部常用的系统名称。(实际上公司内部的系统要远远多于上述内容,并且关系更为复杂)。
举例来说: 假设A系统为HR系统,系统B为OA系统、C为ERP系统等等。

为了与其他系统交互,各系统均提供webservice接口,用来接收处理数据。每个系统在发送数据时需要调用其他系统的接口,以HR系统为例:当有新员工入职时,首先将员工信息录入到本地系统中,然后分别通知,PM、OA、CAPA、CRM等等系统,要求对方也同时追加该员工的相关信息,并根据需要向其他系统返回相应信息。于是一张密密麻麻的蜘蛛网就成型了。
直观一点,我们看一下现在HR系统需要调用的接口:
编号    目标系统    数据方向    接口内容
1    PM    输出    人员基本信息、人员职位、人员组织。。。
2    OA    输出    人员基本信息、人员职位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值