基於XML方案的SML已在今年3月提交給萬維網聯盟(W3C),希望接受其作為標准。微軟,IBM和許多其它廠商希望IT管理員歡迎這一規范,因為這樣可以使完全不同的各個網絡組件之間更好地通信。
“一旦成為標准,SML應該能為不同系統管理軟件間的通信提供一種通用語言”,XML的共同創建者以及在W3C擔任XML協調組主席的Michael Sperberg-McQueen指出,“當前,系統之間並不直接對話。而SML就像一本標准字典加上不同銷售商提供的多種工具,使相互對話變成可能。Sperberg-McQueen還表示,他對這一標准在行業內獲得認可持謹慎樂觀的態度。
IBM自主計算部門的副主管Ric Telfold,將系統管理配置與他過去作為程序員維護6種不同網絡協議時的不同之處做了一個比較。“我簡直無法相信,我過去做的全部事情今天完全可以由TCP/IP完成”,他說,“那時,許多廠商認為它們之間應該有所區別,而今天,真正需要的卻是消除這些差別,建立一種通用語言,一個通用的開發平台。對於系統管理,亦是如此。”
SML提供通用編程語言
目前的情況是,每個系統管理軟件廠商都以不同的方式為IT管理員演示如何配置和管理系統,通過印刷品或者編程的形式。如果服務建模語言作為系統管理的行業標准,將為各廠商提供一種通用編程語言來創建理想配置,為異構環境中的系統維護提供建議。
按照這一方案,IT工作室只需動用鼠標指向和點擊就可以查看系統是否偏移了預先設定的配置。最主要的是,對於網絡上的任一組件,都會提供一個理想配置模型或方案供IT管理員參考。
盡管SML是否成為標准尚未定論,但微軟和IBM在已經著手在它們的產品中嵌入基於類似於該規范的工具。
“SML可以讀取知識文件,使配置趨向於想要的模型。”微軟動態系統啟動(類似於IBM的自主自愈計算)部門的Praerit Garg指出,“這將徹底改變IT人員按照手冊手工配置和改變系統的現狀,所有的工作將由軟件自動完成。”
Telford說:“IBM推出的Tivoli provisioning management產品中的拓撲建模就是隨著SML標准的發展而演進的。”
Windows Server 2008已經使用SML先行版本
作為SML先行版本的系統定義模型(SDM),已經在微軟的Windows Server 2008(代號Windows Longhorn)中使用。下載Windows Server 2008時,最先出現的是服務器管理器(Server Manager),它使用基於SDM第2版的配置模型來配置Windows服務器。
Garg說:“目前,系統中心配置管理器(System Center Configuration Manager)beta版也含有配置模型包,這些配置包是依據IT工作室各自的策略集定制的,旨在搭建各種類型的服務器。類似地,系統中心配置管理器還含有基於SDM的知識管理包,這些知識管理包是關於如何監控Exchange 2007的,如活動目錄或路由器。”
他還說,SCCM的下一版本以及Windows Server 2008將采用SML標准。Garg把下一步工作稱為“修復”能力,也就是自動修復配置或系統問題的能力。
“目前,我們的產品都不具備‘修復’”能力,Garg說,“IT工作室對能自動測試環境和修復問題的工具是很敏感的,我們的目標就是使SCCM的下一發行版本具備這個能力。”
SML標准的下一步
BEA,BMC,思科,戴爾,EMC,Hewlett-Packard和Sun公司都在3月份向W3C提交標准的廠商列表中。 然而,顯而易見的是仍有一些公司沒有出現在這一列表中。這使一些IT市場分析人士開始懷疑,該標准是否獲得了行業認可。
Andi Mann,是一名美國科羅拉多州Boulder市企業管理聯合會調查公司的分析人員,他說:“我在列表上沒有看到Novell, LANDesk和Altiris(現為Symantec一部分),對於SAP和Oracle這類應用級廠商,情況又如何呢?如果最後的目標是對整個商業服務環境進行建模,那麼,我擔心這類廠商沒有出現在列表上會是一件比較麻煩的事,也許會妨礙SML成為標准。
“這一標准有深遠影響”,Mann說,“在如何對整個基礎構造范圍內的商業服務進行建模的問題上,存在許多不同的聲音。如果你能對所有這些相互交叉,相互影響的組件進行建模,使它們相互連接起來,就能大大減少IT人員的工作量。”