Multi App Data-Share Module(多应用数据共享模型)
Posted on 2007-12-04 13:16 Arping.Net探索 阅读(2081) 评论(6) 编辑 收藏 举报
一般企业各种业务E化以后,特别对于大型跨区域性公司,各种业务应用很多,信息孤岛不可避免的存在,一旦发生业务整合,就非常复杂。如果重新开发从上至下的垂直应用,一方面必须投入很大的成本去重新梳理,得不偿失,另一方面,既有业务系统KEY USER已经熟悉并且整理出标准作业流程,如果发生变动也不是朝夕就能解决的。那么就想到让各个应用提供接口的方案,各个系统互相调用,如果应用多了,各个系统的接口如何管理,如何调用?也是一项很复杂的工作。本文旨在介绍一种通用的数据接口管理平台,统一管理应用提供的接口,实现多应用数据共享,达到低成本高效率运作的目的。
从图中可以看出,各个应用之间不能直接通讯,必须把接口统一到接口管理平台上注册,而且只有发布后的接口才能访问,接口是双向的,可以是Post,也可以是Get,接口平台负责注册、定义、发布和性能监控。保证接口对双方有利。访问层基于XML的WebService,这样应用是可以跨平台的。
平台目前没有实现,只是框架模型,旨在提供抛砖引玉的作用。
从图中可以看出,各个应用之间不能直接通讯,必须把接口统一到接口管理平台上注册,而且只有发布后的接口才能访问,接口是双向的,可以是Post,也可以是Get,接口平台负责注册、定义、发布和性能监控。保证接口对双方有利。访问层基于XML的WebService,这样应用是可以跨平台的。
平台目前没有实现,只是框架模型,旨在提供抛砖引玉的作用。