应用是业务向信息系统的收敛,因此应用必然来源于业务,为了清晰、直观地看到业务与应用的关系,下面我们就对其进行初步的对比分析,业务过程框架、信息框架与应用框架的总体对比如图1-4-2所示:
图1-4-2业务过程框架、信息框架与应用框架的关系
为了对应用进行有效的管理,应用框架内部划分为多个域。从图1-4-2可以看出,业务过程框架与应用框架之间既有区别又有联系,相同点是:基本上按照市场、产品、客户、服务、资源、供应商/合作伙伴、企业管理的分类方式进行管理,不同之处是应用框架不像业务过程框架那样分为企业战略、基础设施生命周期管理、产品生命周期管理以及企业运营两大部分,而是以市场/销售、产品、客户、服务、资源、供应商/合作伙伴为主题进行了收敛,其目的是消除业务过程框架中按时间段划分业务对象而增加的管理难度,这也是“能力”视角与业务视角最大的区别:“业务”视角着重依照业务的开展情况来刻画业务本原,而“能力”视角则是将“发散”的业务需求“收敛”为多个不同的主题域,这样更便于信息系统的实现。
同理,由于对于信息的管理不必太关注业务实施的时间先后顺序,因此信息框架与应用框架类似,也是采用面向不同主题的管理方式,以被管对象为中心进行了收敛。
应用框架与业务过程框架和信息框架除了以上的区别之外,还考虑了应用的复用问题,因此新增了公用应用支撑域,这个域内的应用是可以被其它域的应用所使用的,比如目录管理、故障管理等,这点与信息框架中的公共业务实体类似。
此外,应用框架中还新增了公共基础设施支撑域,公共基础设施支撑域同样是从复用性角度考虑的,包括服务总线、业务流程管理、中间件等。以业务流程管理为例,服务定单管理应用可以基于它来完成定单到工单的分解,产品生命周期管理应用也可以基于它完成产品从就绪到上架的过程转变,因此业务流程管理是属于共享型应用。