Worried that your IT job is going offshore? Trends suggest you might be. Gartner predicts that by 2010, 25 percent of traditional U.S. IT jobs will be done in emerging countries, up from roughly 5 percent today.
If your job is at risk, you need to determine what to do about it. Veteran programmers have some advice: Take stock of your skills and learn new ones that aren’t as vulnerable to programming displacements.
One area to look at is Service Oriented Architecture. At least for now, SOA skillsets are higher in the development food chain, experts say.
It’s not that SOA is new; you can find books on the topic going back at least 10 years. But the shift toward SOA is accelerating. And now, the betting is that projects focused on emerging architectures won’t be first to be shipped off.
So what is SOA
SOA means getting beyond the usual object-oriented thinking in programming, as Microsoft’s Ron Jacobs, product manager, platform architecture, has said in Web seminars. SOA differs from the more general client-server model in its emphasis on loose coupling between software components and its use of separately standing interfaces.
SOA means thinking of a set of independently running services, loosely bound to each other via event driven messages. Call it the aggregation of components satisfying a business driver.
Jacobs’ group just released a code update and explanations of its ShadowFax project. It helps explain how SOA is a reusable framework, consisting of full source code and reference documentation, as well as a reference implementation consisting of several use cases.
The site builds on the development trend, which for some time now has been to move away from application silos with tightly coupled structures.
Greg Coticchia, CEO of LogicLibrary, which provides collaborative software development Asset (SDA) management tools for development, and service-oriented architecture projects, advises developers to first make sure they understand their company’s or their company’s client’s business. From there, they can work on upgrading to SOA with an eye toward improving time-to-market for new applications.
Since the economy began to rebound, the move toward SOA has been fairly dramatic, he says. A lot of it has to do with Web services projects, which are still in pilot projects while working groups wrestle over security specs and single sign-on protocols.
That’s one reason SOA is gaining steam, Coticchia says, thanks to the challenges involved with externalizing Web services interfaces to third parties and other big businesses.
Coticchia would know. LogicLibrary’s technology maps relationships between software development assets (SDAs) and the business processes they support to let enterprises manage and reuse those assets throughout the complete application lifecycle.
But reusing code and maintaining best practices libraries for application development is just one aspect of SOA thinking.
In a larger sense, SOA means the hype about business agility is more than a marketing construct. Given the mind-boggling complexities in heterogenous environments (and that’s no slight to the Java world) development teams need to build on architectures that can support swift rollouts of new applications.
Plenty of developers are already working to get their heads around SOA, as blogger Sam Gentile noted in December. His money quote: “I must confess SOA to be one of those paradigm shifts – it really does mean the death of objects at least as we know them.”
LogicLibrary’s message: If programming jobs are increasingly heading offshore, try to focus on high-level architecture. Overall, the goal should be to improve your value to the organization.
Experts’ advice to younger programmers coming into the business is to get your brains around SOA as fast as you can. As Forrester’s Mike Gilpin adds, SOA skills won’t be a silver bullet for offshoring concerns. Indeed, the distributed nature of the architecture is what global sourcing is all about. But for now, it appears those skillsets are safe.
Erin Joyce is executive editor of internetnews.com
Ethics and Artificial Intelligence: Driving Greater Equality
FEATURE | By James Maguire,
December 16, 2020
AI vs. Machine Learning vs. Deep Learning
FEATURE | By Cynthia Harvey,
December 11, 2020
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
FEATURE | By Samuel Greengard,
November 05, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
FEATURE | By Cynthia Harvey,
October 07, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
Top 10 Machine Learning Companies 2021
FEATURE | By Cynthia Harvey,
September 22, 2020
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation's focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.
Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.
Advertise with Us
Property of TechnologyAdvice.
© 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this
site are from companies from which TechnologyAdvice receives
compensation. This compensation may impact how and where products
appear on this site including, for example, the order in which
they appear. TechnologyAdvice does not include all companies
or all types of products available in the marketplace.