Real Business Architecture in Action© Part 3 of 4

Author(s)

Enterprise Business Architect, Independent Consultant
Ralph Whittle is co-author of a book titled, Enterprise Business Architecture: The Formal Link between Strategy and Results, CRC Press 2004. He is a Strategic Business/IT Consultant and subject matter expert in Enterprise Business Architecture development and implementation. He has built Enterprise Business Architectures in various industries, such as manufacturing, healthcare, financial, and technology. He has worked in the IT industry for over 26 years, conducting engagements in enterprise business process modeling, strategic/tactical business planning, enterprise business requirements analysis, enterprise business architecture and IT architecture integration, strategic frameworks integration with systems development methodologies and IT service offering enhancement. He is a co-inventor of a patented Strategic Business/IT Planning framework.

This is the third article in a 4-part series of articles on architecture presented by the BAInstitiute.  If the reader has not read the previous two articles in this series, the reader is encouraged to begin the series in its proper sequence. Read: Part 1  |   Part 2

In the first article of this series, the reader was asked to visualize how to create a typical low-level workflow model from an enterprise template of architectural primitives or formally defined elements of the enterprise.  In the second article, the reader was shown how to build the enterprise template from the DE-construction and normalization (e.g. redundancies eliminated) of low-level workflow models.  The reader was also introduced to the concept of the “Assemble to Order” enterprise.  Now it is time to talk about the underpinnings of architecture from an enterprise perspective.

An excellent reference for defining and understanding architecture is found in the frequently asked questions (FAQs) section of IEEE.  Pronounced “Eye-triple-E,” it stands for the Institute of Electrical and Electronics Engineers.  IEEE is the world’s largest professional association dedicated to advancing technological innovation and excellence for the benefit of humanity[1].  Since the IEEE develops global standards in the field of information technology[2], it provides an excellent foundation for defining architecture concepts, principles, tenets and standards.  Along with defining the term “architecture,” the approximately ten pages of IEEE FAQs provide additional explanations and discussions on architecture.  And using the IEEE as a formal reference for information on architecture can reasonably eliminate most of the misinformation and hyperinformation surrounding this most interesting subject.[3] If one seeks clarity on architecture, one can find it in the FAQs.

The IEEE 42010:2011, defines architecture this way:

  • fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution[4]

While the IEEE 42010:2011 definition of architecture just stated above is a very concise statement, one may find it hard to clearly and precisely understand, and apply; and without some context even more difficult.  Therefore, the reader is encouraged to carefully study the supporting information presented by the IEEE in the Frequently Asked Questions (FAQ).  For example, on this web page, question #5 asks, “So, what is an architecture?” and it provides the source of the definition above.  The reader is also encouraged to carefully study the bulleted information following the definition and to pay particular attention to the last bulleted comment which is stated below:

  • Finally, there are some things that an architecture definitely is not. An architecture is not merely the overall structure of physical components that make up a system. While physical structure can be fundamental to a system, it need not be.[5]

In this bulleted item is a most enlightening and critical point; a point frequently misunderstood or maybe even overlooked by many so called “practicing architects,” who have fallen away from best architectural practices.   Many see the “the overall structure of physical components that make up a system”-the physical aspects of the finished product, the implemented system or the enterprise-and innocently assume that “it” is the architecture.  “It” is not architecture![6] However, the implemented system or the enterprise is metaphorically equivalent to a water molecule which is a composite entity, not a primitive like the elements hydrogen and oxygen.  The Mendeleev Periodic Table metaphor was discussed in the first article of this series.  Primitives, like earthly elements are basic, elementary and fundamental.  Primitives are not derived from other things and do not consist of multiple things.  On the other hand, a composite model or the physical aspects of the finished product consist of multiple things.

This most important point is further discussed in question #7 which asks, “Isn’t the architecture of a system its top-level structure?”  Here again, the reader is asked to pay particular attention to the first principal in this section which is provided below:

  • (I) The fundamental concepts of systems are increasingly non-physical and increasingly removed from what has been traditionally called “structure”. In this tradition, “structure” usually refers to the components and organization of physically identifiable things, such as hardware entities or software objects such as modules.[7]

If one, for example, is looking at the physical components of an implemented system, one is not looking at architecture, but perhaps looking at the results of architecture.[8]  And by the way, the Object Management Group (OMG) definition of architecture agrees with the IEEE, but states it very differently as shown below:

  • A specification of the parts and connectors of the system and the rules for the interactions of the parts using the connectors.[9]

As the reader can see, both the IEEE and OMG definitions are clearly referring to non-physical things¬-A specification of the parts (or primitives) and connectors of the system-not the appearance of the structure.  Please refer back to a point in the first article of this series where it explained the “appropriate connectivity” between tasks and consider the above phrase¬-the rules for the interactions of the parts using the connectors. In the “task” example, the rules for the interactions are defined by their shared inputs/outputs and represented in a primitive single variable model; the singe variable in this example is a “task.

”Principle (I) deserves a bit more discussion. Consider the question “What is the architecture of the Internet?” Just look a little further down this same IEEE FAQ page and consider the term “specification” and its context from the OMG definition of architecture with the term “protocols” in the IEEE FAQ.  It states:

  • A short reflection should convince you that the fundamental, unifying organization of the Internet is neither its physical structure nor its software structure. Both are quite volatile. Rather, the enduring, organizing elements of the Internet are its protocols, especially IP and its key routing concepts. From IP and the routing concepts, one can infer a great deal about possible network structures, limitations on possible services, and much more. However, from the momentary physical, or even software, structure, one can learn very little about the fundamental nature of the Internet.[10]

OKAY, SO WHAT?  An architecture is NOT physical, but appropriately and correctly described by primitives (engineering and design artifacts) which are used to build composites (manufacturing and production artifacts).  Referring to Figure 1 below, for example, Do 1st Task, Info A and Do 2nd Task are each a primitive and the entire generic workflow is a composite consisting of many primitives.  But of what value is this to the reader?  The next and final article of this 4-part series will discuss why real architecture is important and how one uses the architecture to build something of value for the enterprise.  The article is scheduled for publication in October 2016.

 

 

 

 

 

 

Figure 1.  Generic Workflow Model with Formally Named Elements

References and Footnotes:

  1. See http://www.ieee.org/about/index.html  About IEEE.
  2. See http://en.wikipedia.org/wiki/IEEE_Standards_Association  IEEE Standards Association
  3. http://www.modernanalyst.com/Resources/Articles/tabid/115/ID/3212/Architecture-Information-Misinformation-and-Hyperinformation.aspx.  Whittle, Ralph.  “Architecture Information, Misinformation and Hyperinformation,” Modern Analyst, March 9, 2015.
  4. See http://www.iso-architecture.org/ieee-1471/faq.html#wharch, Select from FAQ #5, So, what is an architecture?  From Frequently Asked Questions: ISO/IEC/IEEE 42010.
  5. See 4.  IEEE
  6. See 3.  “Architecture Information, Misinformation and Hyperinformation.”
  7. See http://www.iso-architecture.org/ieee-1471/faq.html#whstruct, just below question #7, Look for Isn’t the architecture of a system its top-level structure?  From Frequently Asked Questions: ISO/IEC/IEEE 42010.
  8. Zachman, John A.”Architecture Is Architecture Is Architecture.”  Zachman International, 2007, http://www.zachman.com/ea-articles-reference/52-architecture-is-architecture-is-architecture-by-john-a-zachman
  9. See Object Management Group Terms And Acronyms, http://www.omg.org/gettingstarted/terms_and_acronyms.htm, Architecture definition.
  10. See http://www.iso-architecture.org/ieee-1471/faq.html#whstruct, just below question #7, Isn’t the architecture of a system its top-level structure?  Look for What is the architecture of the Internet?  From Frequently Asked Questions: ISO/IEC/IEEE 42010

 

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.