以复合应用软件推动业务创新

 
高速带宽的网络,开放的标准,面对对象的技术,终于让软件组件化进入了一个新时代, SOA 的时代,而复合应用软件( Composite Applications )就是这次软件组件化进化的一个里程碑。什么是复合应用软件?它并非是一种新软件,而是在面向服务的架构下以服务访问方式( Service Call )连接企业中现有的应用或系统,以满足新业务需求为目的构建的应用软件。复合应用软件访问的服务,可以是单独的网络服务,例如:在线汇率行情;也可以是某些应用软件的特定功能,例如:企业财务系统提供的客户信用状况查询服务;甚至可以把整个应用系统的输出包装成服务的方式,例如: MRP 系统的主生产计划输出,只要能够以服务方式访问的信息系统功能都可以是构成复合应用的组件,所以复合应用软件具有传统软件无法企及的优势。
 
从用户角度来看,复合应用软件具有以下特点,正是这些特点帮助复合应用软件推动业务创新:
  • 新应用能最大限度地重用现有企业应用软件和系统资源提供的服务;
  • 通过一个软件提供跨职能,跨企业、跨系统的应用用户体验;
  • 从整体上运作企业的供应链或价值链,而不是把供应链或价值链各个环节孤立;
  • 最大限度地推动企业中流程,系统和人员之间的协作;
  • 能够由用户按照自己的需要直接修改应用。
 
首先复合应用软件通过最大限度的重用降低了创新风险。绝大部分的业务创新是对原有业务的重组,而为满足新业务所构建的复合应用软件,也是对支持原有业务的重构。复合应用软件随同企业业务流程进化方式,比较原先从零开始开发新业务系统,不仅节约时间金钱,而且为企业原有信息系统投资保值。更低的创新风险,进一步鼓励企业更多创新实践,创新的结果是更多的复合应用,这些复合应用又可以被未来的新应用重用,周而复始,构成创新的良性循环。
 
其次复合应用软件提供全局视野,为业务创新开辟了新角度。因为在供应链或价值链上,传统的应用系统往往按照“链”上的职能部门条块分割,业务创新也被局限于内部。复合应用软件是从整体上运作企业的供应链或价值链,“链”上的应用系统被以服务的方式自由访问,对于其支持的流程,系统和人员之间协作创新也做到天马行空。
 
另外复合应用软件由业务流程专家按照自己的需要构建,创新的能力直接赋予了最具有创新潜力的人群。在《 业务流程专家,SOA时代创新者 》中提到的业务流程专家们,是构建组和应用软件的主体,复合应用软件倡导模型驱动的开发( Model Driven Development ), 业务流程专家通过建模就可以把需要的服务模块复合成为适用的应用程序,而程序编码完全依赖业务平台根据模型自动生成。业务流程专家,也就是复合应用软件的最终用户,通过自由的裁减和搭配,为自己创建最适合的业务支持应用软件。
 
欲善其工 , 必利其器,以复合应用软件推动业务创新,首先需要有好的企业级 SOA 平台,其次需要完备的复合应用框架。前者首推 mySAP ERP 2005 ,后者就是 SAP 复合应用框架。 SAP 复合应用框架遵循企业级 SOA ,集成设计工具,方法论,服务和流程,对象抽象层,用户界面、应用接口和处理流程模式库 ,是创建复合应用软件的“瑞士军刀”。有兴趣了解详情的话,请访问 SAP 开发者网络上的 复合应用框架专栏
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值