by MichaelF on January 15, 2007 02:01pm

Back in August we posted a podcast with Praerit Garg regarding the announcement of the Service Modeling Language draft specification put together by Microsoft and a number of other leading technology companies.  We wanted to follow-up and provide an update on the specification and the workgroup.

On September 12th the public feedback workshop was held and a good deal of feedback was provided both by community members in attendance and by those submitting feedback via email.  One of the key topics was the name of this language as many felt the SML title didn’t full capture the intent or capabilities of the specification.  Pratul Dublish, Senior Program Manager at Microsoft, has a blog entry regarding this discussion here (along with a number of entries regarding SML and the Working Group).

The Working Group has published the second draft of the SML specification and the first draft of the SML Interchange Format specification. It has also announced an Interoperability Workshop for interoperability testing between different implementations of the specifications.  The workshop is  open to companies and individuals willing to  bring  an implementation of the latest published  specifications to the workshop.  The workshop will be held during January 16-17, 2007 in Austin, Texas. The invitation for this event can be found here.

Per the terms provided in the specification, there is nothing that prevents an Open Source project from implementing the SML Spec.  Eclipse has started a project called COSMOS which implements the SML runtime, modeling tools for SML, and the infrastructure to enable the use of SML for model based management.  Take a look at:  http://www.eclipse.org/proposals/cosmos for details.

The URL for the SML Working Group is:  http://www.serviceml.org, take a look at this site if you are interested in learning more about the specifications, the Working Group’s activities, and the Interoperability Workshop. 

We will continue to keep the Port 25 community up to date on the progress of the SML Working Group and the evolution of the specification.  If you need help connecting with the group, please let us know.

Please take a minute to provide feedback to the Working Group if this is a topic of interest either personally or professionally. 

-Sam