Internal and External SOA: What's the Difference?

SOA discussions regularly focus on concepts, ideals, scale and grand design. These won't get you to the goal.

It often is easier to identify and meet outside customer requirements (which are singular or focused) than to deal with the specialized requirements of divergent internal divisions and departments (each demanding that its needs take precedence). Once an external pipeline is built around SOA service concepts, you can keep the customer happy by regularly changing to meet consumer demand. More important, someone is probably paying you to develop the software. You can match external SOA efforts against revenue generation to measure ROI.

On the downside, lean, consumer-focused approaches make the business susceptible to market shifts and do not always support measurement or course correction. Duplication of system function and information content is common since there is seldom time to wait for internal system migration. Externally focused SOA less often meets the information or reporting requirements for internal departments, and operational information is relegated to secondary importance. Functional departments peripheral to the revenue stream have little say in additional SOA efforts, even if they can demonstrate potential benefits.

The concepts and components of SOA do not differ between internal and external efforts. Each approach merely attempts to tackle business delivery along a different path-hopefully, a path that recognizes and is leveraging the strengths of existing business strategy, process and technology.

Steven Fullmer is president of Blue Sphere Solutions, providing outsource CTO services to emergent and growth-oriented businesses. He has designed, developed and deployed technology solutions in the supercomputer, financial, security, telecommunications and Internet industries. He has regularly managed projects based on his analysis into practical application.

Join the newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

Tags SOA

Show Comments
[]