Chapter 3: The Process Side of Business Systems


As we saw in Chapter 2, business is virtually impossible without semantics. Everything we do involves conveying meaning at some level. However, at the same time it is the semantics—or, more precisely, near but not perfect matches in meaning—that make business so difficult. Each industry, subindustry, and market tends to create its own semantics and its own definitions of what terms mean. Of course it doesn't stop there, because we've built systems on top of these semantics.

In this chapter we explore how automating a business process "bakes in" some set of semantics. We'll see how the roles of humans and applications as semantic interpreters interact, and specifically how getting more precise about the semantics in our systems is a double-edged sword: It allows more opportunity for automation while at the same time making those systems more brittle and hard to maintain.

Semantics in Business Systems

What happens when we turn a semantic conversation into a business system? In an operative business system, "Semantics = Data + Behavior."[6] As portrayed in Figure 3.1, the semantic aspects of the behavior and the semantic aspects of the data are constantly chasing each other.

click to expand
Figure 3.1: Semantics = Data + Behavior.

In this chapter we examine what happens to behavior (or process) as it is turned into a business system. But first a quick definition: A business system is a formalized capital investment in a business process. We will return to the capital investment aspect of this later in the chapter.

Business system

Business system = Business process + Capital investment.

A business process is a special type of process that deals with information. Per some of the leading standards in this area, the process may be executable (such as in a program that can be run on a computer) or it may be descriptive (such as a process not being executed directly by the process management system).[7] Let's examine this in more detail, because the nature of the flows and the interaction of humans and computer programs is where the richness of business process lives.

[6]Dave Hollander, personal communication.

[7]BPEL4WS business process execution language for Web services. Available at http://www.106.ibm.com/developerworks/webservices/library/ws-bpel/.




Semantics in Business Systems(c) The Savvy Manager's Guide
Semantics in Business Systems: The Savvy Managers Guide (The Savvy Managers Guides)
ISBN: 1558609172
EAN: 2147483647
Year: 2005
Pages: 184
Authors: Dave McComb

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net