Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Application/Web Development
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
Computerworld 2007Subscribe to Computerworld
40 years of the most authoritative source of news and information for IT leaders.

Is Your SOA Governance Strategy a Disaster Waiting to Happen?

Brent Carlson, LogicLibrary   Today’s Top Stories    or  Other Software Development Stories  
 

Sign up to receive Security Resource Alerts

December 15, 2005 (Computerworld) -- As the service-oriented architecture (SOA) environment and marketplace matures, and the topic of SOA governance has moved to the forefront, I have noticed that industry discussion is increasingly centered on the topic of repositories and registries. What role should a repository and/or a registry play in an SOA initiative?

There are those that say "a registry is all you need," while others, including Ron Schmelzer and Jason Bloomberg at ZapThink LLC, argue that a repository with asset management and governance capabilities is just as important as the downstream registry. Before I explore this latter point of view, however, let's define those two terms within SOA.

A registry specifies the set of available deployed services (think of the Windows registry, which is used to manage the list of installed programs and some of their configuration settings), while a repository manages services and their artifacts (work products such as requirements documents, models, test plans and usage guides) through their full architectural, development and deployment life cycles. A repository may store those artifacts directly, or more likely, it may simply reference where those artifacts reside, such as in version-control repositories, requirements management tools and automated test tools.

Repositories are also used to manage the supporting software assets that make up the service implementation -- the myriad components, adapters, legacy application programming interfaces (API), SQL queries and other software elements that support the operations expressed by a Web service's Web Services Description Language document.

With these definitions, it becomes clear why a repository is just as important, if not more important, than a registry. A well-designed repository is where everything comes together on the architectural/development side of SOA, where new services can be proposed and managed through their development life cycle, then exposed to downstream application developers directly within their integrated development environments.

This production/distribution/consumption model is core to SOA, and applies not only to deployed services (the purview of a registry) but also to services under development or architectural review. Certainly, at some point, those produced services will be deployed and exposed through some form of registry function (be it Universal Description, Discovery and Integration, an enterprise service bus's native registry/proxy service, a repository's search and notification APIs or even Lightweight Directory Access Protocol), but thinking that you have solved your service management and governance problem by deploying a registry is like thinking that you've avoided an iceberg by avoiding the part you can see.

Continued...
1 | 2 | NEXT  



Print this Story Send Us Feedback E-mail this Story Digg! Digg this Story Slashdot this Story
"IBM's old AS400 technology is fading fast, if product names are any indication...." Read more...
"Systems support pilot fish starts getting reports that a special Y2k tool has stopped working — in early 2008...." Read more...
Read more Development posts or See all Blogs
Google gives away home-cooked Web application security scanner
Microsoft trumpets security additions in upcoming IE8
Apple cuts price of high-end SSD MacBook Air by $500
More top stories...
Ultrathin showdown: Apple MacBook Air vs. Lenovo ThinkPad X300 vs. Toshiba Portege R500
Best Places to Work 2008
Storm botnet stages Fourth of July attacks
All it takes is a couple hours and about $125 to breathe new life into an old laptop. Here's how.
Is Microsoft's Golden Age over? What are Gates' most memorable quotes? Find out in Computerworld's complete coverage of the end of the Bill Gates era at Microsoft.
There are some things your CIO definitely doesn't want to hear. Also don't miss the flipside, Five things you should always tell your boss.
With its latest version, Mozilla's browser continues to raise the bar for what Web browsers should be.
Reviews, analyses, how-tos, visual tours, hot issues and predictions about Microsoft's new OS.
Four years from now, the IT field will be a vastly different place. Will you be ready?
All Zones
Application Performance Zone
Business Continuity Zone
Data Center Management Zone
Enterprise-Class Security Zone
The File Data Management Zone
Grid Computing on Windows Zone
Security Management Zone
ITIL Best Practices Zone
The SAS Zone
Storage Virtualization Zone
Business Intelligence and Analytics Zone

Ads by TechWords

See your link here
Sold on SOA

(Source: Computerworld) It's the hot technology for most large companies, but business, technical and cultural issues must be addressed for a successful SOA implementation. Get the whole story, from the big picture to the how-to-do-it details, in this Executive Bulletin. Download this Executive Bulletin (a $49.95 value) for Free, compliments of Fujitsu.
Download this executive briefing download
Virtualization Everywhere
Download this white paper, free, compliments of Citrix.
(Source: Citrix) Adoption of virtualization is concentrated among large enterprises, while adoption by mid-sized companies has been much slower. For these companies, the cost and complexity of server virtualization solutions has been a barrier.

In this paper, we'll discuss how Citrix XenServer" provides simple, economical server virtualization for any size company. Download now!

Download this white paper go
Why SaaS is Vital to Email and Web Security
Why SaaS is Vital to Email and Web Security
Download this webcast, free, compilments of Webroot Software
Go to the webcast 
White Papers
Read up on the latest ideas and technologies from companies that sell hardware, software and services.
Deploying Virtualized NetWare on Linux Whitepaper
Toward More Flexible, Next-Generation Collaboration Solutions
Driving Business Success Through Workgroup Choice and Flexibility
View more whitepapers