Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

SML Overview

Revision as of 14:06, 25 August 2008 by Amehrega.ca.ibm.com (Talk | contribs) (New page: = Service Modeling Language Overview = This document gives an overview of the emerging standards, [http://www.w3.org/TR/sml/ Service Modeling Language (SML)] and [http://www.w3.org/TR/sml...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Service Modeling Language Overview

This document gives an overview of the emerging standards, Service Modeling Language (SML) and Service Modeling Language Interchange Format (SML-IF) and their support in COSMOS. For a complete description, see the linked standards and COSMOS Eclipse-based documentation.

What is SML?

Service Modeling Language (SML) is "used to model complex services and systems, including their structure, constraints, policies, and best practices." It uses an extension of XML schema and is based on a profile of Schematron.

The language is domain neutral and can be applied to "deployment, monitoring, policy, health, capacity planning, service level agreements", and etc...

The constraints are captured in two ways:

  • XML Schema Extensions
  • Schematron Rules

The next two sections delve into more detail for each method.

XML Schema Extensions

Back to the top