| By Ajit Sagar | Article Rating: |
|
| April 10, 2006 02:30 PM EDT | Reads: |
13,227 |
The feasibility of adopting new technology in the computing world is governed in large part, as it is in other paradigms, by the cost-benefit-risk equation. In the world of electronic computing, whenever a cost-benefit analysis is done, the benefit/risk of adopting open source solutions almost always comes up for discussion. Open source solutions offer very feasible cost-effective alternatives to commercial vendor products for realizing an SOA.
Consider a typical SOA stack. Although SOA is not a totally new concept, a service-oriented architecture leveraging the current technology landscape is usually comprised of a service repository/registry, a service discovery service, and a transportation protocol. Some components of the infrastructure to support these dimensions of SOA include a messaging bus for supporting reliable messaging, an Enterprise Service Bus for service orchestration and transformation, and an underlying application server, which provides the foundation for building service components and hosting the services for applications to consume. At the bottom of the stack is, of course, the operating system.
The open source community offers capabilities that address all the layers of the stack. When adopting an SOA strategy, organizations should evaluate the offerings from open source software (OSS) as well as commercial products. All the prominent vendors in the SOA arena, such as IBM, BEA, Sun, Oracle, and Microsoft, as well as newer players such as Cape Clear and Fiorano, have offerings for SOA enablement. Open source offers the advantages of low-cost, vendor-neutral, standards-based solutions.
Recently the open source community has announced several products that address the needs for implementing an SOA. At the bottom of the stack, Linux offers a commercial grade operating system. JBoss, JonAS, and the Apache server offer the core application server capabilities and have been in the industry long enough to provide mature, reliable alternatives to commercial app servers. On the messaging front, ActiveMQ, JORAM, and JBossMQ are some of the products that provide asynchronous messaging capability. Recently the open source community also released products that address the ESM space such as Mule, celtix, and open-esb. Axis, Synapse, and Sandesha are some of the other products that focus on Web service enablement in an SOA. There are several other products that are either in the process of being released or are being designed to help implement service-oriented architectures. Optaros has an interesting white paper (www.optaros.com/wp/wp_2_soa_oss.shtml) that provides some possible scenarios for leveraging OSS in SOA stacks.
The open source community is not completely divorced from commercial vendors. In fact, most of the open source projects are based on heavy contributions from traditional vendors such as IBM, BEA, and Oracle. IBM has invested heavily in Linux, Eclipse, Apache, etc. For example, late last year, IBM launched the Community Edition of its WebSphere Application server, which is an open source, license-free version. This project was in the works for a while and is the result of the GlueCode acquisition by IBM. WebSphere CE is the new incarnation of GlueCode's Geronimo app server. Similarly, BEA has invested heavily in the Apache Beehive projects, which leverage open source application servers.
While the products offered from the open source community for facilitating service orientation are definitely gaining ground, large organization are still wary of betting the farm on open source alternatives. However, the open source community definitely has a larger presence in service enablement than previous initiatives. This is due to several factors. The tools to support SOA are fairly new and, therefore, open source alternatives are as viable as commercial offerings. At the same time, the pressures on business to cut costs are forcing organizations to look for more cost-effective options. Meanwhile, the open source community has gained substantial trust in the industry through proven technologies and products, as well as due to the backing of vendors who have based large components of their commercial offerings on open source products.
Published April 10, 2006 Reads 13,227
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Ajit Sagar
Ajit Sagar is a principal architect with Infosys Technologies, Ltd., a global consulting and IT services company. Ajit has been working with Java since 1997, and has more than 15 years experience in the IT industry. During this tenure, he's been a programmer, lead architect, director of engineering, and product manager for companies from 15 to 25,000 people in size. Ajit has served as JDJ's J2EE editor, was the founding editor of XML Journal, and has been a frequent speaker at SYS-CON's Web Services Edge series of conferences, JavaOne, and international conference. He has published more than 125 articles.
![]() |
SYS-CON Belgium News Desk 04/10/06 03:47:17 PM EDT | |||
The feasibility of adopting new technology in the computing world is governed in large part, as it is in other paradigms, by the cost-benefit-risk equation. In the world of electronic computing, whenever a cost-benefit analysis is done, the benefit/risk of adopting open source solutions almost always comes up for discussion. Open source solutions offer very feasible cost-effective alternatives to commercial vendor products for realizing an SOA. |
||||
![]() |
SYS-CON Australia News Desk 04/10/06 03:09:28 PM EDT | |||
The feasibility of adopting new technology in the computing world is governed in large part, as it is in other paradigms, by the cost-benefit-risk equation. In the world of electronic computing, whenever a cost-benefit analysis is done, the benefit/risk of adopting open source solutions almost always comes up for discussion. Open source solutions offer very feasible cost-effective alternatives to commercial vendor products for realizing an SOA. |
||||
![]() |
SYS-CON Brazil News Desk 04/10/06 02:14:37 PM EDT | |||
The feasibility of adopting new technology in the computing world is governed in large part, as it is in other paradigms, by the cost-benefit-risk equation. In the world of electronic computing, whenever a cost-benefit analysis is done, the benefit/risk of adopting open source solutions almost always comes up for discussion. Open source solutions offer very feasible cost-effective alternatives to commercial vendor products for realizing an SOA. |
||||
![]() |
SYS-CON India News Desk 04/10/06 01:03:08 PM EDT | |||
The feasibility of adopting new technology in the computing world is governed in large part, as it is in other paradigms, by the cost-benefit-risk equation. In the world of electronic computing, whenever a cost-benefit analysis is done, the benefit/risk of adopting open source solutions almost always comes up for discussion. Open source solutions offer very feasible cost-effective alternatives to commercial vendor products for realizing an SOA. |
||||
![]() |
SYS-CON Brasil News Desk 04/10/06 01:01:47 PM EDT | |||
The feasibility of adopting new technology in the computing world is governed in large part, as it is in other paradigms, by the cost-benefit-risk equation. In the world of electronic computing, whenever a cost-benefit analysis is done, the benefit/risk of adopting open source solutions almost always comes up for discussion. Open source solutions offer very feasible cost-effective alternatives to commercial vendor products for realizing an SOA. |
||||
![]() |
SYS-CON Belgium News Desk 04/10/06 10:47:22 AM EDT | |||
The feasibility of adopting new technology in the computing world is governed in large part, as it is in other paradigms, by the cost-benefit-risk equation. In the world of electronic computing, whenever a cost-benefit analysis is done, the benefit/risk of adopting open source solutions almost always comes up for discussion. Open source solutions offer very feasible cost-effective alternatives to commercial vendor products for realizing an SOA. |
||||
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Why IBM’s Server Chief Got Busted
- SOA World Power Panel on SYS-CON.TV
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Stock in Focus: Dragon Capital
- 1st Annual Government IT Conference & Expo: Themes & Topics
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- The Top 150 Players in Cloud Computing
- SOA in the Cloud - Monitoring and Management for Reliability
- How to Diagnose Java Resource Starvation
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Software AG Named "Gold Sponsor" of SOA World Conference & Expo 2009 East
- Why IBM’s Server Chief Got Busted
- IBM & Cloud Computing: How "SOA in the Cloud" Can Produce Real Change
- SYS-CON's Cloud Expo Adds Two New Tracks
- SOA World Power Panel on SYS-CON.TV
- 1st Annual GovIT Expo: Letter from the Technical Chair
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- Success, Arrogance, Rise and Fall
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV










The past month has seen an unprecedented conc...






















