July 04, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Service-Oriented Architectures Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
Can We Develop a Semantic Domain Name Service?
12/11/2005
By Dr. Chris Harding, The Open Group

With the adoption of SOA, differences of vocabulary and terminology are becoming increasingly exposed as a major source of interoperability problems, and a huge cost sink. A global service that can translate between the terms used by different computer applications could provide a solution, enabling interoperability at the semantic level similar to that of the Internet Domain Name Service (DNS) at the network level. What would such a service look like, and is it achievable?

ADVERTISEMENT
Our Popular Webinars
BPM for Financial Services
Roundtable Discussion: Open Source Market Update
Evolving Security Architectures and SOA for Better Business Collaboration
Getting Started with BPM
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
More Webinars

The Semantic Challenge

Each group of people within an enterprise has its own specialist vocabulary. The order processing department talks about product codes, quantities, and delivery dates; the accounts department talks about assets, expense categories, and currencies; the human resources department talks about employee numbers, grades, and salaries; and so on.

These vocabularies can be different, even within the same business domain. For example, in one order-processing department they might speak of “quantity ordered”, while in another they speak of “number ordered”. Even more confusingly, in the first they might use “delivery date” to mean “date when the customer has requested delivery”, while in the other they use the same term to mean “date when we can deliver” – which is not at all the same thing!

If these different groups of people never need to communicate with each other, there is no problem, and if the communication is directly between the people, many of the problems can be sorted out, as people are good at coping with slight differences of vocabulary and language. But in the boundaryless organization of today, communication within and between different groups of people is essential. And in our increasingly technological world, that communication will probably involve computer systems, which do not have human language skills.

This is the problem of Semantic Interoperability, which is of increasing concern to CIOs. It is emphasized by the trend towards service-oriented architectures (SOA), where loosely coupled services inherit different vocabularies from their users and programmers, and those vocabularies must be translated in order to communicate with each other. One major manufacturing corporation estimates that the cost of a single interface in a traditional architecture ranges from $10K to $1M depending on scope and complexity, and that 35-40% of that is spent on semantic analysis. A service-oriented approach can reduce some of this cost, by providing a common framework for inter-connecting services, but in and of itself can do nothing about the semantic component. From being a significant but still minor share of the cost in a traditional architecture, semantic interoperability will become the dominant cost in SOA, unless something is done.

Page 1

More Top Stories
Is SOA Management Primed for More Consolidation? Gold Club Protected
AMR Research: The Future of the SOA Market Gold Club Protected
So What the Heck is a Service Anyway? Gold Club Protected
Is Governance the Silver Bullet of Agility? Gold Club Protected
Understanding SOA Service Life-Cycle Management Gold Club Protected
SOA Needs a Bouncer Gold Club Protected
More Top Stories
Related News
Microsoft and Micro Focus Invest in Enterprise Application Modernization
Oracle Unveils BEA's Role in Product Strategy for Next-Generation Middleware
AmberPoint Launches Systems Integrator Partner Program
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  40-Page Book: Key Strategies for SOA Testing

When it comes to Web services and SOA testing, creating a plan is important to ensure success, trust and reuse for new services. If you're willing...Learn More

ebizQ also recommends
 Optimal Service-Parts Management: Part One
 The Geek Gap: Do Suits Care?
 Collaboration and Social Media <i>Taking Stock of Today's Experiences and Tomorrow's Opportunities</i>
 BPM Done Right
 Mitigate Risk with Security Assessments
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat