Search This Blog

Wednesday, February 6, 2008

Service Modeling Language Version 1.1: New Working Drafts

W3C announced that members of the Service Modeling Language (SML)
Working Group have published the third Working Drafts for "Service
Modeling Language, Version 1.1" and "Service Modeling Language
Interchange Format Version 1.1." The former specifies SML 1.1, used
to model complex services and systems, including their structure,
constraints, policies, and best practices. SML uses XML Schema and
is based on a profile of Schematron. The Service Modeling Language
(SML) provides a rich set of constructs for creating models of complex
services and systems. Depending on the application domain, these
models may include information such as configuration, deployment,
monitoring, policy, health, capacity planning, target operating
range, service level agreements, and so on. The companion SML
Interchange Format (SML-IF) specification defines markup to identify
the model being interchanged, to distinguish between model definition
documents and model instance documents, and to bind rule documents
with other documents in the interchange set. An SML model is a
collection of XML documents that may be used to describe complex
services and systems such as a set of IT resources, services and
their interrelations. In every SML model there are two distinguished
subsets of the model's documents, the definition documents and the
instance documents. The model's definition documents describe the
abstract structure of the model, and provide much of the information
a model validator needs to decide whether the model as a whole is
valid. The model's instance documents describe or support the
description of the individual resources the model portrays. The SML
Specification identifies two categories of model definition documents
that participate in model validation: Schema documents and rule
documents. To ensure accurate and convenient interchange of the
documents that make up an SML model or a portion of an SML model,
it is useful to define an implementation-neutral interchange format
(SML-IF) that preserves the content and interrelationships among
the documents.

No comments: