News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 7/1/2009 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
Is the mystery Borland suitor Serena?
Borland software is considering an offer from another company after a preliminary deal with MicroFocus. Is Serena the new company?
06/30/2009 01:55 PM EST

Windows 7 - An eBayer's dream product?
Windows 7 pre-orders can make people money on eBay.
06/29/2009 03:48 PM EST

Know thine cloud provider
Cloud computing require companies to understand compliance and regulation. Third parties will play a big role in regulated industries.
06/29/2009 02:58 PM EST

 

Microsoft Worldwide Partner Conf.
7/13/2009 to 7/16/2009
New Orleans
Microsoft

OSCON (Open Source Convention)
7/20/2009 to 7/24/2009
San Jose
O'Reilly Media

XBRL Technology Workshop & Summit
7/28/2009 to 7/30/2009
Santa Clara
XBRL US

ACM SIGGRAPH
8/3/2009 to 8/7/2009
New Orleans
ACM SIGGRAPH

OpenSource World (formerly LinuxWorld)
8/12/2009 to 8/13/2009
San Francisco
IDG World Expo


 
Most Read Latest News Blog Resources

Microsoft adds 'M' to Open Specification Promise




October 28, 2008 — 
In a move to popularize its "M" modeling language, Microsoft has added it to the Open Specification Promise, paving the way for third-party implementations. The OSP is an irrevocable promise by Microsoft not to assert its intellectual property rights for covered technologies.

M is an XML-based modeling language that is designed to permit developers to use domain-specific languages, and it is the core of its Oslo initiative for model-driven development within Visual Studio.

Microsoft is engaging the developer community for feedback, Burley Kawasaki, director of Microsoft's Connected Systems Division said in an interview. He explained that Microsoft wants to cultivate “structure and rigor” around M that may help it take the language to a standards body. However, he admitted that the company has not decided whether it will take that step.

Further, Microsoft has acknowledged that OSP does not automatically cover future versions of a specification. The company reserves the right to consider each new version on a case-by-case basis.

“Frankly, if they want to build momentum around a standard, they need to lessen concerns about ongoing intellectual property issues. The OSP may not please everyone, but it is certainly clearer than no policy,” remarked RedMonk analyst James Governor. Microsoft is a client of RedMonk’s.

Arguably, Microsoft is putting forth an alternative to Unified Modeling Language, a standardized general-purpose modeling language. Microsoft recently joined the Object Management Group, which oversees UML.

"IBM believes that a domain-specific architecture—which, by the way, can easily and effectively be represented in the UML—would instead provide a foundation around which a product line or even an entire industry can rally, thus offering a platform for interoperability," said Grady Booch, IBM Fellow.

“I don’t think that’s quite right,” said Steve Martin, director of product management for Microsoft's Connected Systems Division.

He explained that M was created to solve the problem of developers needing to create domain-specific languages, and that M is a “great way to do that.” He noted that Microsoft supports many modeling specifications, including BPEL, BPMN and UML.

“Of course IBM has its own view of what a standard needs to be and how it should be created,” said Governor. “But Microsoft has every right to put a technology forward and try to build a community around it. Has UML delivered on all of its promises? I don’t think it has.”

He noted that OSP does not equate to standardization and that some would argue that any true standard requires more than one implementation.


Related Search Term(s): modelingOsloXMLMicrosoft


Share this link: http://www.sdtimes.com/link/33017
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading