Methodologies and Technologies for Rapid Enterprise Architecture Delivery

Google
 
Web www.ies.aust.com

| Home | Courses | Projects | Papers | Contact Us |

THE ENTERPRISE NEWSLETTER

Issue No: 32

Availability of Enterprise Architecture Book

Printable PDF Version

By Clive Finkelstein

CONTENTS

April  18, 2006: This issue of TEN announces the availability of my latest book: "Enterprise Architecture for integration: Rapid Delivery Methods and Technologies", which was published by Artech House< Norwood, MA on March 31, 2006. 

Many previous issues of TEN have been based on extracts from the book. This current issue of TEN includes a complete review of the book by Karen Lopez, principal of InfoAdvisors. Links are also provided so you can order the book online now, if you wish.

To unsubscribe so that you do not receive future TEN mailings, please email cfink@ies.aust.com with Remove and your email address in the Subject line:

Clive Finkelstein
Publisher, The Enterprise Newsletter (TEN)


Upcoming Events

A series of 3-day workshops, titled: "Quick Wins Enterprise Architecture Workshop" will be presented in Australia in April - May by Clive Finkelstein. These are scheduled in Sydney (April 19 - 21) and Melbourne (May 2 - 4). These workshops include a copy of the book for each delegate.  

Clive Finkelstein will also present a 5-day workshop in Kuala Lumpur from May 23 - 27, titled: Enterprise Architecture for integration: Rapid Delivery Methods and Technologies". This workshop includes a copy of the book for each delegate.   This course is organized by IBN International. A PDF of this course is available for download.

Back to Contents


Enterprise Architecture for Integration: Rapid Delivery Methods and Technologies (Artech House Mobile Communications Library) InfoAdvisors Book Review

Enterprise Architecture for Integration: Rapid Delivery Methods and Technologies

Clive Finkelstein’s Enterprise Architecture for Integration: Rapid Delivery Methods and Technologies tackles the problems of designing and implementing architectures while trying to balance the need for speed prevalent in all IT projects.

The author begins in Chapter 1, “Enterprise Architecture and Enterprise Engineering”, by describing the Zachman Framework, then Enterprise Engineering.  It is in this second segment where a concept often missed by other authors is covered.  After giving a list of well-known problems with existing development methods, he states:

“The traditional systems development approach – interviewing users based on existing business processes and then identifying their future needs – does not work well in periods of rapid change, such as today.” In fact I will make this point stronger, “if we base our needs for the future on operational processes that we still use today – we are implicitly assuming that the future will be similar to the past. This is very dangerous; few industries and enterprises can say today that their future will be like their past. Most know that the future will be quite different. The only certainty we have is that the processes we will need then are quite different from the processes we use today.”

This key point is important for all architects to understand.  It’s not just detailed business rules that change, its entire business models that change – and often this happens even if the organization is not looking for change.  Readers who keep this thought in the front of their minds will understand why activities such as strategy planning and the implementation of enterprise architectures are necessary.

Back to Contents

Part 1: Enterprise Architecture for Managers

Chapter 2, “Balanced Scorecard and Strategy Maps”, Finkelstein discusses the importance of making corporate strategy everyone’s job, using a wonderful case study from Mobil North America.  This real-life story is rare in books of this type.  Here he covers, in surprising detail, Mobil’s strategies and how they implemented them.

In Chapter 3, “Using Strategy Analysis to Define the Future”, leads the reader through what a traditional Mission Statement, Objectives, KPIs, and Goals definition and verification process.  As a plus, he gives examples of poorly worded strategy components.

The fourth chapter, “Governance Analysis Using Enterprise Architecture”, wraps up this first part, Enterprise Architecture for Managers (Chapters 2-4).  In this section, the author describes the contents of a Governance Architecture Framework (GAF) and how it can support compliance with The Sarbanes-Oxley Act.  He also includes a step-by-step plan for completing a GAF in 25 days over a 3 month period. 

Back to Contents

Part 2: Enterprise Architecture Methods

Chapter 5, “Methods for Building Enterprise Architecture,” leads Part 2, Enterprise Architecture Methods.  This chapter covers a great deal of information about real world enterprise architecture efforts.  Finkelstein discusses the approach used in building the Federal Enterprise Architecture Framework (FEAF).  The FEAF was driven from the Clinger-Cohen Act of 1996, which requires all federal departments and agencies to implement an enterprise architecture.   The author makes a point here about starting with processes (how) instead of business models:

“If enterprise architecture projects address processes first, an organization’s ability to think clearly about opportunities for tomorrow based on its strategic plans may be limited. It may limit its ability to make the changes that are necessary to move to that tomorrow.”

This chapter also covers Department of Defense Architecture Frameworks, with case studies of approaches from the US DoD, Canadian DND, and Australian ADO, including those relating to the C4ISR and DoDAF.

Also covered is The Open Group Architecture Framework (TOGAF), which is available for commercial use. Included here is a case study from the Workers Compensation Board of Ohio, including a comparison project costs for two projects, one using an architected approach and one using a traditional code and go approach.

Chapter 6, “Using Business-Driven Data Mapping for Integrated Data,” covers an approach to building data maps (data models).  This chapter includes several exercises and solutions, which are provided on the accompanying CD.

In chapter 7, “Strategic Modeling for Rapid Delivery of Enterprise Architecture”, we are led through the approaches for facilitating strategic modeling via the data maps discussed in chapter 6.  It also includes approaches for developing Entity Dependency Analysis deliverables and several case studies for strategic modeling.

The functional side of an enterprise architecture is covered in Chapter 8, “Strategic Alignment, Activity and Workflow Modeling, and Business Rules.”  This chapter covers IDEF0 activity modeling, Activity Based Costing (ABC), Workflow modeling, and Business Rules for Workflow modeling.  The business rules section is an overview of Business Rule Solutions’ Proteus methodology.

Chapter 9, “Using Business Normalization for Future Business Needs” intrigued me.  Finkelstein presents a concept of business normalization.  While business normalization has five normal forms, it is not the same as traditional normalization:

  • "1BNF to 3BNF produce the same results as 1NF to 3NF: except that the rules for business normalization focus on “how” to apply each rule, rather than on the academic correctness of the rule definition as with traditional normalization.
     
  • 4BNF is similar to 4NF, as each approach defines the existence of supertype and subtype entities. There is more business emphasis on representing detailed business knowledge with 4BNF than with 4NF.
     
  • 5BNF is quite different to 5NF. 5NF is sometimes called “Project-Join” normal form. In contrast, 5BNF represents expert business knowledge as expert rules in tables as data. In this form, knowledge can be changed rapidly to reflect the dynamic nature of expert business rules and knowledge in today’s changing business environment."

The introduction of business normalization includes with a good example using an employee registration form to show how one can explain normalization without ever having to reference mathematics or databases.

Chapter 10, Menu Design, Screen Design, Performance Analysis and Process Modeling, covers a lot of ground, as can be seen by its title.  This chapter includes an overview of deriving screens from data models estimating data access times, and building Data Access Processes.

Back to Contents

Part 3: Enterprise Integration Technologies

Part 3 of the book, “Enterprise Integration Technologies” begins with chapter 11, “Enterprise Application Integration Concepts”.  Included here is an overview of XML and XML-related notations and tools, and then commercial tools, messaging standards and repository standards.

Chapter 12, Enterprise Portal Technologies for Integration”,  includes a real-life case study on portals implemented at Ford Motor Company, General Motors Corporation, and Herman Miller.  Also included are descriptions of commercial enterprise portal products.

In chapter 13, “Web Services for Real-time Integration”, Finkelstein discusses intranets, internets, XML web services standards such as SOAP, WSDL, and UDDI, as well as the history and future of web services.

SOAs are covered in chapter 14, “Service Oriented Architectures for Integration”.  This chapter includes overviews of BPEL, WSCI, BPML, BPSS, and BPMN – quite the collection of acronyms.  Event Driven Architecture (EDA) is also covered in this section. 

The final chapter, 15, “Managing and Delivering Enterprise Architecture”, Finkelstein wraps up the entire work with a look at the future of modeling tools, standards, skills, and other resources used in producing enterprise architecture.

Also included with this book is a fold out of the Zachman Framework. This is provided so that the reader can reference the Framework while reading.  This is very useful as the Framework is a guiding component of the entire text.

Templates for many of the questionnaires, deliverables, student exercises and solutions are provided on an accompanying CD, as are trial copies of modeling and code generation tools.

Back to Contents

Pros and Cons

Overall I felt the work was a valuable addition to my enterprise architecture library.  However, I did find that the jump from strategy to design was too quick.  In my opinion, there should have been more guidance provided to an architect changing from enterprise planning activities to design activities. 

I was worried that the sections on tools and standards, while very valuable to today’s reader, would lead some, even a year from now, to assume that the entire work is outdated.  There will be plenty of content in this work that is relevant for years to come.   However, Finkelstein has dealt this the issue of currency by making each methodology and technology chapter stand-alone, so individual chapters can also be updated for subsequent editions, which he plans on publishing regularly.  Detailed product descriptions can be found on the CD.

What I found most valuable in this text is the numerous citations of real enterprise architecture project methods and deliverables.  This use of non-trivial, real life examples brings a significant understanding of feasibility and credibility to the work as a whole.  This is a real strength of this book.

I appreciated Finkelstein’s emphasis on the derivation of models as much as possible.  When I hear that architects intend on manually creating and cross-referencing all their enterprise architecture components, I know that they will almost certainly be headed along a path of increasingly large amounts of raw data, obsolete meta data, followed by decreasing confidence in their efforts. 

Also done well is the normalization chapter.  Finkelstein does a good job explaining normalization without delving into technical or mathematical trivia that can be an obstacle to tying design to business needs.  He manages to hold this business-focus all the way through 5NF or 5BNF as he calls it.  Of course, it is still very important for a modeler to understand the math behind normalization, but not every presentation of normal form need include these details.

I also enjoyed reading the final chapter on the future of enterprise architectures.  It’s always exciting to read through these types of sections now and ten years from now.

Copyright 2006, InfoAdvisors, Inc.
www.infoadvisors.com

Back to Contents

Recommended Readers

I believe the recommended audience for this book should be project managers, data architects, process modelers, enterprise architects, and developers.   While this work does cover some technical details about emerging technologies, the discussions are appropriate at an overview level.  What I found most valuable were Finkelstein’s underlying foundations and thoughts behind use of tools, derivation, and automation.  Given the size and complexity of enterprise architecture and integration projects, those are the same underlying principles that we have to use to be successful.

Back to Contents

CD-ROM Included

The book includes a CD with a number of modeling tools (Visible Analyst, Visible Advantage and Visible Polaris) and a code generator (Visible Developer). These are no-time-limit, limited capacity student editions of each product, but with the ability to activate each product for one full-capacity project over a 90 day period. This full-capacity product capability represents several thousand dollars worth of value of itself.

Back to Contents

Purchase the Book

You can purchase the book from the publisher's Online Store by clicking the links below: from the front cover mage of the book; from the book title; or from the Purchase Book link below.

At the publisher's Online Store, use "Enterprise Architecture" to search for the book Title, or "Clive Finkelstein" to search for the Author. When you add the book to your shopping cart, click on your country in the world map that is displayed, to calculate the cost of shipping the book to you.

Enterprise Architecture for Integration: Rapid Delivery Methods and Technologies

By Clive Finkelstein

Purchase Book: $US139.00

 

Back to Contents

Reviewer: Karen Lopez

Karen Lopez, ISP, is a principal consultant with InfoAdvisors, Inc.  She specializes in helping organizations develop practical and successful information management methods.  Karen also moderates several online communities focused on enterprise and information architectures at www.infoadvisors.com.

Home
Courses

Projects
Papers
TEN Archive
Contact Us

Search

 

 


AUTHOR

Clive Finkelstein is the "Father" of Information Engineering (IE), developed by him from 1976. He is an International Consultant and Instructor, and was the Managing Director of Information Engineering Services Pty Ltd (IES) in Australia. 

Clive Finkelstein's books, online interviews, courses and details are available at http://www.ies.aust.com/cbfindex.htm.

For More Information, Contact:

  Clive Finkelstein
59B Valentine Ave
Dianella, Perth WA 6059 Australia
 
  Details:
Web Site:
Phone:
Fax:
Email:
http://www.ies.aust.com/cbfindex.htm
http://www.ies.aust.com/
+61-8-9275-3459
+61-8-6210-1579
clive.finkelstein@ies.aust.com

(c) Copyright 1995-2015 Clive Finkelstein. All Rights Reserved.


| Home | Courses | Projects | Papers | TEN Archive | Contact Us | [Search |

(c) Copyright 2004-2009 Information Engineering Services Pty Ltd. All Rights Reserved.