Semantics in Business Systems: The Savvy Managers Guide (The Savvy Managers Guides)

Integration is hard for two reasons: technical and semantic. By technical I mean the issues involved with the implementation technologies, especially binding to languages and communication protocols.

Technical Issues with Integration

The nonsemantic issues with integration can pose some difficulty, but they have a tendency to be about as complex as they look. Typical nonsemantic issues include the following:

These are the straightforward issues; most integrators spot them immediately and plan accordingly. The level of surprise is rarely great with these issues.

Semantic Issues with Integration

The root cause of the semantic issues with integration seems to be human gullibility. There is a tendency to believe that information is more reliable than it actually is, and we have to learn to be skeptical and question our information sources. It's hard to be cynical enough to be good at this.

Let's go over the sources of information and why they aren't reliable:

So why is it said that these types of issues are semantic issues? And what can be done to address them? They are called semantic issues for two reasons. One is that they are not technical issues; typically the integrators have resolved the binding, language, and platform issues, and the interfaces still aren't working. The other, a bit more subtle, is that each of these approaches to attempt to integrate the two systems is built on an impoverished semantic model.

We know the model is impoverished after it fails. We run the interface, and somebody notices that some of the sales orders didn't come across. On further investigation we notice that some of the sales orders have duplicate numbers and the posting program rejected them. Or some of them had negative numbers for the amount and therefore were rejected or treated as credits. Three things are going on here:

This process is harder than it looks, and it doesn't always go as planned, but it is worth an incredible amount. Hundreds of billions of dollars have been invested on integration, most of it cost justified by return-on-investment analyses. This suggests that even poorly done integration is better than no integration at all. Let's take a look at how companies actually attack this problem.

Категории