Home > Ask the Data management / BI Experts > Integration and SOA data services Questions & Answers > What are the components of service-oriented architecture (SOA)?
Ask The Data Management Expert: Questions & Answers
EMAIL THIS

What are the components of service-oriented architecture (SOA)?

Jill Dyché EXPERT RESPONSE FROM: Jill Dyché

Pose a Question
Other Data Management Categories
Meet all Data Management Experts
Become an Expert for this site


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


>
QUESTION POSED ON: 09 October 2008
You've said that SOA is more of a blueprint than it is a technology. If that's the case, what are some of its components and features?

>
The buzzwords and acronyms I'm about to mention are already very familiar to you. Not to be too gestalt about it, but in the case of SOA, the whole is greater than the sum of its parts. Having said that, here are some of its parts:

Enterprise service bus (ESB): An ESB manages the flow of messages across different applications, orchestrating communications and allowing, for instance, an MDM hub to access application messages and data. It's not for data integration; rather, it's a messaging mechanism.

Service registry: A service registry is critical for an SOA environment in order to track and publish services to applications developers, business partners and exchange members so they know which services exist and how they should be used in the form of service metadata.

Business processes: Without business processes, SOA is just a framework comprised of the above pieces. A business process can be in the form of a Web service (e.g., "Update the customer's address" or "Change the product's name"). The point of SOA is to unify these processes across systems and make them repeatable.

MDM hub: You knew I'd go here, didn't you? As I've written before, an MDM hub provides a means for reconciling common master data across systems and applications, providing an operational single version of the truth for customer, product, location or other reference data. Master data management ensures that the meaning and format of the data being accessed is unified across all the applications that access the hub; the data is understood by all the services that access it.

Data management: If your services are information-rich then data management is a must. Since the data that services access might not necessarily come from an MDM system but from a range of applications and databases, managing, tracking and maintaining that data at the enterprise level is a critical component of SOA. This means having business rules, policies and metadata used and enforced.


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



RELATED CONTENT
Integration and SOA data services
What are some SOA risks and challenges and how can we mitigate risks?
How to estimate SOA costs and design an SOA strategy for integration projects
What's the difference between SOA and Web services?
SOA governance best practices
Data integration certifications: Finding the value
The ETL process and MySQL
ERP reporting tools' advantages and disadvantages
ETL tools and EDR tools: What's the difference?
Data-as-a-service, explained and defined
ETL tools defined

SOA data services and architecture
Informatica hopes to bridge the business/IT divide with latest release
Should we consider a custom system architecture design?
What are some SOA risks and challenges and how can we mitigate risks?
How to estimate SOA costs and design an SOA strategy for integration projects
How to complete the MDM requirements-gathering analysis process
Event-driven architectures: Understanding concepts, benefits and the bottom line for data management
Event-driven architectures' implications for enterprises and data management professionals
What's the difference between SOA and Web services?
Pervasive the most persuasive, cost-effective data integration platform, study says
Master data management as a service-oriented architecture enabler

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



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice

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 2005 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts