Best Practices for Adopting Service-Oriented Architectures Dynamic by szz12237


									  Best Practices for Adopting Service-
        Oriented Architectures:
Dynamic Knowledge Repositories (DKR)
                    Brand Niemann, US EPA
 Best Practices in Categorizing Government Information Forum
      U.S. EPA Headquarters, East Building, Room 1153
       1201 Constitution Avenue, NW, Washington, DC
                          July 8, 2004

• 1. Background
  – 1.1 Overview (slides 3)
  – 1.2 Federal Activities (slides 4-5)
  – 1.3 Nationwide Infrastructure for Community Statistics
    Community of Practice (NICS CoP) Pilot (slides 6-16)
• 2. Dynamic Knowledge Repositories (DKR)* for
  Enterprise Architecture (slides 17-22)
• 3. Upcoming Presentations (slides 23-24)

 DKR is a term from Doug Engelbart: See

                  1. Background
• U.S. Environmental Protection Agency, Office of
  Environmental Information (Office of the Chief
  Information Officer-CIO):
   – Enterprise Architecture Team.
   – Computer Scientist and Semantic XML Web Services Specialist.
       • 202-566-1657,
• Interagency Working Group on Sustainable
  Development Indicators:
• CIO Council‟s Architecture & Infrastructure Committee
  and Emerging Technology Subcommittee:
• CIO Council‟s Best Practices Committee (Knowledge
  Management Working Group) and Semantic (Web
  Services) Interoperability Community of Practice:
   – and                  3
                  1. Background
• CIO Council‟s Architecture & Infrastructure Committee:
   – Chief Architects Forum Exchange (CAFÉ) Repository.
   – Task Integration and Collaboration Across AIC Subcommittees
     and Across the AIC and the Best Practices CIO Council
     Committees and Participation in the Categorization of
     Government Information (CGI) Working Group of the Federal
     Interagency Committee on Government Information.
• CIO Council‟s Best Practices Committee:
   – Best Practices Registry (e.g. see GCN, June 7, 2004) and EA
     Best Practices Seminar for CIOs (July 21, 2004).
• Semantic (Web Services) Interoperability Community of
   – Work on Enterprise Ontologies and Web Services Registries
     (see next slide) (July 7, August 30-September 3, and September
     8-9, November 14-19, 2004).

                           1. Background
                                          Enterprise Ontology and
                                          Web Services Registry

       Dynamic                            Semantic Web
                          Web Services
       Resources                          Services

       Resources            WWW           Semantic Web
Source: Derived in part
from two separate
presentations at the
Web Services One
Conference 2002 by
Dieter Fensel and         Interoperable   Interoperable
Dragan Sretenovic.
                          Syntax          Semantics
                  1. Background
• KM.Gov Discussion of Business Function
  Models (Denise Bedford, May 26, 2004):
  – The World Bank‟s is a narrow and deep hierarchy:
     •   Level 1 = General Business Area
     •   Level 2 = Business Activity
     •   Level 3 = Business Process
     •   Level 4 = Task
          – Note: A „service taxonomy‟ is an inherent part of a business
            taxonomy and emerges at Level 3 and below. If you can keep
            business function and organizational unit as separate
            attributes, you can then see which organizational units may be
            offering the same kinds of services and this might help to form
            communities of practice across organizational units!

                            1. Background
    • Fourth Quarterly Emerging Technology
      Components Conference: An Emerging Public-
      Private Partnership at MITRE, June 3, 2004:
         – Some recommendations on Strategic Directions:
              • Involve taxonomy (ontology) expertise in improving the FEA
                classification scheme (taxonomy) and its extension into the
                agencies. (This should also help the Line of Business Task
                Forces work.)
              • Involve knowledge management expertise in building a
                comprehensive knowledge-base (repository) of enterprise
                architecture (OMB budget, solutions like Service-Oriented,
                Web Services, etc.)
See: GCN, May 20, 2004, Forman calls for new approach to the Federal Enterprise Architecture.
                1. Background
• Nationwide Infrastructure for Community
  Statistics Community of Practice (NICS CoP),
  May 27, and July 1, 2004, The Brookings
  – Nationwide Systems:
     • E.g., Marshall DeBerry, Bureau of Justice Statistics and
       Interagency Council on Statistical Policy, FedStats
  – Statistical System Tools and Technologies:
     • E.g., Joe Ferreira, Department of Urban Studies and
       Planning, Massachusetts Institute of Technology, Intelligent
       Middleware and Virtual Data Repositories
  – Data Providers, Users, and Local Intermediaries:
     • E.g., Tom Kingsley, Urban Institute, National Neighborhood
       Indicators Partnership

               1. Background
• NICS CoP Pilot Paradigm:
  – The Document (structured) Is the Interface to the
    Data and Metadata!
• Some NICS CoP Pilot Requirements:
  – “Low-cost Re-purposing” (Cavin Capps, Census
    Bureau‟s Data Web).
  – Author Once-Disseminate Many (Print, Web, and CD-
  – “Live Publishing” (fast and easy to edit and add
  – Incorporate the taxonomy, ontology, and registry
    (harmonization-standardization) within the document
    (see next slide).
               1. Background

Harmonization/Standardization of Data Element and XML Tag Names
                       1. Background
Levels/              Digital               Communities XML Web
Mappings             Collections           of Practice Services

1                    Topics*               Domains               Networks

2                    Sub-Topics*           Conceptual            Nodes
3                    Table of              Knowledge             Services
                     Contents**            Objects
*”Content gives us the semantics (taxonomy/ontology) & the interoperability”,
Adam Pease, SICoP Meeting at MITRE, May 19, 2004.
**”Structure comes from the content itself”, The Large Document Problem, Lucian
Russell, Categorization of Government Information WG Meeting, 5/10/04.            11
                  1. Background
Conceptual       Nationwide           Statistical     Data Providers,
Areas (Nodes)/   Systems              System Tools    Users, and Local
Knowledge                             and             Intermediaries
Objects                               Technologies
1                Key National         LandView 6      Jacksonville
                 Indicators Forum     (Census, EPA,   Community
                 Report (GAO)         and USGS)       Council 2003
                                                      Quality of Life
                                                      Progress Report
2                Key National                         The Boston
                 Indicators Web                       Foundation: 2002
                 Site (NAS)                           and 2000
                                                      Indicator Reports
3                Annual Statistical
                 Abstract of the
                 United States,
                 2003 (FedStats)
                1. Background
• Some important features of the mapping
  matrices (slides 9-10):
  – The Conceptual Areas (Nodes)/ Knowledge Objects
    (Services) consist of XML information objects which
    can be reused in different contexts, applications,
    Communities of Practice, etc.
  – The reuse is accomplished through:
     • Metadata;
     • Taxonomies (even Ontologies); and
     • Standardization/Harmonization (mappings between and
       across) Across Multiple Taxonomies (even Ontologies).

                  1. Background

CoP Web Collaboration Tool and Web Site
                   1. Background

Nodes on the Network
            1. Background

Search Across All the Nodes for “Poverty” to Compare Locations   16
and Harmonize/Standardize Indicators and Their Data Elements
                1. Background

Networked/Nested Communities of Practice: See   17
            1. Background
• Nested Communities of Practice:
  – Sustainable Development Indicators
  – Industrial Ecology
  – National Infrastructure for Community
  – National System of Indicators
  – U.S. Environmental Protection Agency
  – Semantic (XML Web Services) Interoperability
  – Service-Oriented Enterprise Architecture

 2. Dynamic Knowledge Repositories
   (DKR) for Enterprise Architecture
• Background Shows That the CoP‟s
  Collaboration Tool, Web Site, and Network
  Can and Should be Integrated!
• Reuse Previous Work on the Government
  Enterprise Architecture Framework
  Registry and Repository (see next slide).
  – Twelve Topics, 704 sections and 12,884
  – See

2. Dynamic Knowledge Repositories
  (DKR) for Enterprise Architecture, See Participation Registries   20
  2. Dynamic Knowledge Repositories
    (DKR) for Enterprise Architecture
• Expanded Topics/Subtopics:
  –   eGov Act 2002
  –   OMB Guidance
  –   GAO Reports
  –   FEA Reference Models
  –   CoPs (Chief Architect Forum, Federal Architect
      Council, etc.)
  –   Systems (Core.Gov, FEAMS, etc.)
  –   Agency Documents (EPA, SBA, etc.)
  –   NGOs (Industry Advisory Council, NASCIO, etc).
  –   Private Industry
 2. Dynamic Knowledge Repositories
   (DKR) for Enterprise Architecture
• Sample New Knowledge Objects:
  – SBA Enterprise Architecture Program Policies and
    Procedures, 2004.
  – Business Cases Related to the Consolidated
    Infrastructure (NASA, NRC, etc.).
  – EA Knowledge Discovery Toolkit (Unisys)
  – The Federal Enterprise Architecture and Agencies‟
    Enterprise Architectures Are Still Maturing (GAO).
  – AIC Components Subcommittee Components White

   3. Upcoming Presentations
• August 17, 2004, Collaboration Expedition
  Workshop #35, National Science
  Foundation, Ballston, VA:
  – Sustaining Public Dialogue: The Role of
    Communities of Practice and Their Dynamic
    Knowledge Repositories (DKR), 8:30 a.m.- 4
    • Being Organized by Rick Murphy, Blueprint
      Technologies, Jay Peltz, FederalConnections.Org,
      Susan Turnbull, GSA, and Brand Niemann, EPA.
    3. Upcoming Presentations
• September 20-22, 2004, Enterprise Architecture
  Conference, Ronald Reagan Building,
  Washington, DC:
  – Session 3-5: Best Practices for Adopting Service-
    Oriented Architectures, September 21, 2:15-3:30
     • Taxonomic-driven Enterprise Architecture and Communities
       of Practice (Rick Murphy, Blueprint Technologies, and Jay
       Peltz, FederalConnections.Org).
     • (2) Federated Repository (Jana Crowder, Noblestar and
       Brent Carlson, Logic Library).
     • (3) Semantic Interoperability (Jeff Pollack, Network Inference,
       and Ralph Hodgson, TopQuadrant).


To top