Why is Business Semantics such a Hot Topic?

An Interview with Dave McComb

Dave McComb and his team at Semantic Arts are a bunch of technically-deep software guys who’ve turned their attention to the subject of business semantics. Their first methodology is in the area of message-based integration, but they see a whole raft of applications for semantics-based solutions opening up in the near future. The next question I ask myself is whether we’re about to embark on another technology and buzzword bandwagon, or whether the semantics problem is really that deeply entrenched in our systems and we’re only just starting to realize it.

Wilshire Conferences (Wilshire): Good morning Dave. Let’s get right to the subject of “Semantics.” My trusty on-line dictionary defines “semantics” as “The study or science of meaning in language.” Is that a agreeable definition for our conversation today?

Dave McComb (McComb): Yeah, as long as you don’t ask “what’s the meaning of ‘meaning?’” Then it gets a bit deep.

Wilshire: So explain to me then what “Business Semantics” are, and why they are important.

McComb: It’s really just the meaning of the information we’ve been modeling all this time in our business applications. Right now there are two problems with the semantics in our systems, a short term problem and a longer term problem. The short term problem is that our lack of precision and meaning of the information in our systems leaves us with ambiguous data stores that we only partially understand. A little bit of analysis goes a long way with this. The longer term problem is that we are going to need our systems to help us with the interpretation of data, and unless we can come up with some better clues that what we have to date we’re going to get horrible results.

Wilshire: You’re writing a book on the subject of Business Semantics. Tell me what it will cover and why you think the time is right for it.

McComb: It’s meant to be the first book you’d get if you were interested in applying Semantics to Business Systems, and as such it covers the semantic angle on a wide range of sub disciplines. I’ve got the Semantic angle on Business Rules, on EAI, on data modeling, XML, Web Services as well as the more obvious Ontologies and the Semantic Web. In terms of why I think the time is right for this now, I think we’re rounding a corner now in the progression of Information Systems. I think we’ve at the point where we know how to solve all of what we thought were the “hard” problems (algorithms, performance, user interface) and now we left with the “really hard” problems of “what do we want our systems to do?” and “how can I get my systems to talk to each other without blowing my whole budget?”

Wilshire: I’ve got you working overtime at our upcoming Wilshire Meta-Data Conference and DAMA Symposium in Orlando at the end of April. Let’s talk first about the subject of “Implementing Message-Based Data Integration” on which you’re conducting a full-day tutorial with your colleague Simon Robe. Messaging is also a hot topic right now – can you tell me why it seems to have captured so much attention as an integration solution?

McComb: I think everyone has heard the economic argument enough times now that it is sinking in (you know the n2 v. n number of connectors argument). And people are seeing that messaging in general and XML messaging in particular seem to be pretty good ways of establishing an intermediary representation between systems, and thereby decouple them.

Wilshire: I understand there are different approaches to message-based integration? What approach will you be talking about during your tutorial?

McComb: I guess the biggest distinction is ad hoc versus planned. Most system integration is still pretty much ad hoc: do the integration for this project, we’ll figure out how to do the rest of the enterprise later. Also in the ad hoc camp is the idea that the API for any app that you currently have is the “given”, and the best you can do is map them to something else.

We’re taking more of an architectural and a planned approach to the problem. We say that what is core to a business is what we call a “message model” which is the semantics that will be shared between the applications in an enterprise. As long as each application can talk to the core, it needn’t worry about the other applications.

Wilshire: Why do you favor this approach versus alternative methods?

McComb: The promise of XML and messaging is to get loose coupling between systems, such that you could swap one out or make major changes without affecting the others. But without an architectural approach we think you’re going to recreate the situations that exist now, only with slightly better tools.

Wilshire: You’re also doing a conference session on Web Services. I think your view on web services is fairly neutral – you’re neither for nor against as a generalization. As such, what will you be talking about in Orlando?

McComb: We’ll get into some of the pitfalls to be avoided when using web services as an integration technology, what the current standards are missing, how we see the technology evolving, and the applicability of semantics to service discovery.

Wilshire: So it seems there are some strong relationships between these three subject areas – semantics, data integration and web services. I would think there are other emerging areas of technology where semantics expertise would be useful – search, business rules, content management and XML schema development. And of course we’ve all heard about the Semantic Web. Would you agree? And where do you think the highest payoffs are?

McComb: You shouldn’t have gotten me started…I see semantics everywhere and correspondingly the payoff is everywhere. Search and content and closely related, as they both deal with what is called “unstructured” data. There are two tricks to the problem, one is structuring the unstructured data, and at the moment that is mostly a manual process with some tool support from companies like Applied Semantics and Attunity. The other issue is once you’ve tagged it how do you find what you’re looking for and this is a job for Ontology based queries (a query that knows “Bordeaux” is a wine and to include references to Bordeaux when you asked for wine).

The basic idea of the Semantic Web is that searching through billions of documents on the web for what you want just doesn’t scale. We need some automated help. We also can’t rely on there being one big ontology that everyone subscribes to, we need to have a federation of bits of trusted knowledge that we use to do intelligent searches and to turn some of our routine activities over to software agents. This is a long term project, but it’s worth tracking because of what it’s likely to throw off along the way.

Wilshire: For some time now I’ve suggested that data managers are ideally suited to move into the new roles being created by trends such as semantics, web services and XML schema development. Can you validate my thinking on this? It seems that the business and technical skills associated with metadata management are the same ones required in these emerging disciplines.

McComb: Lots of data administrators and modelers have been pretty bored lately: companies are buying packages and making incremental changes to legacy systems so there isn’t nearly as much modeling going on in corporate America. So one of the things we’re doing with our clients now is “repurposing” some of the DA’s into a role we call “Enterprise Message Modelers” they have the right background, and the organization is already in place to have a shared resource with some clout. It does seem that managing Web Services may fall into this same area, but we haven’t gone there yet.

Wilshire: So, what else do you do Dave? Your web site talks about “Semantic Driven Legacy Mining” and “Greenfield Semantic Design”. Impressive marketing names to be sure, but what on earth do they mean?

McComb: Mostly they mean we haven’t updated our web site in over a year, maybe we’ll have that taken care of by the time this gets out. The short answer to what we do is we help people with what we call “architectural remodeling,” and semantically inspired design. Most companies have accreted a collection of technologies that are dis-economically suiting their purposes. We use messaging-based approaches to help them work out strategies to improve them incrementally. And our messaging strategies, as well as all our design work is based on semantics, getting to the core meaning of the information makes sure that among other things you’re normalizing the right data.

Wilshire: When does the book come out?

McComb: The end of June .

Wilshire: Thanks Dave. You’ve given us lots to chew on here. Good luck with the new book.



Join us for the
Wilshire Meta-Data Conference
and DAMA International Symposium

May 2-6, 2004 • Century Plaza Hotel • Los Angeles, California USA

The World's Largest Vendor-Neutral Data Management Conference

The 16th annual DAMA International Symposium and 8th annual Wilshire Meta-Data Conference will be held May 2-6, 2004 at the Century Plaza Hotel in Los Angeles, a beautiful venue adjacent to Beverly Hills. Hear 40 case studies outlining strategies of companies that have implemented successful data management projects. There will be more than 120 speakers in all, covering meta data, enterprise architecture, data and process modeling, unstructured data, business rules, data integration, XML, business intelligence, data warehousing, information stewardship, and more. Keynote Speaker Chris Date. Click here for details.


This "Data Discussions" is a series of interviews with leading data management experts and practitioners, presented by Wilshire Conferences. Click here for links to more Data Discussions interviews.

Click here to sign up to receive future editions.
For sponsorship information, contact Rick Froton at 603-305-0660.


©2003 Wilshire Conferences, Inc. May be quoted with full attribution.