Infor公司公布了其面向服务架构(SOA)的策略Infor Open SOA,以实现其通过扩展、增强、进化自身产品线,满足各种规模进取型企业需求的承诺。
Infor Open SOA具备事件驱动SOA功能,在将互操作性应用及软件构件安装并升级的同时,对其他企业系统构成极小、甚至可忽略不计的影响。事件驱动SOA的基础架构被内置于 Infor 解决方案中,对客户而言不增加任何成本。根据Infor的产品发展蓝图,其将在日常产品升级过程中提供给客户。
Infor公司首席执行官Jim Schaper表示:“Infor 的Open SOA 是我们与客户沟通的成果。我们了解到客户希望在获得 SOA 便利的同时,无需增加成本,同时避免冗长的实施和不必要的烦琐复杂。由于我们对客户业务所面临的挑战有深入的理解,因此我们采用的解决方法截然不同于其他企业应用软件供应商所提供的。”
事件驱动SOA
Infor 的Open SOA 是基于事件驱动的分布式架构之上,因此,其可以对跨企业应用和服务的不同业务事件实现安排控制。通过发布和订阅模式,业务事件可在标准的Infor企业服务总线 (Enterprise Service Bus,简称ESB) 中,按照为特定行业及客户特定业务流程所设立的事件控制模型,实现应用和服务间的异步交换。
与强迫客户接受以供应商为核心的生态系统不同的是,Infor公司的事件驱动SOA架构允许客户搭建自身的生态系统,即部署来自Infor、客户公司内部,甚至第三方的软件组件。这避免了客户对指令及控制中间件的依靠程度,因为随着新服务的添加,中间件的复杂程度会大幅膨胀。由于Infor Open SOA保持了平台的独立,因此增强了不同企业系统之间的互操作性,从而免除了以淘汰并更换 (Rip-And-Replace) 的支持对专用中间件项目的需求。