News

Governance for .NET SOA Frameworks

Microsoft's Managed Services Engine, designed to facilitate enterprise SOA through service virtualization, gains SOA governance support.

Microsoft's Managed Services Engine (MSE), developed by the company's consulting business to support services-oriented architectures (SOAs) using Web services to connect to other computing environments, will gain SOA governance support via third-party partners.

Microsoft released a test version of MSE on its CodePlex site in June, though the company has no current roadmap to commercialize what it describes as guidance for building cross-platform SOAs. MSE is designed to facilitate enterprise SOA through service virtualization. It's built on the Microsoft Server Platform and Windows Communication Foundation (WCF). Essentially, MSE enables service virtualization via a service repository, through which it supports management, abstraction, versioning, routing and runtime policy enforcement.

Network of Partners
Among the companies that will add SOA governance to MSE are AmberPoint Inc., Progress Software Corp. and SOA Software Inc., suppliers of tools for building governance around SOAs. SOA Software is the most recent to expand its relationship with Microsoft by certifying MSE as a Governed Service Platform for .NET Framework.

The expansion to include .NET Framework will let developers use MSE in heterogeneous enterprise SOA environments, says Frank Martinez, SOA Software's executive vice president. The company's Governed Service Platform also supports the sharing of services with other SOA platforms, including SAP NetWeaver and IBM WebSphere, and platforms from BEA Systems Inc., Oracle Corp. and Red Hat Inc.

SOA Software says it's also providing custom WCF bindings and an extensible channel stack to give companies using MSE additional governance capabilities.

Flavors of SOA Governance
SOA governance is an evolving concept that means different things to different people. ZapThink LLC Senior Analyst Ron Schmelzer divides it into three flavors: "Design-time governance," which ensures that when services are created they're consistent with rules and policies; "runtime governance," which makes sure that services in production are complying with rules and policies; and "change-time governance," which controls versioning.

Currently, SOA Software offers deep integration with several Microsoft technologies to provide governance capabilities, including Visual Studio, Team Foundation Server, .NET Framework and BizTalk Server. This new certification will also make it possible for customers to use SOA Software's Integrated SOA Governance Automation solution to make the services they expose on .NET Framework "visible to and compliant with" enterprise policies that are defined, enforced and audited across other platforms, Martinez says.

SOA Software is a likely partner to fill in this missing piece from Microsoft's SOA offerings, Schmelzer says. Both do well among small and midsized businesses, and SOA Software addresses some areas where Microsoft hasn't been pushing. While this latest move should help improve integration between .NET and other SOA platforms, SOA Software doesn't command much of the SOA market today, Schmelzer says -- but the extended pact has the potential to move both companies up the food chain.

"They extend a lot of the work we're doing to non-Microsoft platforms because they [address] governance," says Burley Kawasaki, director of product management in Microsoft's Connected Systems Division, of SOA Software and AmberPoint. "Solutions like this will really help us address the needs of very specific areas that they have expertise in."

About the Authors

John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].

Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events