Business Semantics – Information Alignment

Author(s)

Principal Consultant, Software Renovation Consulting
Jim Rhyne has consulted with businesses and led technology developers in transformational projects for many years while employed by IBM. Since 1999, he has specialized in business-led transformation of core systems in financial services enterprises. He led the effort in IBM to apply Service Oriented Architectures to legacy middleware and applications. Jim is now working as an independent consultant, continuing to help business and IT organizations understand and plan for transformation.

Technology has produced many wonderful and useful things and has changed the way we work and play. It has also produced a good many solutions for problems that nobody thinks are important. Or, the technology based solution to the problem has a greater cost than the value that would be realized from the solution.

Business Architecture is a recent development that looks to combine principles of business strategy and operations with the methods of enterprise architecture, particularly architectural modeling. The motivating factors for this endeavor are: (1) to bridge the conceptual gap between business studies and enterprise architecture and (2) to introduce the rigor and repeatability of architecture to the exposition of business principles and practices. Figure 1 shows the components of a Business Architecture and the capabilities of the Business Information Architecture component.

 

 

IT architectural modeling is done with node/arc diagrams and formula languages. Business studies are communicated in prose and charts. A business analyst, when asked to create an architecture diagram, will typically respond (correctly) that it would take much less time just to write a report. If both of these representations contain the same information, where is the extra value from the architecture diagram that compensates for the extra work?

Technology to the rescue!

The answer to this question is found with the consumers of the information. Natural language is imprecise, ambiguous, and subject to interpretation by the recipient, who may fail to understand or misunderstand. Scientists get around this problem by creating languages that look natural, but use terms in a precise and unambiguous way. Plausibly, this approach could facilitate communication of business knowledge.

Like scientists, business people are assisted by IT, and must communicate their requirements to other people with technology skills. It is much less likely that business people and IT people will have a common set of concepts and terms. If both groups had a shared dictionary of relevant business and IT concepts and terms, this could make communication much more effective.

The World Wide Web in its role as a medium for exchange of information has similar issues, and communities of practice had begun to create shared knowledge bases (e.g. Wikipedia). Observation of this phenomenon led Berners-Lee and others to try to create a standard way to precisely represent knowledge using XML. The resulting W3C standards are called RDFS and OWL – for a more detailed description of these, see [1]. These standards have decades of research and experience in logic, linguistics, artificial intelligence and informatics/information science behind them.

It is not yet completely demonstrated that such knowledge representations provide value in excess of the labor required to create them, but there are very positive indications. ACORD is an association in the insurance industry that has successfully promoted a standard for interchange of claims information that critically depends on a shared dictionary of terms (see [2]). A number of biomedical research groups have adopted OWL as a shared dictionary of terms and concepts (see [3]). SBVR is an alternative knowledge representation standard from the OMG working group focused on business standards (see [4] for more information).

Figure 2 shows a simple example of how an English prose utterance would be represented in a Business Information Model. The visual representation is an aid to understanding; the actual model would be represented in OWL or SBVR.

 

 

How can these technologies be used to create business value?

Do you know what APR and APY are? Are you sure you know how to calculate them? These terms will appear in product requirements documents from banking business analysts to software architects. These are common terms, and it is likely that a banking software architect will know how to interpret them and create the proper software design, but a software architect new to banking might not have this knowledge. How about “escheat”, “midgets” or “notional principal”? How about local terms that are used within a particular line of business in a financial enterprise and may not be understood correctly by business people in a different line of business within the same enterprise?

The term “offset mortgage” refers to a banking product that combines deposit and mortgage products (see [5]). No interest is paid on the deposit accounts, but the mortgage interest is computed on the mortgage principal less the combined balances of the deposit accounts, resulting in a net tax savings in jurisdictions where home mortgage interest is not deductible. The value to the consumer is clear, but creating such a product is complex for a bank. Deposits and loans are separate lines of business in a bank, and since the mortgage LoB loses revenue from the offset mortgage, it has little incentive to participate. When banks in the UK first considered such products, our banking colleagues tell us that many hours of executive and analyst time were spent educating one another and haggling over allocation of revenue on these products. The resulting agreements are not well documented, and occasionally mistakes show up on customer statements that must be manually corrected. Customer goodwill is diminished when this happens.

Business strategists like Michael Porter have observed:

“Exploiting linkages usually requires information or information flows that allow optimization or coordination to take place. Thus, information systems are often vital to obtaining competitive advantages from linkages. Recent developments in information systems technology are creating new linkages and increasing the ability to achieve old ones. “ [6]

However, industry executives and analysts have noted the difficulty of locating information that would inform a business decision, data warehouses notwithstanding. Kaplan and Norton report:

“The first set of opportunities for performance improvement occurs immediately after the design of a Balanced Scorecard. We invariably discover that data are not available for at least 20% of the measures on the scorecard.” [7]

The authors did not mention the difficulty of finding data that is available and insuring that it is valid, consistent, and matches the requirements of the measure, but this is known to be a significant problem. Clearly, there is a substantial business need for a knowledge base that defines the terms of measurement and links them to data where it is available, noting where data needs to be created or recorded and how that data might be obtained.

Business Information Architecture

Business Information Architecture seeks to create knowledge bases about the entities and functions of a business. These knowledge bases are intended for use by people who need specific information, but they are also intended for use by software applications to assist in business and IT analysis tasks, and eventually to help govern and automate the business. It is not necessary to create a complete business information architecture in order to realize value; rather, business information architectures are created to support particular business initiatives, then later extended and merged. Likewise, it is not necessary to capture the complete and unambiguous meaning of a term in a business knowledge base; often just the essential definitions and relationships to other terms will suffice.

We expect that technologies such as OWL and SBVR will be very helpful in creating business knowledge bases as an element of the Business Information Architecture. Currently, these technologies are experimental and should be used alongside proven methodologies on high profile transformation projects, or on lower profile projects. The technologies are fundamentally compatible with other business architecture standards such as BPMN, W3C/RIF and OMG/PRR, but do not expect to find tools or translators to convert from one standard to another.

There is a lively dialog on knowledge bases/ontology and their application to business (see [8,9] for example). I encourage you to get involved and help develop this new discipline.

In sequel

In future articles, I will show some examples of business knowledge bases and how they be used to transform and govern businesses and link business requirements to IT assets.

References

[1] Terry Halpin, “Ontological Modeling (Part 1),” Business Rules Journal, Vol. 10, No. 9 (Sep. 2009). [2] Acord: Industry Challenges.3] Stanford: Ontologies [4] Donald Chapin, “SBVR: What is now Possible and Why?” Business Rules Journal, Vol. 9, No. 3 (Mar. 2008). [5] Investopedia: Offset Mortgage. [6] Michael E. Porter, Competitive Advantage, Simon and Schuster, Ebook ID CBUSCESSI026830K, 7/3/2009. Chapter 2; Section: The Value Chain; Subsection: Linkages within the Value Chain. [7] Robert S. Kaplan and David P. Norton, The Balanced Scorecard: Translating strategy into action. Harvard Business School Press, 1996. P. 231.[8] Paul Haley, “Rules are not enough. Knowledge is core to reuse.” [9] OMG Business Architecture Working Group.

Similar Resources

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Enhancing Your Team's BPM Capabilities: The Value of External Expertise In today’s dynamic business environment, managing and improving business processes is critical for any organization aiming to maintain a competitive edge. Many companies consider handling Business...

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+ Introduction In the evolving landscape of Business Process Management (BPM), the introduction of Shared Data Model Notation (SDMN) marks a significant advancement. As businesses increasingly seek to...

Embracing the Future: Low-Code and No-Code Platforms in BPM+

Embracing the Future: Low-Code and No-Code Platforms in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Embracing the Future: Low-Code and No-Code Platforms in BPM+ Introduction In the realm of business process management (BPM), low-code and no-code platforms have emerged as transformative tools, reshaping how organizations develop applications and manage workflows....

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.