An Emerging Technology Components Life Cycle in the ...Presentation Transcript
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
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.
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.
Based on Open Standards and Asset-Based Software Engineering Principles:
View software as an asset.
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.
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:
(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.
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.
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).
Explanation Note: Template Continued on the Next Slide.
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.
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.
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.
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.
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.
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
Moving From an Understanding of the Business Situation and Intent to IT Solutions
Technology Adoption Using a Solution Envisioning Approach Situation Analysis Wants Who What Why Business 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 Design Technology Selection Solution Architecture Change Management Scenarios Capability Cases Stakeholder Analysis 1 2 3 Implementation Planning When How 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?
Reusable Solutions Need to be “Situated" and Co-evolved with the Solution Providers Initial Solution Development Situation Analysis Capability Envisioning Capability Realization Adoption is a Collaborative Process of “Co-Evolution” Customer-Specific Solution Adoption Solution Adaptation Customer-Specific Solution Adoption Solution Adaptation Situation Analysis Capability Envisioning Capability Realization
A Solution Needs to be Understood from a Number of Viewpoints Access Context Re-Constructor Ingest Knowledge Conditioner Authentication Marker Content Quality Assurer Mediated Query Preservation Planning Event Monitor Preservation Strategy Developer Service Level Agreement Builder Archival Storage Content Migrator Message Stabilizer Administration Service Manager Negotiator Policy Engine Digital Authenticator Access Event Tracker Data Management Domain Mediator Configurator
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.
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.
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.
“Mixed” Components Interoperability-Collaboration Domain Open Source Domain Proprietary Domain Open Standards Domain e.g.,Microsoft’s .NET e.g., GSA’s OSERA e.g., OASIS UBL, W3C Semantic Web, etc. Emerging Components for eGov: Bringing “Mixed” Components Together Within the Interoperability-Collaboration Domain!
SBIR Relationship to eGov/FEA
SBIR “Innovation” Model PHASE I Feasibility Research PHASE III Product Development to Commercial Market PHASE II Research towards Prototype Private Sector Investment/ Non-SBIR Federal Funds (before/during/after!) Source: National Science Foundation Taxes Federal Investment
Draft Agenda, January 26 th
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.
Draft Agenda, January 26 th
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.)