Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
SOA World: Give Me a Sign
SOA is a journey, and also a destination

One of my favorite sayings is, "if you don't know where you're going, any direction will do." While in many cases people take that as license to do whatever they feel like, what it really means is that before you embark on a journey, you should plan your destination. You know, get out the map, plot your direction, find out where you want to go, and what you want to accomplish along the way.

SOA is a journey, and also a destination. For most organizations, SOA is the end goal of the IT organization. They've begun to realize that SOA is the way that they will ultimately run their organization's software (and to a certain extent, hardware too). Their vendors have all begun shipping their software as services, and they may even be using web-based software as a service such as Salesforce.com. So it's now time to understand the destination.

In order to do that, a wise organization creates a Roadmap. Just as you might consult an atlas (or MapQuest these days) to see where you are going, understanding what the stops are on the journey toward full SOA implementation and planning on how to reach them is also critical. Just as you might decide to take a scenic detour for your own enrichment (who doesn't like seeing the changing leaves on some windswept country road over the weekend rather than driving down a soulless interstate), your company may very well choose to take a road less travelled for strategic, tactical, functional, or even financial reasons.

It's one thing to take the road less traveled upon careful planning. It's another entirely to miss the street sign and go off road - it causes detours and rework, not to mention annoyances and loss of credibility with colleagues and the executive committee.

For many reasons, a roadmap for SOA is important, perhaps even critical to the success of the journey, or at least of the team making it. A roadmap for SOA has many aspects. It has foundational elements that include network and hardware, as well as operating solutions. In the modern age, this includes capacity on demand, virtualized containers, and occasionally connected computing. In addition to being the platform that the SOA will run on, these foundations often expose services of their own that enable the creation of more complex business logic or exception handling.

Other elements are also important on the roadmap. The Enterprise Service Bus is a key architectural element - without it you have a point-to-point wiring issue that ultimately becomes even worse than the problems we were trying to solve in the first place. This is an area where companies seem to take detours frequently and one where, in most cases, they really should stick to the roadmap. It's a lot easier to put in an ESB and adapt to it when you start then after you've done a number of implementations.

One area that needs to be considered is the overall maturity of the organization with respect to SOA. There are multiple dimensions of maturity - you can look at technology, standards, security, governance, and management. All of these areas have different qualifications and levels associated with them that lead to an overall maturity level.

A typical roadmap identifies these dimensions as well as the projects that will be undertaken to get to the end goal. In security it may be a first project toward single sign-on that will eventually lead to the basis for security as a service as part of the underlying infrastructure. There may be a discussion of core IT services that should be provided as part of the infrastructure. There may be a rationalization project to help align redundant business processes or applications. A good roadmap is multi-dimensional and includes a timeline. It may even (dare I say it) outline the dependencies each project has with respect to one another. Finally, a good roadmap is hard to create. It takes insight, it takes commitment, and it takes leadership. Before you take another step, ask yourself: "Do I know where I'm going?" If not, it's probably time to get out the map.

About Sean Rhody
Sean Rhody is the founding-editor (1999) and editor-in-chief of SOA World Magazine. He is a respected industry expert on SOA and Web Services and a consultant with a leading consulting services company. Most recently, Sean served as the tech chair of SOA World Conference & Expo 2007 East.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

SOA World Latest Stories
"We focus on SAP workloads because they are among the most powerful but somewhat challenging workloads out there to take into public cloud," explained Swen Conrad, CEO of Ocean9, Inc., in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New Yor...
"DivvyCloud as a company set out to help customers automate solutions to the most common cloud problems," noted Jeremy Snyder, VP of Business Development at DivvyCloud, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"I think DevOps is now a rambunctious teenager – it’s starting to get a mind of its own, wanting to get its own things but it still needs some adult supervision," explained Thomas Hooker, VP of marketing at CollabNet, in this SYS-CON.tv interview at DevOps Summit at 20th Cloud Expo, he...
Your homes and cars can be automated and self-serviced. Why can't your storage? From simply asking questions to analyze and troubleshoot your infrastructure, to provisioning storage with snapshots, recovery and replication, your wildest sci-fi dream has come true. In his session at @...
"At the keynote this morning we spoke about the value proposition of Nutanix, of having a DevOps culture and a mindset, and the business outcomes of achieving agility and scale, which everybody here is trying to accomplish," noted Mark Lavi, DevOps Solution Architect at Nutanix, in thi...
There is a huge demand for responsive, real-time mobile and web experiences, but current architectural patterns do not easily accommodate applications that respond to events in real time. Common solutions using message queues or HTTP long-polling quickly lead to resiliency, scalability...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE