新兴的面向服务架构(SOA)环境需要SOA管理技术。
GroundWork Open Source公司是一家基于开源系统和网络管理的供应商,公司产品销售部高级主管David Dennis提出了这一观点,他将SOA视为企业未来的发展趋势。
他在本周接受采访时说:“未来5到10年设计的系统管理产品都需要适应SOA和Web服务。”
他说,大多数企业管理硬件和软件系统存在很大挑战,因为这些系统由实现SOA甚至是Web服务之前遗留的硬件、操作系统、应用程序集合而成。系统管理员依靠管理技术保持大量程序稳定运行,而这种技术的出现也远远早于SOA。
Dennis说,目前最流行的遗留管理技术就是简单网络管理协议(SNMP),这是互联网工程任务组(IETF)定义的互联网协议中的一部分。
“网络管理系统采用SNMP监测并非面向SOA的网络附属设备。”他解释道,“还有SSH(安全外壳)登录协议也不是专门面向服务的。”
Dennis补充说,Microsoft窗口环境管理系统将远程过程调用(PRC)作为一项标准。
“那些几乎是传统意义上监测系统的顶级标准方法,”他说,“你拥有许多不同的机制,而这些机制往往是很久以前设计的,这就可以解释为什么机制很难得到利用。”
他说,在不同的环境中,系统管理员需要采用不同的监测标准和技术来管理系统。随着网格系统和虚拟系统的出现,之前系统的管理问题变得更加复杂。
“人们现在使用的各种环境,比10年、15年甚至20年前先进,因此当初设计的系统不能很好地适应现在的环境。”Dennis说,“现在,很多尖端数据中心都看中能以虚拟方式结合的环境,传统的监测方法已经不适用了。”
Dennis举了一个新兴环境的例子,即利用网格和虚拟技术运行Java应用服务器。
“个人节点并不在实际的物理计算机上运行,”他说,“而是在分散于VM服务器的VMs上运行。根据综合评价,传统的监测方法不会提供你在寻找的这类数据。”
然而,这些新技术采用Web服务标准,这样基于SOA的管理工具就能很好的适应现代环境。
“人们现在使用的许多容器和组件可以通过SOAP直接查询,并以XML中WSDL的形式返回信息。”Dennis说,“JMX容器、VMWare容器、许多虚拟的计算机组件等几乎都可以通过SOA定位和导航。这就意味着我们甚至不再设置传统意义上的监测系统。你可以查询有问题的对象,从而获得以XML流返回的信息。”
他认为,遗留监测系统的数据可以转换成XML形式,这样,加上新系统的本地XML形式,这些数据就能汇集成基于Ajax的仪表盘显示,提供给系统管理员。
“我们所处的情况并不能控制所有的SNMP。”他这么说,解释了为什么遗留标准数据改版对XML非常重要,“系统管理需要提供保护伞,公平对待现代面向服务的收集数据的方法,如JMX,同时还要能处理遗留系统。”
Ajax视图为XML数据提供了度量,而且这种度量可以根据正常运行时间、处理器设计等具体事件进行定制。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
SAP收购CallidusCloud 与Salesforce竞争
一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。