Comments
litl_phil wrote: While it's nice that Google and Acer share the vision of cloud-based computing, it's also worth noting that we at litl already have a webbook on the market (available at litl.com) that runs our own cloud-based OS. Unlike Chrome, litlOS is focused on creating a new and better web experience for the home, so we don't have the usual browser interface, we have our own innovative UI. In conjunction with easel mode (litl's inverted-V position) and our growing cohort of litl channels (special apps t...
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
Everyone wants to lower their capital expenditures and increase operational efficiency - it's a sign of the times. The economy of the past 12 - 18 months has forced all organizations to do more with less and become more efficient. While everyone can identify with the request to do more with less, th...
SYS-CON.TV
Eight Things SOA Is Not; What Not To Do In Your Next SOA Web Services Rollout
What not to do in your next SOA rollout

6. SOA Does Not Require More Savvy Developers or Architects
Just the opposite...the whole point of SOA is to manage complexity better and make accommodating new functions easier. This means that developing in an SOA environment is much easier than in a pure-Java or .NET environment. It's all about agility, both in the sense of making it easier to add/change functions, and in getting from development through QA and into production faster. Again, much of the value of SOA lies in putting into infrastructure parts of applications that used to be developed and so the development part necessarily becomes less complex. You will still need a few specialists on the development team, including at least one SOA architect, and some senior developers that own different component services like the database - they will need to understand how to drive the performance of the service against the database - but the stock SOA developer doesn't need to understand how to do it. This is a big change and cost savings. Most good J2EE developers are intimately familiar with driving performance of their code against a database. It's among the first things that they learn. SOA obviates the need for all developers to know much more than how to leverage your firm's SOA tools against your services. I've even seen clients successfully retrain mainframe programmers for SOA process development that have no foundational OO language skills whatsoever. So, if your HR department is putting out requirements to job boards that include your old platform spiel plus your new SOA stuff, you're on the wrong track.

7. The Biggest Challenge in Moving to an SOA Is Not Technical
It's organizational. Realigning political boundaries and responsibilities and establishing a governance regime proves difficult for most development groups. If your group is organized around a set of siloed applications then you can envision the problem. There has been a lot of debate recently about how best to approach this. Should it be addressed top-down (CIO puts forth an SOA vision and tries to convince the business to pay for the retooling) or bottom-up (developers and architects interested in making things better create an SOA groundswell)?

In my experience it's both and neither. It's a runaway process of continuous improvement where the development team identifies some low-hanging fruit to attack with SOA, which provides good value to the business, thereby leading to an ever-lengthening leash to build more SOA aspects. The alternative to this approach almost never works: a meeting with the business in which you have to ask for the big investment in SOA tooling and training to be able to deliver what they think you already should be. If you get this far, the remaining trick is to generate an infrastructure that doesn't look piecemeal. Look to open-source (or already paid-for) tools and also consider proposing to address a problem of great business need with tools that can be reused for other SOA aspects.

8. It's Not ESB
ESB evolved as a combination of hype ("We're not a proprietary integration broker, we're the bridge to SOA…) and necessity ("If SOA mediation standards aren't there, how do I do real integration?"). Not to rehash the ESB/SOA debate here, but I lose more gusto for ESB every week as support for SOA mediation standards are announced. If I can do with SOA standards what ESB accomplishes but with fewer of them, I go with the pure SOA every time in the hope that as my enterprise evolves I can repurpose and realign at a much finer granularity. I bristle at the thought of waiting for the next release of someone's integration platform to get a rendering of a new standard. At the same time, I understand the need and presence of ESB in the real world. We just need to understand that it's not SOA.

About Paul O'Connor
Paul O'Connor is SOA Practice Director and Chief SOA Architect for e-brilliance LLC (a leading NE SOA consultancy), and is currently doing major SOA architecture and implementations for Fortune 100 clients across the US. Previously he was chief architect for Damascus Road Systems, specializing in security architecture.

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

Register | Sign-in

Reader Feedback: Page 1 of 1

Hi Nigel, both Microstrategy and Business Objects expose XML interfaces for their metadata-driven data views. I am currently using Biz Objects at a client in NYC for this purpose. Take care.

Thanks for the article Paul. Would you be able to list some implementations of "virtual data services" ?

Your article is simply remarkable. Can we talk to you? Congratulations for your straightforward clarity. Marylene

Eight Things SOA Is Not. Sometimes when we're faced with addressing a complex engineering problem it's helpful to reflect on antipatterns. Doing so does more than track wrong solutions to common problems; it also focuses the mind on the interaction of the most important elements of the problem domain. This is true for all engineering, not just software engineering. Suspension bridge designers know to be on the lookout for torsional oscillations because of the collapse of the Tacoma Narrows Bridge, but they also better understand the importance of stiffening the structure in general. The goal is to limit the number of times the antipattern emerges and to notice it when it comes around again. SOA uptake is at a point where such a treatment of antipatterns is helpful.


Your Feedback
Paul O'Connor wrote: Hi Nigel, both Microstrategy and Business Objects expose XML interfaces for their metadata-driven data views. I am currently using Biz Objects at a client in NYC for this purpose. Take care.
Nigel Charman wrote: Thanks for the article Paul. Would you be able to list some implementations of "virtual data services" ?
Marylene Delbourg-Delphis wrote: Your article is simply remarkable. Can we talk to you? Congratulations for your straightforward clarity. Marylene
Paul O'Connor wrote: Eight Things SOA Is Not. Sometimes when we're faced with addressing a complex engineering problem it's helpful to reflect on antipatterns. Doing so does more than track wrong solutions to common problems; it also focuses the mind on the interaction of the most important elements of the problem domain. This is true for all engineering, not just software engineering. Suspension bridge designers know to be on the lookout for torsional oscillations because of the collapse of the Tacoma Narrows Bridge, but they also better understand the importance of stiffening the structure in general. The goal is to limit the number of times the antipattern emerges and to notice it when it comes around again. SOA uptake is at a point where such a treatment of antipatterns is helpful.
SOA World Latest Stories
If you are like me, you are regularly receiving unsolicited email from various quarters, telling you about the latest and greatest SEO solutions on the planet. Just buy the book, or guide, or download the promotional whitepaper and this expert will offer you the latest "Secrets" to sea...
There's a lot of talk about how we need to focus on our buyers' issues and provide them educational insights to help them learn what they need to know to make buying decisions. Heck, I say it in my book...in several places, I think. I've said it on this blog, and I'll continue to say i...
This past weekend I set out explore some of the extension capabilities of Google Wave. One of the weaknesses that have been identified by many is the lack of integration with email. For me, in particular, because Wave is new, many Waves are being orphaned as those playing and testing o...
More good news for cloud computing! Google last week released its once mysterious Chrome Operating System to open source. Chrome OS, available in 2010 – is a web-based operating system that promises to boot up super-fast on a netbook – way faster than the time it takes to start your ba...
In CloudBerry Lab we are striving to make our customer service better. In this competitive market with the abundance of free offerings this is the only way to stay afloat. One of the ways to keep customers happy is to be very responsive when it comes to support request resolution. Shou...
We talk a lot about social media on Marketing Trenches. And for good reason – Social media seems to be at least one item on the agenda for about 90% of the meetings we have these days. Everyone wants to run 100 miles an hour to do something on Facebook, LinkedIn and Twitter. I wrote...
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