September 07, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Open Source Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
Integrating Open Source Into Your SOA Project
11/28/2007
By Dennis Byron, Analyst, ebizQ
Untitled Document

This article looks at the junction of two leading information-technology buzzwords, SOA and OSS. It explains that users can’t really have a useful SOA implementation without thousands of services and the OSS development model is the most likely way to develop thousands of services quickly and cost effectively.

ADVERTISEMENT
Our Popular Webinars
Insurance Roundtable: Discovering the Missing Link of Business Architecture
How Secure is Your Data? Learn about PCI Solutions
You Can Implement Today.
Reducing Cost of Legacy Systems with Guaranteed ROI
How to Get a BPM Initiative off the Ground
The Future of Application Servers in the Enterprise & IBM WebSphere Application Server V7
More Webinars

Despite the PR hyperbole that tends to drown information-technology (IT) users in buzzwords, there is really no such thing as open-source service-oriented architecture (SOA). SOA is a blueprint of one way to build IT infrastructure, one that will most likely dominate the market through about 2020 because it adds the concept of utility-like computing to the re-use and interoperability promised in earlier IT architectures such as client/server (C/S). Open source software (OSS) is a potential SOA building material—the brick and mortar, studs and nails, windows and doors—just as it has been used in C/S computing for years.

OSS is not required to implement an SOA and an SOA design does not need OSS. But they go together nicely. Although it is possible to have a more modular rather than componentized SOA design, the SOA concept really does not make much sense without hundreds or thousands of highly granular components, or services. These fine-grained services need to be decoupled from individual applications (and pieces of infrastructure software) and stored both in services repositories (see illustration). There will be two types: those behind enterprise firewalls and “community repositories” organized by supply chain or other inter-enterprise characteristic. Community repositories do not really exist yet and are expected to emerge in the 2009-2012 timeframe.

These services are the pieces—artefacts in computer-science speak—that provide the benefits users expect of SOA. Because even the largest traditional software suppliers are unlikely to build thousands of such services, due to a limited market demand for each service individually, the OSS development model is the ideal way to fill up the repositories.

The following paragraphs look at OSS in the context introduced above, exploring

  • OSS options by types of “services” (as in the “S” in SOA):
    • Applications
    • Infrastructure
  • OSS options by SOA integration “philosophy”:
    • Preintegrated into stacks
    • Mixed and matched to enable SOA in a way unique to each user
Page 1

More Top Stories
Five Ways BPM Enables Enterprise Governance Gold Club Protected
Maximizing User Experience and Perfomance Gold Club Protected
Virtualization, SOAs, and Management Miasma Gold Club Protected
BPM Changes the Game for Financial Services Gold Club Protected
OSS: Talking with Bob Bickel, Ringside Networks Gold Club Protected
Five Reasons to Redo Your Enterprise Architecture Gold Club Protected
More Top Stories
Related News
First SOA Symposium Slated for Amsterdam
Secerno Launches Secerno.SQL 3.1 to Provide Enhanced Database Protection
ZoooS Previews “OpenOffice.org 3.0 in a Browser”
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
The Future of Application Servers in the Enterprise & IBM WebSphere Application Server V7
Date: Sep 10, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
How to Get a BPM Initiative off the Ground
Date: Sep 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  BEA and Microsoft: Bringing Companies Together

While BEA Systems has traditionally been seen as the leader in enterprise Java infrastructure software, BEA is committed to integrating with...Learn More

ebizQ also recommends
 IBM Smart Strategies for Web 2.0 Newsletter
 Twelve Common SOA Mistakes and How to Avoid Them
 The End of Middleware
 High-Performance SOA Management with a Virtual Services Environment
 Increasing the Effectiveness and Efficiency of SOA Through Governance - 2008 SOA Governance Survey Report
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat