+ All Categories
Home > Documents > An Emerging Technology Components Life Cycle in the ...

An Emerging Technology Components Life Cycle in the ...

Date post: 20-Nov-2014
Category:
Upload: jacknickelson
View: 953 times
Download: 2 times
Share this document with a friend
Description:
 
29
1 An Emerging Technology Components Life Cycle in the Government Enterprise Architecture Framework (GEAF) Prepared for the Joint AIC Emerging Technology and Components Subcommittees Meeting, January 6, 2004, and for the Second Quarterly Emerging Components Conference, January 26, 2004 By Brand L. Niemann
Transcript
Page 1: An Emerging Technology Components Life Cycle in the ...

1

An Emerging Technology Components Life Cycle in the Government Enterprise

Architecture Framework (GEAF)

Prepared for the Joint AIC Emerging Technology and Components Subcommittees Meeting, January 6, 2004,

and for the Second Quarterly Emerging Components Conference, January 26, 2004

By Brand L. Niemann

Page 2: An Emerging Technology Components Life Cycle in the ...

2

Background• Our recent cross-Subcommittee discussions of the “IRS

30 components” has provided a significant change in thinking:– “We (US PTMO) are in the midst of these kind of issues that we

have to address. The governance, cost model, ownership, etc. My approach is no longer component reuse, it goes beyond components. I called it "asset reuse". (Daud Santosa, December 2, 2003, to Mike Dunham and Brand Niemann.)

• The Noblestar/Flashline Federal Asset Management Solution Pilot is already addressing that within the work on the Government Enterprise Architecture Framework (GEAF) in Goal 3 of the Governance Subcommittee:– See Government Enterprise Architecture Framework (GEAF)

Meeting, October 27, 2003, and OASIS eGOV Technical Committee Meeting: Registries and Repositories Workshop, October 30, 2003, presentations posted to the AIC QuickPlace (December 4, 2003) and at http://web-services.gov.

Page 3: An Emerging Technology Components Life Cycle in the ...

3

Reuse Workflow Pattern

Source: See Enterprise Architect Summit Conference Presentation on “Software Reuse: Patterns and Anti-Patterns” by Charles Stack at http://web-services.gov.

Page 4: An Emerging Technology Components Life Cycle in the ...

4

Explanation

• Based on Open Standards and Asset-Based Software Engineering Principles:– View software as an asset.– Engineering discipline.– Portfolio management.– Measure-Evaluate-Improve.

• Being Applied to the Recreation One-Stop Components in Support of the “Building Out the BRM: Enabling a Common Process View”:– See November 20, 2003, presentation by OMB FEA-PMO.– Also see EPA comments to FEAPMO to improve CPV Model

based on experience with the Recreation One-Stop Components, December 5, 2003, so far.

Page 5: An Emerging Technology Components Life Cycle in the ...

5

Explanation

• One of Five Government Enterprise Architecture Framework Components Registries and Repositories Demonstrated to the Federal Enterprise Architecture Program Management Office (FEAPMO-APCG, Inc.) on December 15, 2003:– (1) Emerging Components Collaboration Registry/Repository

(ECCRR) ("esir") (operational);– (2) Government Enterprise Architecture Framework Components

Registry and Repository (GEAFRR) (operational);– (3) Topic Maps of eGov and EA Conferences (operational);– (4) Federal Asset Management Solution (to be publicly available

soon on the Web); and– (5) Federal Enterprise Architecture Capability Manager with

Semantic Technologies (operational, but not on the Web yet).

Note: See http://web-services.gov for URLs and other links.

Page 6: An Emerging Technology Components Life Cycle in the ...

6

Explanation• Each of these GEAF Registries and Repositories Has Its

Own “Component Life Cycle” – “Asset Reuse Workflow Pattern”.

• The Noblestar/Flashline Federal Asset Management Solution Pilot:– Essentially Follows the NASCIO EA Tool-Kit (July 2002)

Component Life Cycle Which Appears to be the Only EA with one! (See next slides.)

– Has Already Built a Reusable “FEA FlashPack” Component for One of Its Clients (Department of the Navy, But Requests Confidentiality At This Stage)!

• See PDF file at http://web-services.gov.

• We are Working with NASCIO and the States (e.g. SBIR, Angel Investors, etc.) to Implement This:– Second Quarterly Emerging Components Conference, January

26, 2004, at the White House Conference Center.• See http://componenttechnology.org

Page 7: An Emerging Technology Components Life Cycle in the ...

7

Explanation• The NASCIO EA Tool-Kit (July 2002) Component Life Cycle:

– Emerging – New technology, which has the potential to become current.– Current – Recommended technology. Technology meets the

requirements of the enterprise architecture.– Twilight – Items that do not conform to the Business/Technology

Drivers.– Sunset – Items that do not conform to the Business/Technology Drivers

and has a set discontinuation date.• The NASCIO EA Tool-Kit Also Contains a Blueprint Framework

Which Consists of a Series of Templates Including Ones for Technology and “Compliance Component” (see next slide for part of template for the later).

• The NASCIO EA Tool-Kit Also Contains a Lexicon (see excerpts in slides 10-14).

• NASCIO has also just released their Enterprise Architecture Maturity Model Version 1.3, December 2003 (see slide 15).

Page 8: An Emerging Technology Components Life Cycle in the ...

8

Explanation

Note: Template Continued on the Next Slide.

Page 9: An Emerging Technology Components Life Cycle in the ...

9

ExplanationNASCIO Compliance Component Template (continued)

Page 10: An Emerging Technology Components Life Cycle in the ...

10

NASCIO EA Tool-Kit Lexicon• Lexicon: Provides a glossary and cross-reference for words that

may have multiple meanings. The purpose is to create common definitions to allow for clearer understanding.

• NASCIO: The National Association of State Chief Information Officers represents state chief information officers and information resource executives and managers from the 50 states, six U. S. territories and the District of Columbia. State members are senior officials from any of the three branches of state government who have executive-level and statewide responsibility for information resource management.

• Enterprise Architecture Development Tool-Kit: A guide for municipal, county, state and federal government to develop and define adaptive enterprise architecture. Includes process models and templates with several examples.

• Component: In object-oriented programming and distributed object technology, a component is a reusable program building block that can be combined with other components in the same or other computers in a distributed network to form an application.

Page 11: An Emerging Technology Components Life Cycle in the ...

11

NASCIO EA Tool-Kit Lexicon• Emerging Technologies: The most current technologies.

These items will usually require testing prior to acceptance by industry as the current standard. It is generally understood that emerging technologies be considered carefully before implementing in an enterprise-wide architecture.

• Current Technologies: Technologies that are the current standard for use within the enterprise, tested and generally accepted as standard by industry. These items comply with or support the principles listed for the discipline.

• Twilight Technologies: Technologies being phased out by the enterprise.

• Sunset Technologies: Technologies that have been phased out and cannot be used within the organization past a specified date.

Page 12: An Emerging Technology Components Life Cycle in the ...

12

NASCIO EA Tool-Kit Lexicon• Technology: Tools or tool systems by which we

transform parts of our environment and extend our human capabilities (Tornatzky and Fleischer 1990).

• Technology Drivers: Internal business processes or needs and external innovation that influence technology. These are captured in three stages:– • Technology Trends – Emerging trends within the technology

world that are impacting how services and the IT portfolio will be provided.

– • IT Best Practices – Trends and approaches that are most successful at providing services and IT portfolio.

– • IT Principles – Those practices and approaches that the organization chooses to institutionalize to better all provided services and IT portfolio pieces.

Page 13: An Emerging Technology Components Life Cycle in the ...

13

NASCIO EA Tool-Kit Lexicon• Business Drivers: Internal goals and strategies

and external trends that influence the business. These are captured in three stages of drivers:– • Industry Trends – Emerging trends within the

business world that are impacting how services and information will be provided.

– • Business Best Practices – Trends and approaches that are most successful at providing services and information over time.

– • Business Principles – Business practices and approaches that the organization chooses to institutionalize to better all provided services and information.

Page 14: An Emerging Technology Components Life Cycle in the ...

14

NASCIO EA Tool-Kit Lexicon• Framework: Illustration of the various architecture

elements, used as a guide for assisting governments as they create enterprise architectures for their organizations. Currently in the NASCIO Tool-Kit there are four Frameworks:– • Enterprise Architecture Framework– • Architecture Governance Framework– • Business Architecture Framework– • Technology Architecture Framework

• Blueprint: Plan or guide, commonly used in construction, laid out logically and including essential elements to address and follow as building progresses.

• Template: A form used as a guide, such as a document in which the standard parts are already included and the variable parts are completed as appropriate.

Page 15: An Emerging Technology Components Life Cycle in the ...

15

NASCIO Enterprise Architecture Maturity Levels (2003)

• EA Level 0: No Program

• EA Level 1: Informal Program

• EA Level 2: Repeatable Program

• EA Level 3: Well - Defined Program

• EA Level 4: Managed Program

• EA Level 5: Continuously Improving Program

Page 16: An Emerging Technology Components Life Cycle in the ...

16

Technology Adoption Life Cycle

• Innovators• Early Adopters• Early Majority• Late Majority• Laggards

• Techies: Try It!• Visionaries: Out Ahead.• Pragmatics: Stick with the herd.• Conservatives: Hold On!• Skeptics: No Way!

Page 17: An Emerging Technology Components Life Cycle in the ...

17

How Do We Adopt Emerging Technology?

Bottom-up Top-down

Solution Envisioning

Pilots COE Incubators

Skunk works

Intrapreneuring

Organizational Transformation

IDEAL™

Replication Centers

Conference Attendance

Sandboxes

Page 18: An Emerging Technology Components Life Cycle in the ...

18

Moving From an Understanding of the Business Situation and Intent to IT Solutions

Page 19: An Emerging Technology Components Life Cycle in the ...

19

Technology Adoption Using a Solution Envisioning Approach

Situation AnalysisBusiness Dynamics:Assess forces & explore scenarios of the future

Business Outcomes:Agree desired results & Measures of effectiveness

Capability Envisioning

Design By Example: Explore Capability Cases

Conceptual Architecture:Develop solution vision

Capability DesignTechnology Selection

Solution Architecture

Change Management

Handle Cus tomerPayment

Handle Cus tomerOrder

Handle Custom er OrderStock Avail able

Handle Customer OrderStock Not Availab le

CashPayment

CreditCard

Payment

CheckPaym ent

Uses

Extends Extends

ExtendsExtends

Extends

Customernumber

Customernumber

Customernumber

Customernumber

Scenarios

Capability Cases

Stakeholder Analysis

1 2 3

Implementation Planning

Where are we now?

How is our world changing?

What does technology make possible?

What are the new ways to archive? How do we get there?

What do we have to change?

Page 20: An Emerging Technology Components Life Cycle in the ...

20

Reusable Solutions Need to be “Situated" and Co-evolved with the Solution Providers

Initial Solution Development

Situation

Analysis

Capability Envisioning

Capability Realization

Customer-SpecificSolution Adoption

Solution Adaptation

Customer-SpecificSolution Adoption

Solution Adaptation

Situation Analysis

Capability Envisioning

Capability Realization

Adoption is a Collaborative Process

of “Co-Evolution”

Page 21: An Emerging Technology Components Life Cycle in the ...

21

A Solution Needs to be Understood from a Number of Viewpoints

Access

Context Re-Constructor

IngestKnowledge

Conditioner

Authentication

Marker

Content Quality Assurer

Mediated Query

Preservation Planning

Event Monitor

Preservation

Strategy Developer

Service Level

Agreement Builder

Archival StorageContent

Migrator

Message

Stabilizer

Administration Service Manager

Negotiator

Policy Engine

Digital Authenticat

or

Access Event

Tracker

Data Management

Domain

Mediator

Configurator

Page 22: An Emerging Technology Components Life Cycle in the ...

22

How Does Solution Envisioning Work?

• By Being “Situated”

– Facilitates a shared understanding of forces, challenges, and desired results.

– Expands the space of solution possibilities through the use of capability cases as “innovation catalysts”.

– Enables business and IT to do joint creative work towards a shared vision.

– Builds confidence and commitment towards implementing the shared vision.

– Helps communicate the vision to other parties.

Page 23: An Emerging Technology Components Life Cycle in the ...

23

The Method We Are Using for the Semantic Pilots is “Solution Envisioning with Capability Cases”

Solution Envisioning is a scenario-driven approach to experiencing a future system through analogies and examples using a Catalog of Capability Cases.

A Capability Case is a known technology solution to a business problem – a best practice for applying a technology to achieve business results

Like an architect presents building designs, Solution Envisioning is "design by example" for IT systems.

Page 24: An Emerging Technology Components Life Cycle in the ...

24

Experiences with“Quick Win” Components

• eForms for eGov:– Supported the Business Gateway and Other eGov Initiatives.

• Semantic Technologies for eGov:– Launched Semantic Interoperability SIG and Second Conference in

September 2004.• Emerging Components for eGov:

– SBA/SBIR for eGov Workshop (June 26, 2003):• Approved presentation to SBIR Program Managers and Participation In

Conferences.– First Quarterly Conference (October 20, 2003):

• Featured “Mixed”* Components and SBIR and non-SBIR Success Stories.– Second Quarterly Conference (January 26, 2004):

• Featuring three States (AZ, CT, & MD), NASCIO, etc.– Third Quarterly Conference (March 23-25, 2004)

• Citizen Entrepreneurs: Advancing Small Business Innovation from the States Toward Open, eGov Components at FOSE 2004.

*See next slide for explanation and illustration of “mixed” components.

Page 25: An Emerging Technology Components Life Cycle in the ...

25

“Mixed” Components

Interoperability-CollaborationDomain

Open SourceDomain

ProprietaryDomain

Open StandardsDomain

e.g.,Microsoft’s .NETe.g., GSA’s OSERA

e.g., OASIS UBL,W3C SemanticWeb, etc.

Emerging Components for eGov: Bringing “Mixed” ComponentsTogether Within the Interoperability-Collaboration Domain!

Page 26: An Emerging Technology Components Life Cycle in the ...

26

SBIR Relationship to eGov/FEA

Page 27: An Emerging Technology Components Life Cycle in the ...

27

SBIR “Innovation” Model

PHASE IFeasibilityResearch

PHASE IIIProduct

Developmentto

CommercialMarket

Taxes

PHASE IIResearchtowards

Prototype

Private Sector Investment/Non-SBIR Federal Funds

(before/during/after!)

Federal Investment Source: National Science Foundation

Page 28: An Emerging Technology Components Life Cycle in the ...

28

Draft Agenda, January 26th

• 1. Welcome and Logistics: Brand Niemann, EPA and CIOC/AIC Emerging Technology Subcommittee (8:45-9:15 a.m.)

– An Emerging Technology Components Life Cycle in the Government Enterprise Architecture Framework (GEAF)

• 2. State Citizen Entrepreneurs (AZ, CT, & MD), Postcards from SBIR National Conference (October 27-30, 2003) and the 2003 NASVF Conference (November 2-5, 2003), and Some Next Steps (9:15 a.m. -12 Noon with 15 minute break)

– Morning Panel Chaired by Tony Stanco, Founding Director, The Center of Open Source & Government, George Washington University. Advancing Small Business Innovation from the States Toward Open, eGov Components (1) Marsha Kolich, Business Development Manager, Office of Innovation and Technology, Arizona Department of Commerce, and 5 Small Businesses, (2) Victor Budnick, President and Executive Director, Connecticut Innovations and Selected Small Businesses, and (3) Dr. Philip Singerman, State of Maryland Technology Development Corporation, and Selected Selected Small Businesses. Also Maurice Swinton, Assistant Administrator, Office of Technology (SBIR/STTR), US SBA and Dan Loague, Executive Director, National Association of Seed and Venture Funds. And finally, Susan Turnbull, GSA and CIOC/AIC Emerging Technology Subcommittee, Preview of the Third Quarterly Emerging Components Conference at FOSE 2004, March 23-25, 2004!

• 3. Lunch and Small Business Gallery Tour (12 Noon-1:30 p.m.)– Lunch on own at nearby restaurants or order catered box lunch by 8:45 a.m. and eat and

tour the Small Business Gallery in the Conference Center.• 4. Afternoon Session Keynote: Gerry Wethington, CIO, State of Missouri, and

President, National Association of Chief Information Officers (NASCIO) (Invited), (1:30-2 p.m.)

– Innovative Funding for Innovative State IT.

Page 29: An Emerging Technology Components Life Cycle in the ...

29

Draft Agenda, January 26th

• 5. Reports 1: 20 Minutes Each (2-3 p.m.):– An SOA (Services Oriented Architecture) for the Federal Enterprise Paper, and PowerPoint,

Richard C. Murphy, Sun Certified Enterprise Architect and Founding Member of the Worldwide Institute of Software Architects

– Global Justice Information Sharing Initiative Web Site and PowerPoint; Service-Oriented Architecture Subcommittee Activities, Thomas Henderson and Scott Fairholm

– Federal Asset Management Solution (Flashline Registry and Repository): Registration of New Components FEA FlashPack and PowerPoint. Web Site to be made publicly available soon. Noblestar and Flashline Team

• 6. Break (3-3:15 p.m.)• 7. Reports 2: 20 Minutes Each (3:15-4:15 p.m.)

– Emerging Technology Component Registration Pilot, Owen Ambur, Co-Chair, Government XML Working Group and Member of the Emerging Technology Subcommittee, other members of the team. Please help us populate the site with emerging technology components that you are offering and/or would like to participate in developing and maturing. Sam Hunting has developed a topic map facilitating access to the submissions. Your input and feedback will help to enhance the value of the pilot.

– E-Forms for E-Gov Pilot Team Final Report Webpage; Rick Rogers, Fenestra, Pilot Team Lead

– An Enterprise Architecture For How People Work The Case for an Intelligent Document Architecture, Demonstration by Alistair Lee (Phase 3 of their "Eforms for eGov Pilot": Runtime Web Service Implementation with Arbitrary XML Schema

• 8. Adjourn and Networking Until Conference Center Closes (4:30-5 p.m.)


Recommended