Service Modeling Language: Difference between revisions

Content deleted Content added
m now published as recommendations
DrilBot (talk | contribs)
Line 1:
'''Service Modeling Language''' '''(SML)''' and '''Service Modeling Language Interchange Format''' '''(SML-IF)''' are a pair of [[XML]]-based specifications created by leading [[information technology]] companies that define a set of [[XML]] instance document extensions for expressing links between elements, a set of [[XML Schema_Schema (W3C)|XML Schema]] extensions for constraining those links, and a way to associate [[Schematron]] rules with global element declarations, global complex type definitions, and/or model documents. The SML<ref>[http://www.w3.org/TR/sml/ Latest draft of the SML specification]</ref> [[specification]] defines model concepts, and the SML-IF<ref>[http://www.w3.org/TR/sml-if/ Latest draft of the SML-IF specification]</ref> [[specification]] describes a packaging format for exchanging SML-based models.
 
SML and SML-IF were standardized in a [[W3C]] working group chartered to produce W3C Recommendations for the Service Modeling Language by refining the “Service Modeling Language” (SML) Member Submission <ref>[http://www.w3.org/Submission/2007/01/ “Service Modeling Language” (SML) Member Submission]</ref>, addressing implementation experience and feedback on the specifications. The submission was from an industry group consisting of representatives from BEA Systems, BMC, CA, Cisco, Dell, EMC, HP, IBM, Intel, Microsoft, and Sun Microsystems. They were published as [[W3C Recommendation]]s on May 12, 2009<ref>[http://www.w3.org/2009/04/sml-pressrelease.html.en SML and SML-IF Recommendation Press Release]</ref>.
Line 9:
An SML model is a set of interrelated [[XML]] documents. An SML model could contain information about the parts of an IT service, as well as the constraints that each part must satisfy for the IT service to function properly. Constraints are captured in two ways:
 
; [[XML Schema_Schema (W3C)|XML Schema]] documents : constrain the structure and content of the XML instance documents in a model. SML uses [[XML Schema_Schema (W3C)|XML Schema]] 1.0, but allows later versions as well. SML also defines a set of extensions to [[XML Schema_Schema (W3C)|XML Schema]] to constrain references, and identity constraints (key, unique, ...) that apply to sets of documents.
; Rule documents : constrain the structure and content of documents in a model. SML uses [[Schematron]] and [[XPath]] 1.0 for rules, but allows later versions as well.
Once a model is defined, one of the important operations on the model is to establish its validity. This involves checking whether all model documents satisfy the [[XML Schema_Schema (W3C)|XML Schema]] and rule document constraints.
 
==SML-Based Models==
Line 32:
* [http://basman.wordpress.com/2006/08/01/technology-leaders-release-new-specification-to-simplify-it-management/ Service Modeling Language (SML): New Specification to Simplify IT Management] The announcement of the planned standard in the wording of the official joint press text of the initiators and original quotes of their respective managers in charge
* [http://www.groundworkopensource.com/resources/techinsights/november06.html Service Modeling Language] Innovation Enabler or Roadkill on the IT Standards Highway?
 
[[Category:XML]]
 
[[de:Service Modeling Language]]
 
 
 
[[Category:XML]]