Infrastructure Architecture: What does that infrastructure box do?

<h2>I can’t tell you what the box does…</h2><p>In my <a href=”http://www.bizzdesign.com/blog/infrastructure-architecture-function-before-construction/”>previous blog</a>, I outlined <a href=”http://www.bizzdesign.com/blog/infrastructure-architecture-function-before-construction/”>how infrastructure architects are better off focusing on behaviour instead of construction</a>. This, however, immediately leads to a curious problem: most folks in infrastructure are familiar with the offerings of the big vendors (at least up to a point), but very few can accurately describe what the products actually do. It’s typical for technical people: ask them what a product does, and they’ll tell you how it works.</p><p><img alt=”” class=”right” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/Infrastructure-Architecture-OIAm-box.jpg” style=”width: 250px; height: 204px; float: right;”/>As a little self-test: what does the engine in your car actually do? Can you accurately describe its function? If you know something of automotive technology, you may find you’re tempted to explain the engine to me as an internal combustion device that burns fuel and thus converts the energy into motion; pistons, cylinders, valves or injection, all that stuff. But “burning fuel” is not actually the goal of having the engine in your car, is it?</p><p>The same applies to infrastructure facilities: if you point to a box, its administrators can tell you how it is connected, how it is configured, and what cool features the vendor has created that they were able to use. But the language the admins use will likely be rife with buzzwords and proprietary terms that the vendor has made up, or has twisted in a <a href=”http://www.authorama.com/through-the-looking-glass-6.html”>Humpty-Dumpty</a> way (“When I use a word, it means just what I choose it to mean – neither more, nor less”). This serves the vendor well, because to retain these proprietary features, the best product to augment or replace his box will almost automatically be another one of his own boxes. But infrastructure architects shouldn’t want to limit their choices this way.</p><h2><br/>… but I can tell you how it works.</h2><p>If we look again at your car’s engine, its function is to <a href=”http://en.wikipedia.org/wiki/Propulsion”>propel</a> the car. Other functions that are performed by different car parts: breaking, steering, signalling, lighting, offer seating, protection against impact, protection against the climate, et cetera. As our culture has had over a century of experience with automobiles, these different functions are easily recognized. (And you therefor probably already gave the proper answer in the previous self-test).</p><p><br/>Now if we look at infrastructure facilities, we find there are many words that describe the construction and its components (router, firewall, CMS, server, hypervisor, database), but we seem to lack the proper functional vocabulary. One could wonder if we could simply put “ing” behind a construction items name  to describe its function. When we try that, we find that “Routing” and “firewalling” seem OK. But “Content Managing”, “serving” and “data basing” are too generic, and “hypervisoring”… well that doesn’t seem to mean anything. And by the way, doesn’t your firewall also do other things, like routing and logging?</p><p><br/>It’s clear we need to look at infrastructure in a different, more fundamental way. At the most basic level, we could say that infrastructure transports, stores, and/or processes a customer’s data. But using a vocabulary of only three verbs won’t get us very far, so we need more specific words to describe infrastructure functionality.</p><h2><br/>The OIAm functional vocabulary</h2><p>Fortunately we don’t have to make up these infrastructure functions from scratch. There’s a community surrounding the Open Infrastructure Architecture method (OIAm), that has been working on this problem of recognizing and naming infrastructure functionality since 2008. This has resulted in a list of some <a href=”http://www.infra-repository.org/oiar/index.php/Building_Block_Type_Overview”>fifty-plus infrastructure functions</a>, ranging from “distribution” (what a router does) and “filtering” (what a firewall does) to “interconnection” (long range network connection), from “Application Engine” to “Identity Validation”, et cetera. Tested in practice, the set of infrastructure function covers just about everything that the infrastructure architects need to describe.</p><p><br/>One thing that remains difficult, however, is how to come to acceptable names for the functions. We’ve found cases where a function was named with a seemingly fitting, industry accepted term, only to find that architectures containing this function were misunderstood by some, precisely because of that familiar term. Examples are Authentication (now named Identity Validation) and “Basic Storage” (now Raw Retention). It turns out that many recognizable terms can be interpreted in many different ways, some narrow in interpretation, others quite sweeping.<br/>On the other hand, if functions are named with seemingly abstract, obscure, or otherwise unknown terms, then some stakeholders may regard the whole architecture built on those functions as a fairly useless academic exercise.</p><p><br/>So in naming generic infrastructure functions, we need to maintain a precarious balance between terms that are too familiar, and terms that are too alien. Have the community succeeded in this? Maybe you can <a href=”http://www.infra-repository.org/oiar/index.php/Building_Block_Type_Overview”>have a look</a> for yourself, and if you think you can help us improve, feel free to <a href=”mailto:j.schoonderbeek@bizzdesign.nl”>drop me a line</a>. And since the vocabulary is published under a Creative Commons license, you are free to use it as you see fit.</p>

Categories Uncategorized

How to build a Roadmap – Prioritize (Part I)

This post discusses how to use the results from steps 1 – 3 to prioritize the actions we have identified to close the gap or difference (delta) from where we are to what we aspire to be. This is usually driven by evaluating the relative business value AND the technical complexity, plotting the results in a quadrant graph using an Action Priority Matrix. What we are doing here is IDENTIFYING what is feasible and what has the highest business value balancing business need with the capability to execute.

Accelare Announces WhatFirst 2013

I am excited about the new edition of our business architecture product, WhatFirst™. Here is the scoop. Accelare announces the general availability of WhatFirst™ 2013, the next generation of Strategy-to-Execution software on the Microsoft SharePoint 2013 platform. WhatFirst™ is designed as a planning tool to unpack strategy into executable packages of integrated work and provide […]

The era of “Internet aware systems and services” – the multiple-data, multi-platform and multi-device and sensors world

By Mark Skilton, Global Director at Capgemini Communications + Data protocols and the Next Internet of Things Multi-Platform solutions Much of the discussion on the “internet of things” have been around industry sector examples use of device and sensor services.  … Continue reading

Taking the Risk Out of Decision Making

bg outline

By: Ben Geller, VP Marketing, Troux

insurance blog thumbnailHow many of us can say that we are aware of insurance on a daily basis?  Not many. Of course, we become acutely aware of it when we need it, don’t we? In order to promote a more positive awareness of the insurance industry, an anonymous group (most likely insurance companies) created National Insurance Awareness Day.

At Troux, we’re very aware of the insurance industry. Every day, our solutions help customers such as MetLife, Liberty Mutual and Travelers Insurance make better business decisions. We’re providing them with insights to help them understand how IT can support the goals and strategies set forth by company leaders and change the reputation of the IT department within the organization.  With help from Troux, USAA’s enterprise architecture team has evolved from a technology centric group to one that successfully incorporates business goals into their practice—and they’re talking about it.

As you can imagine, our insurance customers are a pretty risk-averse group. And we love it because we are all about taking the risk out of decision making. When it comes down to it, we ensure that our insurance customers are able to answer critical business questions, reduce risk to business operations and increase satisfaction amongst business partners and internal clients. And we do this by helping them turn EA into an enabler for better decision-making.

Troux customers are even receiving industry recognition for their EA programs.  Northwestern Mutual won a coveted 2012 Enterprise Architecture Award from Forrester and InfoWorld after it successfully changed its organization’s perception of IT by managing technology as a company asset.

We’re proud to partner with insurance providers around the world, including Achmea, Blue Cross Blue Shield of Minnesota, Marsh, Talanx, Farm Bureau Life Insurance Company and Aspen Insurance.  So on this National Insurance Awareness Day don’t just think about revisiting your policies and coverage limits take a moment and give a nod to the great companies that have you covered!

To find out how your company can take the risk out of decision making, click here

Categories Uncategorized

James Martin – A personal reflection

James Martin, technologist, methodologist, entrepreneur and philanthropist died Monday 24 June 2013 aged 79.

I first came across James Martin in the early 1970s. I went to a lecture he gave in London, and he captivated an audience of about 100 people for 2 hours on the topic of real time systems design.  Later on I attended his famous seminars in London and Johannesburg. It was extraordinary how he held huge audiences for multi day sessions, with minimal audience interaction as he drove through the thousands of slides, delivered on two overhead projectors. In those days he was the consummate technology seer and he filled a need in the days before industry analysts.

Yet he was so much more than just a showman. I bought his book on real time system design in 1971 and this was my bible. And down the years I relied on his books in data modeling, database design and  information engineering; they were detailed and useful to a practitioner.

I joined James Martin Associates (JMA) in 1986. I think I was employee number 30 and I had the privilege of working in what must have been one of the most extraordinary and innovative companies at that time. Even when I meet ex JMA colleagues today, we always recall how it was such a great place to be, where everyone was on the leading edge and contributing to the overall development of information engineering. We were taking his ideas and turning them into practical method and tools for many of the world’s largest companies and government agencies.

We didn’t see that much of James Martin. He would attend our annual JAM (sic) session, and if he was in town he might drop in, but that was rare. But he did get feedback. I was deeply involved at one stage, together with Richard Veryard and Mike Mills in developing ideas for Rapid Application Development (RAD) that we took to customer projects and of course appeared later in the James Martin book.

The core of his thinking was the idea that model driven systems were the future and at JMA and subsequently Texas Instruments Software (TI) we proved this by delivering the IEF based on James’ ideas, that became the leading mainframe and client server development tool in the early 1990s. Of course we knew even then that this tool was limited to a very narrow set of patterns, and history has taught us that there is a need for a much broader range of patterns, and varying levels of abstraction and intervention. And even as early as the mid-1990s we were working on componentization and service interfaces because we understood the monolithic architecture, however commercially successful for a short few years, was in reality a simplistic first attempt. Today the term CASE tool is widely disparaged. Yet I believe that James’ original vision will be realized, although the method of realization will be radically different, and by strange coincidence I blogged on this topic very recently

James Martin provided inspiration for technologists by identifying big ideas, but he went further by detailing the ideas in his books and teaching and “having the courage of his convictions” by investing in start-up businesses. Which of course made him very wealthy. I would be proud to say that in my work and in everything that CBDI has developed, we have been true to some of the core principles that we hammered out nearly thirty years ago including model driven (including meta model based) and structured with maximum automation. And these are equally applicable to today’s Agile, fast moving world. Of course we (Everware-CBDI) have added and evangelized the  principles of component and service oriented, but the original vision is intact. 
James Martin was an idealist. In several of his works he developed his thinking for a utopian society where technology and automation are used for the greater good in education, health and creating a better world. Sadly I myself came to see some of his works as out of touch with reality. He failed to see the shoddy reality of how politics and politicians are incapable of leveraging technology to deliver better models for society, how the giant Internet companies are creating worldwide networks based on old fashioned capitalistic principles while espousing such things as “do no evil” and practicing tax avoidance, and governments are increasingly using technology to track the every move of citizens without understanding how to govern the use of that data. 
I believe we will remember James Martin, but not necessarily for his big ideas like the early prediction of the Internet or his philanthropy. Rather we will come in time to reflect on his guidance that technology should be leveraged to improve society. Every time we destroy tens of thousands of jobs by introducing new technologies, we should be using the power of technology in education and resource mobilization to ensure that vast numbers of our young people do not remain out of work, or that older people can continue to contribute to society beyond conventional retirement age. 

James Martin – A personal reflection

James Martin, technologist, methodologist, entrepreneur and philanthropist died Monday 24 June 2013 aged 79.

I first came across James Martin in the early 1970s. I went to a lecture he gave in London, and he captivated an audience of about 100 people for 2 hours on the topic of real time systems design.  Later on I attended his famous seminars in London and Johannesburg. It was extraordinary how he held huge audiences for multi day sessions, with minimal audience interaction as he drove through the thousands of slides, delivered on two overhead projectors. In those days he was the consummate technology seer and he filled a need in the days before industry analysts.

Yet he was so much more than just a showman. I bought his book on real time system design in 1971 and this was my bible. And down the years I relied on his books in data modeling, database design and  information engineering; they were detailed and useful to a practitioner.

I joined James Martin Associates (JMA) in 1986. I think I was employee number 30 and I had the privilege of working in what must have been one of the most extraordinary and innovative companies at that time. Even when I meet ex JMA colleagues today, we always recall how it was such a great place to be, where everyone was on the leading edge and contributing to the overall development of information engineering. We were taking his ideas and turning them into practical method and tools for many of the world’s largest companies and government agencies.

We didn’t see that much of James Martin. He would attend our annual JAM (sic) session, and if he was in town he might drop in, but that was rare. But he did get feedback. I was deeply involved at one stage, together with Richard Veryard and Mike Mills in developing ideas for Rapid Application Development (RAD) that we took to customer projects and of course appeared later in the James Martin book.

The core of his thinking was the idea that model driven systems were the future and at JMA and subsequently Texas Instruments Software (TI) we proved this by delivering the IEF based on James’ ideas, that became the leading mainframe and client server development tool in the early 1990s. Of course we knew even then that this tool was limited to a very narrow set of patterns, and history has taught us that there is a need for a much broader range of patterns, and varying levels of abstraction and intervention. And even as early as the mid-1990s we were working on componentization and service interfaces because we understood the monolithic architecture, however commercially successful for a short few years, was in reality a simplistic first attempt. Today the term CASE tool is widely disparaged. Yet I believe that James’ original vision will be realized, although the method of realization will be radically different, and by strange coincidence I blogged on this topic very recently

James Martin provided inspiration for technologists by identifying big ideas, but he went further by detailing the ideas in his books and teaching and “having the courage of his convictions” by investing in start-up businesses. Which of course made him very wealthy. I would be proud to say that in my work and in everything that CBDI has developed, we have been true to some of the core principles that we hammered out nearly thirty years ago including model driven (including meta model based) and structured with maximum automation. And these are equally applicable to today’s Agile, fast moving world. Of course we (Everware-CBDI) have added and evangelized the  principles of component and service oriented, but the original vision is intact. 
James Martin was an idealist. In several of his works he developed his thinking for a utopian society where technology and automation are used for the greater good in education, health and creating a better world. Sadly I myself came to see some of his works as out of touch with reality. He failed to see the shoddy reality of how politics and politicians are incapable of leveraging technology to deliver better models for society, how the giant Internet companies are creating worldwide networks based on old fashioned capitalistic principles while espousing such things as “do no evil” and practicing tax avoidance, and governments are increasingly using technology to track the every move of citizens without understanding how to govern the use of that data. 
I believe we will remember James Martin, but not necessarily for his big ideas like the early prediction of the Internet or his philanthropy. Rather we will come in time to reflect on his guidance that technology should be leveraged to improve society. Every time we destroy tens of thousands of jobs by introducing new technologies, we should be using the power of technology in education and resource mobilization to ensure that vast numbers of our young people do not remain out of work, or that older people can continue to contribute to society beyond conventional retirement age. 

CEA Credential Renewal Instructions

CEA Logo ZCEA Logo

 

ZCEA, CEA and ACEA Credential Renewal Instructions:

The following is guidance on what qualifies for Enterprise Architecture Development Units (EADUs) as part of the Zachman® and FEAC® enterprise architecture certifications. This guidance (published below) is intended to leverage the broad source of education and professional development opportunities you engage in as a professional as an active source of maintaining your certifications. With this refresh we are establishing a six month transition period for those alumni whose certification renewal has lapsed outside of the three year cycle. From 1 Oct to 1 April, Zachman and FEAC graduates may register their EADUs and submit their renewal fee regardless of the lapse in certification. After 1 April, alumni whose certification has lapsed will be required to take an online exam to re-qualify. If you have questions please send them to info [AT] feacinstitute [DOT] org.

The FEAC™ Institute and Zachman International® has a triennial process for certification credential renewals, similar to other professional organizations. Your EADU cycle begins on the month of graduation and you should begin filing and recording EA Development Units (EADUs) accruing 20 per year. For example, if you graduated, as a CEA, ACEA or ZCEA in April of 2013 your certification is active until April 2016. During this cycle you should be recording EADUs using the online submission form on your profile. In April 2016 you submit a request to renew your certification along with the administrative processing fee of $99 US.

Remember you need to document 20 EA Development Units per year for a total of 60 in a refreshment period, with member profiles updated, after payment of the CEA Fellow dues.

Instructions:

  1. Log into FEACinstitute.org or Zachman.com
  2. Under the menu My Account/My Profile then the EADU Submissions tab, fill out the form with how many EADUs you are claiming, the event for credit, EADU claim and the date. Click the “Green Plus” button to submit multiple EADU entries. These will post to your profile immediately and be in a “pending” status. Your claim will be “approved” or “denied” (with reasons why) within a week or two.
  3. If you have submitted your 60 hours, and you are actually applying for CEA renewal and are looking to pay your $99 renewal fee, go to the My Account/Certification Renewal menu, click the link and you will be prompted to pay your renewal fee. Your request will be verified and processed by an administrator.’ 

Certified Enterprise Architect: Maintaining Your Certification

Certification as either a Zachman Certified Enterprise Architect or FEAC Certified Enterprise Architect (CEA) is an industry-recognized credential. You have worked hard to earn this prestigious milestone and need to adhere to FEAC’s continuing certification program to retain professional achievement.  To follow the program, you can participate in a range of professional development activities to earn Enterprise Architecture Development Units (EADUs). 

Every credential requires a specific number of EADU in different categories as a part of a three-year certification cycle. If YOU hold a ZCEA (level 1-4) and a CEA (or ACEA) your EADUs count towards both as a part of the triennial certifications.

Certification

EADU in a 3 year cycle

EADU Requirements per Categories

Zachman Certified Enterprise Architect (Level 1 Associate)

15

(5 EADUs per year)

Educational- 15

Zachman Certified Enterprise Architect (Level 2 Practitioner)

30

(10 EADUs per year)

Educational-20

Development of the Profession-10

Zachman Certified Enterprise Architect (Level 3 Professional)

45

(15 EADUs per year)

Educational-30

Development of the Profession-10

Consultant Engagement-5

Zachman Certified Enterprise Architect (Level 4 Educator)

60

(20 EADUs per year)

Educational-20

Development of the Profession-40

(10 must be in Category 5 creating new knowledge)

FEAC Certified Enterprise Architect (CEA)

60

(20EADUs per year)

Educational -40

Development of the Profession-20

FEAC Associate Certified Enterprise Architect (ACEA)

30

(10 EADUs per year)

Educational-20

Development of the Profession-10

EADU categories are intended to ensure your continuing professional development is focused on the broad acquisition of knowledge and engagement with the Enterprise Architecture Community.  Professional Development activities yield different numbers of EADUs, as illustrated below.

EADUs earned in excess of a single triennial cycle may be applied to the next cycle, but will still incur additional processing for review, acceptance and auditing of your professional development efforts. 

The following provides additional detail on the EADU categories and amplifying guidance.  Please note that you may be requested to provide documentation if your request for EADU’s is selected for audit. Accepted documentation normally consists of a copy of completion certificates, letter of attendance, registration forms, etc. This documentation is NOT retained beyond any specific audit. 

 

Education Category– The acquisition of knowledge is a key element of ensuring growth in the ability to apply EA concepts.  The following categories provide examples of the types of education you can receive credit for.

Category 1: Zachman/FEAC endorsed courses.

You can take courses officially provided by Zachman International or its education clearing house FEAC.  Courses include:

  • FEAC CEA or ACEA certification training.
  • Zachman ZCEA certification training
  • FEAC Continuing Education Courses.

EADU Guidance: Zachman/FEAC courses generally provide 2 EADU per Continuing Education Course.

Obtaining a second certification in either Zachman or FEAC provides 1.5  EADU for each 8 hours of instructional contact time.

Category 2: Continuing Education

Complete Courses in the following areas.

College credit Courses in the areas of:

  • Systems Engineering
  • Computer/Data Science
  • Business Analysis
  • Strategic Planning and Analysis
  • Program Management/General Management

Or

Non-credit granting educational efforts include:

  • Massive Open Online Course offerings in the areas of the college credit areas listed above.
  • TOGAF certification training (independent of obtaining the certification)
  • IIBA certified provider training courses.
  • PMI certified providers (REPS) in the area of :
    • Agile Methodology
    • Risk Management
    • Portfolio Management
  • Six Sigma Training
  • Professional Courses in the field of Information Security or Information Security training. 

EADU Guidance: College Credit Courses generally grant 3 EADUs per course completed regardless of number of semesters or quarters granted.

Non-credit granting education efforts provide for 1 EADU per 8 hours of instructional contact.  These activities should result in a certificate of completion or some other formal means of documentation.

Category 3: Self-Guided Learning

Self-Guided learning are those engaged by a practitioner independent of any professional facilitation. These may involves research or study.

This includes activities such as:

  • Attendance at workshops or conference meetings.
  • Reading articles, peer journals or instructional manuals related to the field of EA.
  • Watching Video, podcasts or other related efforts not resulting in a certificate of completion.
  • May include being mentored by another EA professional.

EADU Guidance: Credit for this category is limited to no more than 10 EADUs in a cycle.

1/2 EADU is provided for each hour spent involved in self-guided learning.

 

Development of the Profession Category– The development of Enterprise Architecture as a profession is central to the Mission of Zachman International. 

Category 4: Working as an EA Professional

You may earn credit for being an active EA practitioner as a part of your company or in a non-compensated (e.g. volunteer) role as a part of providing support to others as an EA.

This can include:

  • Work as a compensated employee actively engaged in EA activities.
  • Volunteer work for a recognized EA organization.
  • Providing EA services to a recognized non-profit, not-for-profit or other charitable group.

EADU Guidance: Credit for this category is limited to no more than 15 EADUs in a cycle (5 per year).

1 EADU is provided for each hour non-compensated service. (e.g. volunteer)

1 EADU is provided for each 160 hours of compensated service.

Category 5: Creating New Knowledge

You may earn EADUs for creating or supporting the creation of knowledge in the area of Enterprise Architecture.

Examples of what this can include:

  • Authoring or co-authoring a peer-reviewed article
  • Authoring or co-authoring a non-peer reviewed article (this can include posts to LinkedIn, social groups etc.)
  • Serving as a speaker on an EA related topic (i.e. Zachman Framework, Model Based System Engineering, Strategic Planning etc.).
  • Serve as a Subject Matter Expert on EA or a related topic (e.g. Big Data, Decision Science, etc.).
  • Presenting in a webinar or podcast on the topic of EA or a related area.  (Must be publicly available either free or for purchase).
  • Creating education courses or training content in the area of Enterprise Architecture or related area. (Course work must be publicly available either free or for purchase).
  • Other

EADU Guidance: There is NO LIMIT for this category.

1 EADU is provided for each hour of activity. 3 EADUs are provided for publication of a peer reviewed article. 1 EADU is provided for publication of a non-peer reviewed article.

 

Consultant Engagement Category– Unique to the Zachman Level 3 certification is the requirement to maintain proficiency-supporting clients in the field of Enterprise Architecture. This category only applies to the Zachman Level 3 for the purposes of maintaining this unique designation in the field of EA.

Category 6: External Consultant

This requirement is unique to Zachman Level 3 certified Zachman consultant. Part of maintaining this certification is having at least 100 hours or more as a paid consultant for EA services.

EADU Guidance: Each 50 hours of paid consultancy provides 2.5 EADUs.

Proof of completion may be in the form of a redacted invoice or contract form. Contact Zachman International directly for more information.