Home > SOA News > UML and SOA the Microsoft way
SOA News:
EMAIL THIS

UML and SOA the Microsoft way

By Rich Seeley, News Writer
09 Jul 2008 | SearchSOA.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Microsoft's Oslo project for model-driven service-oriented architecture (SOA) will support, but will not be based on the unified modeling language (UML), according to Burley Kawasaki, director of Microsoft's connected systems division.

[UML is] one of the standards Microsoft needs to support, but it's not the only one.
Burley Kawasaki
director of connected systems division, Microsoft

While some analysts criticize Microsoft for fuzzy communications where its SOA plans are concerned, Kawasaki was perfectly clear in ruling out a UML basis for Oslo, the code name for development of its Visual Studio 10 wave release.

"It's one of the standards Microsoft needs to support, but it's not the only one," the Microsoft director told SearchSOA when asked about Oslo and UML. "We think of it as one of the important modeling notations, but it's not the only one."

Microsoft plans wide support for a range of modeling tools from its own basic Visio diagramming product to UML, but also including other language requirements such as business process execution language (BPEL) and business process modeling notation (BPMN), he said.

"We have to create a platform that supports people who may chose not to use UML," Kawasaki said.

The idea that Microsoft might be embracing UML and even basing Oslo on it grew out of remarks made by Bill Gates in a question and answer session following a talk last month, which Kawasaki said explained the basic support with few details.

"Bill did briefly comment that Visual Studio as part of the VS 10 Wave will provide UML support," Kawasaki said of the retiring Microsoft founder's remarks. "But he didn't get into much more detail beyond that."

Kawasaki said those remarks were in keeping with the Oslo plan to build support for a broad spectrum of requirements. Oslo is being designed to be a platform for a range of SOA developers including those working with Visio and ranging up to enterprise architects working with UML.

"That's the broad spectrum that exists today," he said. "When we think about the platform, we need to provide support no matter where you are. We view it as how do we meet everyone on the continuum no matter where they are, no matter what their skillset, no matter what they mean when they say modeling."

Within the spectrum, Kawasaki said, Microsoft understands the value of UML to a segment of potential Oslo users.

For more information
Microsoft's SOA vision: 'The model is the application'

UML tagged for SOA modernization of client/server apps

"We see UML as being an important thing," he said. "To a certain segment of the customer base UML is very important. That's a very interesting market for us to support, but it's only a piece of the continuum. We have to think broadly about all the things we need to also be able to support. Things like DSL (domain specific language). So we have to embrace UML and Visio and other technologies."

Even without Oslo, which does not yet have a release date, Kawasaki said Microsoft has customers working with its Independent Software Vendor (ISV) partners that are currently using UML.

"There are customers that use our tools for UML today," he said. "We have ISV partners that plug into Visual Studio today with current technologies that support UML. We are going to provide some more native capabilities through Visual Studio, but it is not a radical departure. It's one of the many things we support."

More details on Oslo will be provided at the Microsoft Professional Developers Conference scheduled for October in Los Angeles, Kawasaki said.



Tags: Service-oriented architecture (SOA) developmentVisual Basic .NET Web servicesSOA implementationsBPELBPMNVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Service-oriented architecture (SOA) development
SOA products for June
Enterprise Architecture in the Agile age - Part 2, Architects and developers
Enterprise Architecture in the Agile age - Part 2, Architects and developers
EA modeling tools communicate across disciplines
Using atomicity to gain SOA granularity
Hurwitz on SOA governance, services management
Reporter's Notebook: Jack Vaughan on agile methodology
OSGi Mini Tutorial
SOA growth and change: TechTarget survey shows SaaS, BPM emerging
Java EE servers said giving way to lightweight application frameworks

Visual Basic .NET Web services
Legacy modernization opens Windows for publisher
Microsoft modeling strategy: Work in progress
Web services for Windows CE
Deutsche Post delivers .NET in Java CRM thanks to SOA
Silverlight 2.0 for RIAs coming soon
More coders feeling Groovy
Yahoo says no deal
ILOG Rules aligns with Microsoft SOA
Silverlight 2.0 coming to Web 2.0
Microsoft sees REST rising
Visual Basic .NET Web services Research

SOA implementations
On the road to SOA – Part 1, Boubez on early insights
Sparx releases new SoaML profile for Enterprise Architect 7.5
SOA implementation: It's the increments, stupid
'SOA is working' for Edinburgh financial company
SOA Source Book delivers step-by-step implementation guidelines
With economy in crisis, IBM SOA strategist Carter sees business processes under scrutiny
TSSJS 2009: Kern promotes ''just enough'' software architecture
Gartner AADI Summit: NationalCity bank uses SOA to renew application portfolio
Gartner AADI Summit: SOA going into 2009
CA adds federated security to fight growing threats to SOA
SOA implementations Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Service Integration Maturity Model  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts