IBM Tivoli高管上周表示,该公司将在年底前交付软件监视面向服务的架构使应用程序。
IBM Tivoli高管上周表示,该公司将在年底前交付软件监视启用应用程序。
公司详细的IBM Tivoli Composite Application管理(ITCAM) SOA软件约3000与会者分享用户组会议。ITCAM能够监视SOA服务和应用程序的性能,并将给网络运维人员的观点到底层基础设施组件的状态,如中间件和应用程序服务器,IBM说。该公司的声明惠普的6月引入SOA OpenView经理。
管理SOA环境直到最近一直初创企业和小规模的范围,特定于应用程序的供应商,但IBM的到来,惠普和其他显示显著扩大的市场份额。据高盛(Goldman Sachs) 100年7月调查的首席信息官,87%使用Web服务,54%计划在年底前部署SOA基础设施,以支持。
“Web服务和SOA管理不仅仅是进入个人SOA项目安装警报,”兰迪·凯西说,Forrester副总裁。“客户希望从安全管理政策在企业级SOA。(利基供应商)鸽子在快速和有更多的时间在地面上,但最大的供应商将能够长期提供更完整的解决方案。”
埃里克·萨金特,普罗维登斯的Web应用程序架构师在Tigard卫生系统,SOA管理软件,理想情况下可以帮助他学习如何应用在生产工作以及警报网络运营团队在“请求开始失败在灾难性的水平。”
今天去洞察消息和错误,他正在努力整合NetIQ和BMC管理软件的实现。他说目前现有的软件要做的,但如果大型管理供应商打算SOA目标他会有一些具体的要求。
如何运行
“最终,我希望看到我的服务正在运行,以及他们如何相互作用。要创建一个更高级的层次,显示它们如何互相交谈。并有一个可搜索存储库的服务和如何使用他们,”他说。“也,如果我在一个服务器上运行多个服务,我想知道如何影响他人或如果失败只是影响一个服务。”
IBM打算与这个版本将SOA服务的性能与底层组件跨SOA帮助客户识别潜在的问题。ITCAM for SOA由集中管理软件安装在一个专用的服务器和分布式软件代理,驻留在系统与SOA平台如BEA WebLogic, IBM WebSphere和Microsoft . net。代理收集性能指标,如消息大小、响应时间、服务调用,周转时间和数量的缺点,并将数据发送到管理服务器实时警报。
客户视图通过Tivoli Enterprise Portal警报和性能数据。SOA应用程序和服务性能指标还被发送到一个数据仓库,各种各样的库存提供了一个服务,包括服务定义及其潜在的新的支持SOA应用程序中使用快速重用。
管理巨头IBM、惠普、BMC和计算机协会与公司,如动态的竞争,AmberPoint, SOA软件,软件和Systinet声波,单独提供产品来管理Web服务和支持SOA应用程序。大多数更大的管理供应商使用并购进入Web服务管理市场——2004年4月IBM收购了蜡烛和Cyanea 2004年7月,惠普购买说块2003年9月,同月CA获得毗邻。他们使用的开发标准扩大解决SOA现在技术管理能力是企业蔓延。
竞争的加剧
尽管利基供应商的早期交付SOA管理工具,行业观察人士预测,规模较小的公司将面临艰难的长期竞争像IBM,惠普,CA和其他人——比如BEA及其AquaLogic套件——努力将SOA管理功能集成到更广泛的产品组合。
以IBM为例。ITCAM for SOA正在开发集成Tivoli Federated Identity Manager, IBM的身份管理软件将自动身份验证和集成需要SOA服务安全地运行。耦合的SOA管理工具与应用程序开发工具和应用平台,如IBM的Rational和WebSphere软件部门,分别也会帮助客户管理支持SOA应用程序的整个生命周期,凯西说。
“SOA是一个抽象层之上的其他系统运行在一个客户的网络,如果你是跨SOA管理应用程序还必须管理底层系统,”Ron Schmelzer说,至于ZapThink的高级分析师。“管理软件必须确保服务可以正确的用户,任何更改底层系统不影响服务。”
然而,一些行业观察人士仍持怀疑态度,管理供应商可以发展他们的产品管理支持soa应用程序的体系结构。从历史上看,管理软件应用程序主要由监控管理系统的应用程序,使用系统性能数据,以确定应用程序执行。今天的支持SOA应用程序的设计从具体分离系统和发展跨多个系统被重用,使集中管理框架不足以解决随机的,跨SOA应用程序和服务的分布式特性。
“传统管理软件系统建立了紧密耦合的应用程序和基础设施。现在,随着SOA,基础设施什么都不告诉你的应用程序,和管理必须嵌入到应用程序中,”乔治·汉密尔顿说,扬基集团高级分析师。
即使他们做分离应用程序从系统管理,所有的SOA管理供应商将挑战为顾客提供事件相关智能利用收集的数据在SOA和底层系统的水平。
“是一回事知道Web服务执行一个特定的方式,这是另一件事,知道如何处理信息或它如何与系统级的性能,”汉密尔顿说。