| By David Linthicum | Article Rating: |
|
| August 3, 2009 05:30 AM EDT | Reads: |
2,557 |
The idea of governance is to provide command, control, discovery, and monitoring, as well as design and development support for services that make up your architecture, including on-premise and in the cloud, and either leveraging virtualization. Most people get that, but in some cases they don't want to get that. Perhaps there is a larger opportunity here for both the virtualization technology vendors, and those that leverage this technology.
What's so limiting about governance is the fact that you're given an empty registry/repository and then are asked to fill it up with information about virtualized services that you create or, in most cases, expose. From there it's a constant struggle to keep that repository up-to-date, and thus make sure the virtualized architecture is governed properly. Indeed, we've been here before with metadata repositories that don't seem to get the maintenance they need. Perhaps we are doomed to make the same mistake with governance and virtualization, unless we come up with something clever.
This repository would provide more than just WSDL, but a complete design-time and runtime governance system delivered out of the virtualized resource. The core notion would be to provide access and control for services, virtualized or not, which you and others are able to leverage. That would provide a complete governance solution, design-time and runtime, for all virtualized services.
Also, since this is a cloud thing as well, typically private clouds, we'll need to provide "new value." The core value that I see, beyond the use of virtualized services you don't develop or maintain, is the fact that there will be design patterns already defined for you around specific categories of services, or pre-built policies around the operation of those services. This is shared: As the services are revised, so are the design artifacts and the policies, both shared and private. In short, you're taking advantage of the community aspect of private cloud governance delivered as a service to do most of the work for you...1,000 heads are better than one.
So, what do you need to do to ensure that governance is part of your virtualization strategy? First, understand that governance, specifically services governance, is something that you need to consider throughout the architecture, it's not something you bolt on later. Second, consider service design along with service governance, services should be designed to be governed. Finally, consider how security meshes with all of this. Like governance, security should be systemic and bound within the architecture, virtualized or not.
Published August 3, 2009 Reads 2,557
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By David Linthicum
Dave Linthicum is the CTO of Blue Mountain Labs, and an internationally known cloud computing and SOA expert. He is a sought-after consultant, speaker, and blogger. In his career, Dave has formed or enhanced many of the ideas behind modern distributed computing including EAI, B2B Application Integration, and SOA, approaches and technologies in wide use today. In addition, he is the Editor-in-Chief of SYS-CON's Virtualization Journal. For the last 10 years, he has focused on the technology and strategies around cloud computing, including working with several cloud computing startups. His industry experience includes tenure as CTO and CEO of several successful software and cloud computing companies, and upper-level management positions in Fortune 500 companies. In addition, he was an associate professor of computer science for eight years, and continues to lecture at major technical colleges and universities, including University of Virginia and Arizona State University. He keynotes at many leading technology conferences, and has several well-read columns and blogs. Linthicum has authored 10 books, including the ground-breaking "Enterprise Application Integration" and "B2B Application Integration." You can reach him at david@bluemountainlabs.com. Or follow him on Twitter. Or view his profile on LinkedIn.
- Microsoft’s Second UI Innovation
- What Motivates Open Standards in the Cloud?
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Ten Hot Trends in Cloud Data for 2012
- End-User Participation to Provide Unique Forum for Peer Collaboration at 2012 Technology Convergence Conference
- HP Expands Its HANA Alliance with SAP
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Microsoft’s New Cloudware Could Cast a Shadow over VMware
- Cloud Expo New York: Cloud Architectures Require Scale-out Storage
- AT&T Joins OpenStack, Floats Cloud Architect
- The Future of Cloud Computing: Industry Predictions for 2012
- HP Puts Activist Shareholder on Board
- Gartner Hype Cycle for Emerging Technologies 2011
- Microsoft’s Second UI Innovation
- Cloud Computing: A Comparison of Computing Models
- What Motivates Open Standards in the Cloud?
- Big Data Bug Bites GE
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Apprenda Upgrades Its .NET Private PaaS
- Ten Hot Trends in Cloud Data for 2012
- Cloud Expo Takeaways: Cloud Confusion Still Exists
- The Top 150 Players in Cloud Computing
- Where Are RIA Technologies Headed in 2008?
- FullArmor GPAnywhere Secures Microsoft Application Virtualization Applications Through Group Policy
- SYS-CON's Virtualization Conference & Expo: Themes & Topics
- SYS-CON's Virtualization Journal Opens Its "Readers' Choice Awards" Nominations
- "Virtualization Is Now a Key Strategic Theme," Says Citrix CTO
- Application Virtualization: Instant Migration to Vista, Fast Delivery, Secure Access, Side-by-Side Deployments
- Application Virtualization
- Integration with Windows Vista, Microsoft Excel, and Microsoft Application Virtualization
- Will Microsoft Buy Citrix?
- mValent Extends Automated Application Configuration Management to Virtualization Environments
- Has the Technology Bounceback Begun?

















