Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register

Changing developer culture

The last thing developers want are SOA "governance cops" telling them what they can and can't do. To change the individualist developer culture, create the right incentives


Software developers are problem-solvers, and developing or reworking an application provides an opportunity to wade deep into a problem and solve it with new code. In SOA, development is not about creating new software but composing software from available services. And when new services are needed, they need to be developed to solve not just the immediate problem, but to anticipate other uses in the future. This is a fundamental shift for developers, who will need training in service-oriented thinking as well as incentives to work in the SOA way.

“The more you focus on immediate tactical requirements, the greater the risk is the service won’t work well with other services,” warns consultant Thomas Erl. Risks include inability to scale, service contracts that are too rigid, and inappropriate levels of granularity.

Another issue is that services can introduce extra overhead, making performance management a more critical issue than in traditional development, says Kemper CIO Siever. “In SOA, you gain architectural simplicity but pay a performance penalty,” he says.

One way to lighten that penalty is to be careful about adopting an ESB (enterprise service bus), which typically adds considerable overhead. “Not everything needs to be on the bus,” he notes — especially services with few interactions. He also suggested avoiding the use of BPEL (business process execution language) engines, which are used to orchestrate services and may also affect performance. Ultimately, however, he expects vendors to overcome performance issues as they redesign their development and runtime tools based on increased SOA experience.

IT will need to create the right frameworks, methodologies, training, and incentives to help developers make the mental shift to SOA, says Steve Rogers, chief architect for North America at the Capgemini consultancy. It often helps to have a centralized IT group so the overall enterprise architectural perspective is maintained from project to project, and so reuse opportunities are easier to identify and take advantage of, he adds. When IT is owned by specific departments, turf wars over services are more common, Rogers says.

“It can be job security not to share,” notes Justin McPherson, a managing director at the consultancy PricewaterhouseCoopers.

A danger in how SOA is often presented — as rearranging existing services in some sort of assembly-line approach — is that developers may feel their work is less interesting and challenging, creating resistance to the SOA approach, warns The Hartford’s Ajjampur. In fact, he sees service development as more challenging, akin to playing chess, where you have to think many moves ahead to anticipate the likely moves of your opponent.

Back to intro | Avoiding vendor lock-in

Galen Gruman is contributing editor at InfoWorld.

Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





REMOTE ACCESS: MAINTAIN SECURITY AND DECREASE THE BURDEN ON IT
Join this interactive webcast to discover how IT Managers can control access rights, end-user security settings and end-point authorization. Sponsor: Citrix(R) GoToMyPC(R) Corporate

»  Click here to view this Webcast
  WAN Emulation Sponsored Solutions Guide
WAN emulation technology enables IT organizations to predict reliably how applications will perform in a networked environment, before application rollout, mitigating development risk and costs.This Sponsores Solutions Guide has everything you need to now about WAN emulation and WAN and how to best implement it in your organization. Sponsored by Shunra

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
IFW Daily 10/10/2008

A look back at the week: AMD splits into two, Panasonic sets world record...

 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist