Home > SOA News > A view on building essential SOA skills
SOA News:
EMAIL THIS

A view on building essential SOA skills

By Jack Vaughan, Editor-in-Chief
20 Aug 2008 | SearchSOA.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

SOA is about flexibility and reuse. It grew out of the realization in the early days of Web services that software architects could build loosely-coupled standards-based interfaces yet still end up with hardwired, hard-to-maintain application integrations. Although compliance, governance and registries have been important drivers, the history of SOA to date has largely been a history of architects trying to get loose coupling right.

Whether it is SOA or not, it is important that people make sure their implementations meet the needs of the business.
Jim Green
CEO, Composite Software

We recently spoke about SOA skills with Jim Green, CEO of Composite Software. At Composite, and at previous positions at WebMethods, Active Software and Sun Microsystems, Green has been among thought leaders in middleware and SOA. As he noted, the general trend over these years has been toward working on integration at an ever higher level of abstraction. One can guess that architects that can make those kinds of leaps are more likely to succeed.

Along with others, Green recently created a book entitled "An Implementors' Guide to SOA: Getting it Right." The book looks at practical issues facing technologists charged to meet enterprise architecture issues. It provides a way of thinking about the essential skills of SOA.

Being able to discern some fine and not so fine points in technology is a topic of the book. You must learn how to apply tools and technologies – to sort the transactional requirements from the data integration needs; the place for the ESB and the place where the ESB is overkill; the use of the repository, or registry, or the place where their use would be excess - that is an undercurrent throughout.

Many architects, Jim Green suggested, buy products for the wrong reason - without understanding what the products do and what they don't do.

A sense of the business goals, over technology goals, is important, Green indicated. "People sometimes argue about ESBs when they haven't figured out the requirements yet," he chided.

"People may say 'we are doing SOA so we'll buy an ESB.' But, in fact, you use an ESB when you reach a certain complexity threshold."

In the same way people decide to do a SOA, said Green, so "the first thing they do is buy a UDDI registry."

But, he continued, more properly, that could be a second or third step.

A take away: In SOA project management, as in other forms of management, the skilled practitioner knows that no one person has complete command of all the needed skills.

"For example," said Green, "with transactional servers working with many clients, you are going to have to be a multithreaded programmer. Naturally, if you use an application server, the framework itself takes care of that, so your skill requirements are reduced.

"With [data-integration-centric apps] you are going to have to be very good with query optimization.

"There are a variety of skills required, and no one person is going to have all of them."

Green emphasized that SOA practitioners may employ new technologies, but fundamentals do not change. "Whether it is SOA or not, it is important that people make sure their implementations meet the needs of the business," he said.

Thus, he continued, the successful services architect is one who is not just a skilled technologist, but is also someone that can apply technology to meet business needs.

Read an excerpt from "An Implementors' Guide to SOA: Getting it Right" entitled 'Designing Services.'

Download the book in pdf.

Find the book at Amazon.com.



Tags: SOA implementationsEnterprise Services Bus (ESB)Service-oriented architecture (SOA) developmentSOA and IT governanceService-oriented architecture (SOA) orchestrationArchitectural skills roadmapVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
SOA implementations
SOA implementation evolves from open source to Oracle SOA suite
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
SOA Implementation: Should top down meet bottom up?
ESB watered down by EAI, but distinction remains
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
Sparx releases new SoaML profile for Enterprise Architect 7.5
SOA implementation: It's the increments, stupid
Bury SOA inside a larger architectural vision
Enterprise Architecture in the Agile age - Part 1, Styles of EA
SOA implementations Research

Enterprise Services Bus (ESB)
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
Mulesoft architect talks REST, ESBs
"Stripped-down" open source ESBs still solid middleware engines
Open source and ESBs
Low-latency ESB solution relies on powerful hardware
An open source ESB can cost you
Read our new ESB tutorial!
ESB Tutorial
Three tips for choosing an ESB
ESB watered down by EAI, but distinction remains
Enterprise Services Bus (ESB) Research

Service-oriented architecture (SOA) development
SOA Video Library
Skyway restructures Skyway Builder
Altova updates MissionKit
SOA Tutorials
XAware releases XAware 5.4
Zend released Zend Server 5.0 for PHP applications
At Microsoft P&P Summit, distributed systems head talks
Cisco grows beyond its roots with new Developer Network
Open source and ESBs
Enterprise Architecture is more than a technology

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Service Integration Maturity Model  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts