Network World, США
Летом прошлого года группа компаний, в которую вошли Microsoft, IBM, BEA, BMC, Cisco, Dell, EMC, HP, Intel и Sun Microsystems, опубликовала проект основанной на XML универсальной спецификации описания ИТ-ресурсов: сетей, серверов, приложений, сервисов и др. Спецификация носит название Service Modelling Language. Предварительный вариант спецификации был размещен на сайте каждой из компаний в расчете на отзывы клиентов и представителей ИТ-сообщества. Спецификация отчасти базируется на разработках Microsoft, а именно — на модели System Definition Model, которая создана в рамках программы Dynamic Systems Initiative, направленной на рационализацию процессов управления ИТ-инфраструктурой.
Разработка SML направлена на совершенствование автоматизации систем управления. SML задает согласованный способ описания системной информации, касающейся сетей, приложений, серверов и других ресурсов ИТ.
SML поддерживает широкий спектр ограничений модели (например, определенная операционная система может работать только на определенном типе процессоров) и прекрасно согласуется с существующей инфраструктурой Web-сервисов. Благодаря этим возможностям SML позволяет более эффективно решать задачу автоматизации управления.
В отличие от объектно-ориентированных моделей, которые требуют определенных преобразований для того, чтобы их можно было описать на XML, модель SML изначально определена на XML. Более того, SML использует XML Schema Definition (XSD), за исключением некоторых аспектов XSD, таких как ее синтаксически ограниченный язык. Поскольку XML и XSD являются основой архитектуры Web-сервисов, модели SML прекрасно вписываются в эту инфраструктуру. Благодаря чему пользователи SML могут рассчитывать на все возможности данной инфраструктуры, в том числе связанные с преобразованием, обменом сообщениями, надежностью, поддержкой транзакций и инфраструктурой защиты. Все эти возможности основаны на обмене документами XML, а также позволяют поддерживать метаданные.
Основная цель SML — повысить уровень автоматизации в управлении системами ИТ. SML позволяет расширить возможности автоматизации по сравнению с предыдущими языками моделирования за счет поддержки ограничений с помощью Schematron, языка для описания условий, которым должны соответствовать документы XML.
Нынешней весной спецификация SML была передана в консорциум World Wide Web Consortium. Одновременно в W3C поступила сопутствующая спецификация, получившая название SML Interchange Format (SML-IF), которая определяет, как происходит обмен моделями SML между приложениями.
SML даст возможность создавать модели ИТ-ресурсов из «строительных блоков» без необходимости специального описания каждого сервиса. Это позволит сократить затраты и упростить работу пользователей, определяющих сетевые ресурсы для управления сервисами, созданными на их основе. Сейчас различные ресурсы идентифицируются в сети в различных форматах, при преобразовании которых могут быть утрачены некоторые технические детали, и это серьезно затруднит управление всеми этими сервисами.