科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道以复合应用软件推动业务创新

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SOA的时代,而复合应用软件(Composite Applications)就是这次软件组件化进化的一个里程碑

作者:Juishl 来源:CSDN 2007年12月22日

关键字: 业务创新 推动 复合应用

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

          如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

          重磅专题
          往期文章
          最新文章