Internal and External SOA: What's the Difference?

You need to decide whether you want quick returns with a limited external SOA deliverable or can afford to dedicate yourself to a thorough, internal SOA project and delay a larger return for years.

By Steven M. Fullmer on Wed, August 20, 2008
Tweet it!
Email
Digg
Share this article
Newsletter Sign-Up »

Receive the latest news test, reviews and trends on your favorite technology topics

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

In an ideal SOA implementation, the principals recognize all available information and understand all relevant data interactions. Each unique data element exists somewhere only once and can be retrieved efficiently. In this ideal scenario, you can easily design associated services to acquire and present the information in the most concise or appropriate format. All the hardware, software and data comply and integrate seamlessly. The human support infrastructure is in place, maintenance needs are minimal and service contributions are perfected.

That's a nice fantasy, isn't it? But let's come back to earth.

In reality, few business technology solutions have such comprehensive goals. Most IT projects require cooperative or shared access, which implies compromise, data overlap and duplicate process rather than optimal efficiency. You can't afford complete system replacement. (That's a nice way of saying: The techies don't always get their way.) Perhaps a more practical approach is to evaluate your path toward the eventual SOA ideals, rather than to focus all your attention on the end goal. Considering the difference between internal and external SOA implementations affords such an evaluation.

The financial industry is often cited as the poster child for SOA implementation because its solutions support both external and internal customer requirements. Whether by accident or intent, the efforts did not start with formal SOA design.

Many financial business organizations realized the value of delivering aggregate customer information through a single interface almost by accident. They had to work to gather the information from disparate systems to deliver a usable, initial product. Service elements delivered encapsulation, abstraction, reusability, composability and autonomy components before these concepts were formally defined as a part of SOA. Isn't it nice to be ahead of the buzzword curve?

When banking first became Internet-enabled, for example, competitive necessity drove technology solutions rather than did any initial strategic design. The pipelines from back-end systems to customers created services that internal departments could also retrieve and use. (Hey, Mom, look at what I found!)

Developers across all industries regularly distinguish between externally and internally focused SOA, or at least they identify efforts separately. Results suggest vastly different approaches, with identifiable stages, time lines and the probable path of an SOA evolution.

The Evans Data North American Developer Survey series has been tracking a shift from an internal to external SOA emphasis for several years. Most developers still put most of their efforts on internally focused SOA efforts, implying that infrastructure must be in place before robust external solutions can be fully or cost-effectively implemented. Despite internal requirements, external efforts continue because they fund internal change. The evaluation and implementation of service components are done in a different sequence, for instance.

Continue Reading

soa

SOA ABCs

Get up to speed on SOA.

Learn More »
Loading...
Most Recent Service-Oriented Architecture (SOA) Stories
When it comes to moving critical data, FTP transactions can be too risky and, ultimately, costly. This brochure demonstrates how IBM WebSphere® MQ File Transfer Edition stacks up against traditional FTP systems and can provide your organization with an easy to manage, reliable and secure solution to move files of any size.
Answers to ten frequently asked questions about what business rule management systems are and how they are used.
With IBM WebSphere ILOG JRules and IBM WebSphere ILOG Rules for COBOL, you can externalize and manage the business rules in your organization's COBOL applications without disruption or a major development project. Furthermore, you can use the externalized rules as decision services within an SOA strategy.
This white paper reveals strategies learned from experience to relieve budget pressures, improve time-to-market, boost productivity and many other benefits from a reusable SOA infrastructure.
This white paper shows how a service oriented architecture (SOA) helps align the infrastructure with business needs in order to achieve maximum flexibility.
In down economies, many organizations make short-term decisions like cutting costs and postponing projects. But the real opportunity lies in optimizing costs. This eBook describes how applying the IBM® Smart SOATM approach can drive down operational costs through connectivity and reuse, while enhancing flexibility and productivity.
Join us for a live web seminar as we compare the various Business Intelligence and Rich Information Application pla...
Watch this on-demand webinar to here proven strategies for driving the delivery of reliable and cost-effective remo...
An Action Plan for the Economic Recovery
Citrix XenApp provides new application virtualization capabilities, allowing organizations to extend application de...
View an online demo that shows hwo you can quickly bullet-prrof your internet security with teh new iPrism 6.4 web filter, and you'l be entered to win one of the hottest music video games.
Optimizing Application Management Outsourcing
Newsletter Sign-Up »

Receive the latest news test, reviews and trends on your favorite technology topics

Sponsored Links

What's New in SOA Suite 11g?

State of the Data Integration Market

Enhance Customer Loyalty through Higher Responsiveness

Achieving Business Agility with Application Grid

Supercharge Your End Users with Desktop Virtualization

Ensure cost effective application delivery. Learn More.

The Revolution and Evolution of Private Cloud Computing

Unleash the Power of Java with Oracle JRockit Real Time

March 31st Webcast: "Product Development and the Cross-Functional Team"

Get to know Supermicro. Business-optimized server solutions.

Google Webinar: Why Cloud-Based Security and Archiving Make Sense

Midsized company CIOs and experts connect at infoBOOM!

Core" i5 vPro" Processor: Control meets cost savings in the most intelligent PC processors ever!

Article: The Dynamic Virtual Client offers thin client advantages with rich client user experience & mobility.

Simplifying Risk Management: Is Your Company Measuring Up?

HP Exstream. Get a Free Document Assessment for Financial Services.

Take the Netezza TwinFin TestDrive!

Webinar: Jump-start your in-house e-discovery with Ringtail QuickCull from FTI Technology

See why ShoreTel is named best overall VoIP provider by Nemertes Research

Real-world testing ranks Trend Micro #1 against malware. See results.

Efficiency goes up. Costs come down.

Dark Fiber from Sunesys Save on Unlimited Bandwidth with Fixed Costs.

Trend Micro ranked #1 against real-world malware. Read more.

Entrust IdentityGuard  Strong Authentication for your Enterprise

How Healthcare CIOs Achieve a High-Performance Emergency Department

Unlocking the Mainframe: Modernizing Legacy System to SOA

SOA Best Practices and Design Patterns

Application Grid: Ideal Platform for IT Consolidation

Counting Up the End User Benefits of Desktop Virtualization

Manage limitless content todayread EMCs 15-minute guide to ECM.

WAN optimization techniques significantly improve application performance. Read More.

Best Practices to Reduce IT Operational Costs

Seven Ways ITIL Can Help You in an Economic Downturn

Ready to create safe, business class social networking tools? View Now

Let Progress Software help your business make progress.

HP pays back. Trade in your old printer and get up to $1000

Read report on how to improve decision making with business analytics.

Dynamic Virtual Client: Whats in store for client technology going forward?

The ISP that focuses exclusively on information security? SecureWorks.

Does your IDS really work? Find out with a free Endace Audit

CA ARCserve r12.5 is More Than Backup! Download Trial Version Today

Verint Systems. Discover the Power of Intelligence in Action"

Enterprise search helps employees get more done. Get the facts from Google.

Trend Micro ranked #1 against real-world malware. Read more.

Turn your desk phone and mobile phone into one with Sprint Mobile Integration.

Maximizing efficiencies with unified communications.

Stay informed with custom newsletters from Tech Dispenser

Register for more Windows Enterprise Webcasts today.

Build a smart, practical path to the internal cloud.

Selecting the Right Reporting Technology

Resource Center