大型机应用现代化对于保持原有系统至关重要,而且大型机在大型企业高性能企业计算仍旧处于核心地位。这也是SOA成功案例中,目前正在进行的革新中最为显著的内容。以前,遗留大型机应用抵制重建,团队通过意面式代码排序,试图改写系统并非易事。
现在,组织巧妙地通过其应用组合进行排序相当普遍,通过包装的Web服务转换需要转换的内容,下面是Colleen Frye最近发布的应用程序现代化系列中一个外卖的案例。
《何时是SOA进军应用现代化的最佳时机?》中Forrester的Phil Murphy向Frye介绍了相关内容。当基本事务对于应用程序来说存在毛病,它的目的不在SOA。但是有时候“SOA提供了一个机会,即可以把事务分解成较小的可重用功能,然后重写。”
BPM有时会充当“新集成器”的角色。Frye描述的一个情景案例《如何克服应用程序现代化障碍?》体现了这一点。文中,她同惠普的Tom Hall进行了探讨。Tom Hall表示客户使用SOA 方法实现“在合适的地方实现现代化” ,他认为“这是以一种较少的攻击性和减少风险对比完全重写应用。一种方法就是在业务规则引擎中具化来改变程序如何访问数据,使其更加灵活。”
一位观察员认为包装式意面遗留可能将要走到尽头。OMG的遗留系统现代化工作聚焦在ADM 标准上,业内专家William M. Ulrich如是说道,他是OMG架构驱动现代化(ADM)工作小组的联合主席,他表示IT正在遭遇壁垒,很难找到出路。IT已经包装,再包装,却仍然存在意面式架构。
Ulrich 表示:“我们已经尝试了所有变化技巧,现在没剩下多少东西了,除了现代化。业务压力和IT都希望进行架构清理。”
相关阅读:
SearchSOA.com、TechTarget应用开发组和Forrester Research在四月份进行的的SOA调查,受访者希望在SOA中把提高数据整合作为最高利益,其次是使传统的应用集成、提高应用程序的灵活性、整合不同部门的应用和降低成本。
根据最近Forrester研究院的调查结果,在应用程序现代化的前方有好消息,也有坏消息。好消息是现代化之后,25% 到30%的组织机构所承担的风险比起预期少很多。
以旧金山公共事业委员会为例。在一个抽象的层次,它的工作是有效地分配有关资源;在街道层面是在干燥天气下,处理每天平均8000至9000万加仑的废水,以及在雨季和更多的时候,处理每天平均高达3.7亿加仑的联合废水和雨水径流。
Tuxedo允许用户把遗留大型机迁移到运行于商业硬件的网格中的交易处理平台上。该产品现在支持C/C++、COBOL、Ruby和Python。
SearchSOA.com最近和SOA测试领域内的一些人进行了谈话。其中一人是Mamoon Yunus,他是一位资深Web services专家,现在是Crosscheck Networks的领导。(更多关于Crosscheck Networks,Yunnus的信息及其最近的论坛系统购买情况,请参考Crosscheck Networks acquires XML gateway maker Forum Systems。)
如果你要吃掉一头大象,这种情况只能发生在旧IT系统中,它可以有效的将巨兽打倒,并将其变成几块。“吃掉IT巨象”一书的作者和我们谈论了这一做法的有关细节。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
在iBPM和BPM间做选择 不一定非此即彼
大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。
-
用BPM策略对遗留应用现代化
一些人提议把业务流程管理作为应用现代化的手段之一,但也有人对此提出质疑,但采用BPM策略可以成为现代化遗留应用的明智方式。Tom Nolle对此进行了解释。
-
RESTful API设计给开发人员带来怎样的未来?
在模块化应用世界里,最为持久的争论莫过于面向服务架构和表述性状态转移之争了。本文探讨这样的争论带来了什么及其背后的原因。
-
中间件可帮助企业实现应用现代化
本文,Tom Nolle讲述了大家都需要了解的现代化的流行做法,“中间件”方式——解释了如何确保采用的是正确方法,如何简化流程,并且为将来做好准备。