在《何时是SOA进军应用现代化的最佳时机?》中,我们介绍了在许多面向服务架构举措的背后,应用现代化、互操作性和整合是关键因素,但何时是SOA进军应用程序现代化的最佳时机值得认真思考,接下来我们将继续为您介绍相关内容。 McMullen表示:“事实上,在如今的IT世界,面向服务这个概念很普遍,但是这有别与架构本身。即使在Cobol语言里,也有一些面向服务的编程方法。” Forrester的Murphy认为:“许多不知道的事情是,早在CICS,人们编写代码,并不是与SOA概念完全无关。
我们编写了一个订单输入窗口来添加顾客信息,或者我们写了检查顾客信用的窗口。在很多方面,如果绿光屏应用程序编……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在《何时是SOA进军应用现代化的最佳时机?》中,我们介绍了在许多面向服务架构举措的背后,应用现代化、互操作性和整合是关键因素,但何时是SOA进军应用程序现代化的最佳时机值得认真思考,接下来我们将继续为您介绍相关内容。
McMullen表示:“事实上,在如今的IT世界,面向服务这个概念很普遍,但是这有别与架构本身。即使在Cobol语言里,也有一些面向服务的编程方法。”
Forrester的Murphy认为:“许多不知道的事情是,早在CICS,人们编写代码,并不是与SOA概念完全无关。我们编写了一个订单输入窗口来添加顾客信息,或者我们写了检查顾客信用的窗口。在很多方面,如果绿光屏应用程序编写的很好,那么他们就适合SOA指南。”
如今,McMullen解释道:“很多部门都用一些面向服务程序,并附加上Web services和SOAP 或 REST。然而,我认为每一个公司都在做面向服务的应用,但是大多数公司都没有设计架构。”
然而McMullen说:“大多数机构都将受益于SOA,但是做没有架构的面向服务是一个很糟糕的想法。然而,你的应用程序用ESB或者其他相同的产品来松散耦合时,是一个非常好的想法,ESB在没有合适的约束下,可以方便的定位套管程序。”
他还谈到:“从IT管理角度来看,没有合适的架构和好的治理,在5年内,你会意识到不知道钱花在哪里了。CIO可以非常容易的告诉你,在最高顶级的应用中他们所花费的资金。如果在平台上花了500万美元,它很容易分析。如果你花500万美元,每次10 000美元,维护一个没有计划的狂野西部环境的增殖服务的话,那么你只是花费的大量的金钱。”
有些Cobol代码是不可替代的
“就通过SOA现代化主机应用而言,” Armstrong认为,“归根结底是我在在这个系统里投多少资金,如何写出优秀的代码,并易于整合。在几年前我的做的一个项目中,受到了限制,我们不能改变部署在主机上的任何程序,但是我们必须添加新的功能。我们用面向服务的方式,使遗留的可用产品暴露在主机上。就这样,他们比以前做的更多,但是仍然在主机系统上重用资源。其他客户想大规模移植并关闭主机。这些天,我们看见了更多的Linux;企业版红帽Linux经常运行一个Java堆栈。”
“Sogeti已经为银行、保险公司做了大量的工作,”McMullen补充说,“银行是第一个在真实做SOA的。有很多的[主机]银行系统与MON[消息中间件]连接到一起;他们在程序之间,得到非常优秀的抽象概念和消息代理。在这些大的银行系统与MOM相连后,人们得到了很大的启发。他们非常繁琐,我们需要找到让他们成长和管理他们的方法。”
“仍然有许多优秀的Cobol代码是无可替代的,”McMullen说,“通过现代化方法,我们可以使用暴露出核心服务作为服务的技巧,而不是直接请求主机的内容。”
在《相同的应用集成是否有共同之处?》中,我们将继续为您介绍相关内容。
作者
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突