| By Robert J. Williams Jr. | Article Rating: |
|
| June 8, 2009 06:15 PM EDT | Reads: |
2,220 |
This article explains how an Open Source SOA Roadmap can use a typical Web application project's funding as the basis for a successful SOA transition effort. It is the first of three articles that explains how open source technologies and techniques can be leveraged to successfully deliver SOA solutions given the current economic downturn.
The pain of these economic times is real. Staying competitive and thriving today means you must "think outside the box" to manage costs and exploit opportunities like never before. Most IT shops are currently in the commercial SOA box. A box where the transition of enterprise architecture to a service-oriented enterprise architecture is accomplished by commercial technologies and techniques. It typically costs millions of dollars to fund a commercial SOA transition versus thousands of dollars for an open source SOA transition governed by an Open Source SOA Roadmap.
The commercial SOA box also contains missed business opportunities because of the high costs of commercial SOA transitions and slow delivery of tangible business value. For these reasons, the "out-of-the-box" thinking encapsulated in open source SOA roadmaps was born.
In this series of articles I'll show you how SOA and open source technologies/techniques when governed by an Open Source SOA Roadmap can:
- Slash ongoing operational costs such as maintenance and license fees
- Leverage reusable and configurable services to deliver software faster
- Eliminate multiple payments for the same software.
- Avoid the "big up-front design/waterfall thinking" that slows the delivery of SOA software solutions.
- Address open source hidden costs.
We will also show you how Open Source SOA Roadmaps address roadblocks to SOA adoption such as:
- Resolution of stakeholder conflict of interest
- Securing active support of top management, i.e., SOA backers
- And the main topic of this article - securing a budget for a SOA transition.
Open Source SOA Roadmaps Defined
An Open Source SOA Roadmap is a SOA governance stone that kills two birds - spaghetti enterprise architectures and endless middleware
license fees.
A spaghetti enterprise architecture consists of applications that are "silos" of information. Spaghetti enterprise architectures can't adapt easily to new business requirements because flexibility was not a design consideration. The prime reason why modifications are time-consuming and expensive is due to the inflexibility of a spaghetti enterprise architecture. The business impact of an inflexible enterprise architecture is missed business opportunities.
An Open Source SOA Roadmap is a plan of action to transition your organization's IT enterprise architecture from a spaghetti enterprise architecture to an integrated enterprise service-oriented architecture - where that SOA enterprise architecture has been designed for flexibility. The business impact of a SOA enterprise architecture is exploited business opportunities.
An Open Source SOA Roadmap is also a plan of action to transition to license-free open source technologies for the creation and execution of SOA solutions. Therefore, the business impact of a SOA enterprise architecture built from and running on open source technologies is a reduction in license fees.
Open Source SOA Roadmaps are a mechanism for realizing IT investments early and often. They transition the IT organization from massive projects with delayed delivery of business value to small projects with immediate delivery of business value. Open Source SOA Roadmaps also enable the enterprise architecture to incrementally transition to an integrated enterprise service-oriented architecture. That is, because an Open Source SOA Roadmap can encapsulate other Open Source SOA Roadmaps, and each roadmap encapsulates projects, an Open Source SOA Roadmap reduces the scope of SOA initiatives down to small increments.
Open Source SOA Roadmaps are reliable because they are concrete instances of an Open Source SOA Roadmap patterns (a pattern for a transition that has proven reliable) versus a conceptual conjecture roadmap. Open Source SOA Roadmaps are a new software engineering construct that has been introduced by the GRASE (pronounced "grace") software development methodology. GRASE has diagrams and documents that have been designed to express Open Source SOA Roadmaps.
Published June 8, 2009 Reads 2,220
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Robert J. Williams Jr.
Robert J. Williams Jr is Chief Enterprise Architect at Maxworks. He is an Enterprise Architect with 30 years experience that includes the Unix development team and Software Technology Centers at Bell Labs to the Architecture IPT Lead for the US Army's DCGS-A project (an Intel SOA project). He has been using ESBs / Web Services to develop SOA Solutions since 2004. He has developed distributed/ service oriented solutions since 1996 (Bell Lab's version of CORBA) and is a certified Rational Consultant.
- IBM Puts Systems Chief on Leave of Absence
- Amazon Web Services Database in the Cloud
- SpringSource Moving to Spring 3.0
- Virtualization Expo Call for Papers Deadline December 15
- Un-Clouding Federal Security Compliance
- Move Over BI, Here Comes PI - Performance Intelligence
- Qt DevDays 2009 - Munich
- Using Ext JS, Servlets, JSON, MySQL and Tomcat on Fedora
- Developing APIs for the Cloud
- Canonical Offers Free Cloudware
- New-Generation Virtualization Technologies with Ultra Low-Cost Endpoints
- The Planet Executive to Speak at Cloud Computing Conference
- Oracle-Sun: IBM Reportedly Behind Delay
- The Case for Single-Purpose Services
- IBM Puts Systems Chief on Leave of Absence
- Cloud BI & Amazon VPC
- Cloud-Oriented Switch Start-up Valued at $230M
- The Curious Case of Build Release Management eBook
- Amazon Web Services Database in the Cloud
- Tips for Efficient PaaS Application Design
- Reporting Solutions Using Crystal Reports for Eclipse
- SpringSource Moving to Spring 3.0
- Virtualization Expo Call for Papers Deadline December 15
- Un-Clouding Federal Security Compliance
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- Creating Web Applications with the Eclipse Web Tools Project
- Eclipse Special: Remote Debugging Tomcat & JBoss Apps with Eclipse
- The Next Programming Models, RIAs and Composite Applications
- Where Are RIA Technologies Headed in 2008?
- How to Bring Eclipse 3.1, J2SE 5.0, and Tomcat 5.0 Together
- SYS-CON Webcast: Eclipse IDE for Students, Useful Eclipse Tips & Tricks
- Eclipse: The Story of Web Tools Platform 0.7
- "Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney
- Developing an Eclipse BIRT Report Item Extension
- The Top 250 Players in the Cloud Computing Ecosystem



























