如果你要吃掉一头大象,这种情况只能发生在旧IT系统中,它可以有效的将巨兽打倒,并将其变成几块。“吃掉IT巨象”一书的作者和我们谈论了这一做法的有关细节。 IBM IT架构师,Richard Hopkins和Kevin Jenkins说,如果你要吃掉旧IT系统这头巨象,最好先将其分成几块。Richard Hopkins和Kevin Jenkins结合自己多年的经验,共同编写了这本书“吃掉IT巨象:从绿地开发转向褐地开发。
本书受到了Grady Booch的褒奖,Grady Booch任职于IBM公司,是UML创造者之一。本书作者“告诉我们一个在行业中经常发生,却被人们忽视的现实:就是旧系统的演进……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
如果你要吃掉一头大象,这种情况只能发生在旧IT系统中,它可以有效的将巨兽打倒,并将其变成几块。“吃掉IT巨象”一书的作者和我们谈论了这一做法的有关细节。
IBM IT架构师,Richard Hopkins和Kevin Jenkins说,如果你要吃掉旧IT系统这头巨象,最好先将其分成几块。Richard Hopkins和Kevin Jenkins结合自己多年的经验,共同编写了这本书“吃掉IT巨象:从绿地开发转向褐地开发。本书受到了Grady Booch的褒奖,Grady Booch任职于IBM公司,是UML创造者之一。本书作者“告诉我们一个在行业中经常发生,却被人们忽视的现实:就是旧系统的演进问题,该领域也被称作“褐地开发”。这和绿地开发截然相反—绿地开发往往受到人们大量的关注。
在接受本站采访时,Hopkins说,这本书的作者指出问题的根源就是复杂性,因此解决办法主要集中在抽取以及有效通信两方面,所以只能一点一点,一步一步解决转换问题。
当谈到褐地开发时指的是什么?
Richard Hopkins:我们并不是说要取代旧系统或者对其进行重整,抑或是转换基码数。褐地会开发现有环境的潜能,包括旧应用和新应用。根据我的经验,看到一些用J2EE Java变成的旧系统不过也就有7年的历史。这些不仅仅是COBOL程序,它是我们所有客户的安装基底。褐地开发需要对环境有全面、多层次的理解。这样你便可以颠倒设计,并重新设计环境,为了实现这一点,我们一直在使用模型为驱动和以模式为驱动的设计方法。
你能总结一下旧资产现代化的原理吗?
Hopkins:这里的工作原理就是你所需要的东西。你不可能把整个IT基础设施都换掉。所以,我们要学聪明一点,从这个复杂的系统中提取出某些要素,并用新版本代替这些要素,而不是更新整个系统,或者说把整个系统当作垃圾处理掉。我们在这些系统和程序中已经投入了大量的资金,根本无法全身而退。所以我们要想办法找到其中的价值,并可在未来灵活使用。
那么:褐地开发和绿地开发时完全相反了?
Hopkins:我们总是从点滴做起,试图摆脱这种看待问题的视角。然而,我们并没有成功。这个世界本身就是一个复杂的环境,我们没有资本把所有的东西都换掉。因此我们需要找到一个充分利用原有设备的方法。
作者
相关推荐
-
总线技术究竟该不该用?
曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。
-
从ESB到微服务:如何演变?
从web开发人员的角度看,大量的微服务部署到轻量级的Karaf 容器中,这就符合了ESB的定义。
-
工具和实践促进意义SOA ALM流程的创建
SOA ALM时代已经到来,它必须反映这样的事实:现代应用程序逐渐由重用组件和重新编排工作流而组成。
-
普元ESB6.3GA版发布 新增热点功能提高企业管控力
2013年6月,国内最大的软件平台厂商普元发布了企业服务总线Primeton ESB 6.3正式版。该版本是在原有广受好评ESB产品基础上,融入了SOA服务治理以及文件传输等热点功能。