alternate text alternate text alternate text alternate text

IFEAD

People -- Process -- Business -- Technology
IFEAD is an independent research and information exchange organization working on the future state of Enterprise Architecture.






Enterprise Architecture in the Defense World - DoDAF / C4ISR

US - Government IT Calender 2006

-

Enterprise Architecture Tools for
Delivering Combat and Business Capabilities

Pick up an Information Technology (IT) strategic plan from virtually any organization today and you will read statements like "our goal is to migrate from the current multitude of separated systems toward a single, integrated, system capable of ... we will provide users with a secure network environment allowing them to access shared data and applications, regardless of location ...the right information anytime, any place!" Interoperability and information assurance are major objectives of IT, and it is enterprise architecture that will provide the analytical methodology that will let us 1) explicitly visualize the obstacles along our path, and 2) make the right decisions to effectively attain our mission capability objectives.

Consider This Situation

In reference to the development of a Command, Control, Communications, Computer and Intelligence Support Plan (C4ISP), required for the acquisition milestone decisions of a major new weapon system, a Program Manager (PM) asked, "How can I develop the Information Exchange Requirements (IER) for my system (as specified for the C4ISP), if I don't know who I will be exchanging information with?" This doesn't seem possible. A multi-billion dollar defense program, and we don't know who's talking with whom? After subsequent discussion though, what the PM was validating was really the "case" for enterprise architecture.

With enough resources and fortitude anyone can roll up their sleeves and get on with the business of collecting the data that comprises IERs for systems existing today. It's pretty much an exercise in due diligence as described in the Department of Defense (DoD) Architecture Framework. You're a program manager and you know how your particular system exchanges information within the context of the System-of-Systems (SoS) or Family-of-Systems (FoS) in which you currently operate. Documenting these IERs in C4ISP format may be a bit time consuming, but you can collaborate with other affected PMs and gather the information with whatever tool you're comfortable with and be done with it. What you have then is a static snapshot of your system's IERs (and hopefully, what is needed to satisfy interoperability and information assurance requirements).

Interfaces Under Development

But now let's think about a major DoD weapon system that won't be delivered for seven years or more. Consider directing this PM with the challenge: "Document all of your IERs." OK - they know how their system is going to work seven years from now because the program is "spec'ed-out", and it's under configuration management. Cost, schedule, performance changes as the program moves through the Programming, Planning, and Budgeting System (PPBS)? No problem. The PM is right on top of it. But what about the other programs that are similarly evolving over time and with which this system plans to exchange information? Our PM has no control over these, yet they too are subject to the perturbations of the PPBS. How will programmatic changes within these future SoS/FoS be collectively assessed for their unforeseen impact on IERs and the resultant mission capability that these major acquisition are expected to provide?

Clearly, we have a case for enterprise architecture and specifically, robust tools to support its development and analysis. From the example presented here, we have a requirement to document existing and evolving systems in a centralized repository that authorized managers can use to ensure that the interoperability and information assurance thresholds established early on in the development of warfighting capability are, at a minimum, maintained when the systems comprising that capability go into operation years later.

The DoD Architecture Framework

The DoD Architecture Framework provides a construct for fully documenting the details of an IT system, as well as its inter-relationship to a SoS and FoS. The Framework is broken down into three main "views", the Operational View, the Systems View, and the Technical View.

Operational View
Describes tasks and activities and the information exchanges required
Independent of technology

Systems View
Describes systems and the connections and communications among them
Existing or planned technologies

Technical View
Defines a minimal set of standards and rules governing the implementation, arrangement, interaction, and interdependence of system elements.

Each of the three views is further broken down into twenty-six distinct "products".

The DON CIO has been sponsoring the development of the following three architecture tools to support systems developers and managers in documenting and managing their IT systems:

  • The Architecture Development Process Model (ADPM)
  • The Department of the Navy Integrated Architecture Database (DIAD)
  • The Data Management and Interoperability Repository (DMIR)
The Architecture Development Process Model (ADPM)

What is the ADPM? The ADPM is a Government Off The Shelf (GOTS) product that provides a "roadmap" for the development of enterprise architecture descriptions as documented in the DoD Architecture Framework, Version 2.0.  Accessible through any standard Internet browser at http://www.don-imit.navy.mil/ (or on CD-ROM upon request), the ADPM provides a step-by-step approach to developing framework architecture descriptions.  Using a set of hyperlinked documents or as a downloadable Microsoft Project process template, the ADPM provides a product-driven work breakdown structure (WBS) for architecture description development, supplemented by:

  • Task descriptions and dependencies
  • Best practices and lessons learned
  • Product examples from various DOD functional areas
  • Technical references to the Core Architecture Data Model (CADM) for each product

To accommodate the unique aspects of each architecture initiative (e.g., differences in scope, objectives and functional application), the ADPM is intentionally generic and functionally independent.   Modifications to the template to accommodate specific project needs can easily be made in the Microsoft Project process template.

The ADPM is organized hierarchically. High-level tasks are outlined in the table of contents, and users may "drill down" to lower level tasks from this page. On all lower level pages, there is a "Return to Table of Contents" link to enable users to easily return to the high-level task listing. It is recommended that users either review the table of contents, or download and review (at a high level) the tasks in the Microsoft Project file to familiarize themselves with the task hierarchy.

Intended Audience and Usage
The intended audience and usage of the ADPM is twofold. First, it is intended to support architecture program and project managers from any DoD functional area (personnel, logistics, C4ISR, etc.) who are responsible for overseeing the development of architectures.   The tool's objective is to enable effective oversight and coordination of architectural description development efforts. Second, the ADPM serves a role in Enterprise Architecture education. The model picks up where the Architecture Framework leaves off. The Framework's six-step high-level process tells the reader to pick the products and build them; it does not provide any guidance on how to do it. The ADPM fills the gap by providing the detailed, yet generic process for the oversight of the actual building of the architecture products. The ADPM does not take the place of the Framework document; it serves as a companion, providing the process component for enterprise architecture development.

ADPM Content and Reference Documents
The project management template included in the ADPM ios a Microsoft Project file used to mange the development of architectures.  It contains a mirror image of he task hierarchy and descriptions provided in the HTML document, as well as task dependencies and the ability (via Microsoft Project) to view the tasks and their associated timelines in Gantt chart form. The file provides a skeletal management approach, which is intended to be modified to meet specific project needs. Once downloaded or taken from the CD-ROM, users should determine and enter task duration estimates, resources, and other relevant information to reflect project specific variables (e.g., scope, complexity, available resources, etc.).

Reference Documents included in the  ADPM are the C4ISR Architecture Framework, Version 2.0 in MS Word document format; and the Core Architecture Data Model (CADM) in compressed file format (.Zip), containing the CADM logical data model, in ERWin format (Erwin data modeling software V2.5 or higher is required). The CADM is primarily a technical document; its primary value is that it provides a common and consistent framework for capturing, storing and manipulating architectural data. Each product has a "view" of the CADM, and data model objects (e.g., entity types) that are shared by multiple products are inherently consistent. In turn, this ensures consistency of analytical results across the entire scope of the architecture. This document is intended for technical reference by the project  technical staff. A Portable Document Format (.PDF) view for each architecture product is also included in the model for quick reference.

ADPM Next Version
DON CIO is planning to enhance the ADPM in concert with future iterations of the Architecture Framework document and the development of DON architecture policy and guidance.  Users are encouraged to provide specific and constructive suggestions to mailto:ADPM@hq.navy.mil

The Department of the Navy Integrated Architecture Database (DIAD)

The Department of Navy Integrated Architecture Database is another GOTS product that provides a repository for data collected in support of Operational and Systems Views of Architecture as outlined by the DoD Framework. The DIAD will be used by the DON to create an Information Technology Architecture (ITA) as prescribed by the Clinger-Cohen Act and further defined in OMB Circular A-130. The DIAD has the following attributes:

  • A data model developed to be fully compliant with Core Architecture Data Model (CADM) that supports the DoD C4ISR Architecture Framework V2.0.
  • Stand-alone MS Access version for installation at local sites to develop and capture architecture artifacts;
  • Inclusion, reference, and traceability of requirements to the sources of those requirements, as well as the systems created to support the requirements;
  • Edit, entry, and analysis tools to insure data integrity and to support the Framework methodology for creating architecture products.
  • The ability to store and integrate the data underlying the Operational and Systems View products of the Framework for analysis and decision support to resource and acquisition decision makers.

Key Concepts
The DIAD employs a series of "picklists" that contain standard terms of reference used by a community or functional area (e.g., Personnel or Command and Control) to define its organizations, facilities, platforms, activities, and the information exchanged. This semantic reconciliation of terms is intended to be used within the community as well as by other communities to articulate the information exchanges between them in a standard fashion. As architectures are developed, a configuration management process will control and update the contents of these picklists to insure that common terms of reference are used within the community of interest or functional area, as well as make them available globally to other functional areas. Reconciling and maintaining the contents of the picklists brings another level of integration to architecture developed across the enterprise and it is the key to using the architectures as an enterprise level decision support system.

CADM compliance in the DIAD data model will allow the exchange of architecture information among DoD Services and Agencies. CADM and DIAD provide the level of interoperability necessary to allow cross-functional analysis and capability management to support Program Operational Memoranda (POM) and PPBS decision-makers.

Intended Audience
The DIAD is intended to support any architecture development effort at any level or degree of integration. Since it instantiates the CADM, there is automatic integration between architectures that use it to capture their products. The Graphical User Interface (GUI) allows operational personnel as well as architects to use an iterative process in developing their architecture products and provides the appropriate "outputs" of the products (reports, graphics, and matrices) to provide meaningful information to decision makers.

The Data Management and Interoperability Repository (DMIR)

TheData Management and Interoperability Repository (DMIR) is an integrated suite of commercial-off-the-shelf (COTS) and GOTS tools. The DMIR is a Web-enabled registry of DON systems and their associated data structures and data exchange formats. It supports both management and engineering activities for development, operation, and maintenance of IT systems. It is part of the DON Data Management and Operability (DMI) infrastructure, which supports development of a common data architecture to enable systems interoperability, knowledge management, and information assurance.

The purpose of the DON DMIR is to support accomplishment of the DON DMI Strategic Goals and Objectives. Data management is the essential foundation for information and knowledge management. Effective decision support depends on the integrity and reliability of the information and knowledge base. Attaining these characteristics requires sound data, reinforced by standards, to satisfy operational and technical requirements. DMI is integral to achieving systems interoperability and supporting information assurance.

The DMIR is a key component of the DON approach for responding to the requirements of the Clinger-Cohen Act. It is more than a data dictionary system. It documents data used by systems and applications in context. The information in the repository is available to system developers to reduce development costs of new systems and to enable better understanding of other systems with which they are required to interoperate.

Capturing the structures of data and the entities and attributes (metadata) as implemented in operational systems provides a baseline to:

The DON CIO is the sponsor for the DMI effort and the DMIR. The CIO was joined by over 30 Navy and Marine Corps organizations in the development of a DMI Implementation Planning Guide (IPG), which specifically called for development and implementation of a DMI repository; the DON CIO Board of Representatives approved the IPG report in November 2000.

The DMIR is intended to support a wide range of users, from managers to developers, to data consumers. The DMI infrastructure brings together diverse capabilities and focuses them with defined data management and engineering processes. These processes include planning and implementation necessary to leverage loosely coordinated efforts into a unified program that provides value far in excess of what independent projects can accomplish.

The DMIR supports the development and implementation of a key element of the DON ITA. The DON Data Architecture is a framework for organizing and managing the inter-relationships of data. The DMIR is an enabler of data interoperability between various efforts.

DMIR supports the DMI management and engineering process to enable evolution to a shared data environment, achieved at levels 3 and 4 in the Levels of Information Systems Interoperability (LISI). The DMIR must be able to evolve to support the DON DMI Vision that calls for global, affordable, and timely access to shared, reliable, and secure data that enables maritime information superiority by 2005. It must support the DMI Plan of Action and Milestones (POA&M) from Section 3 of the DON DMI IPG. The POA&M is broken into four phases:

  • Phase 0 - DMI Requirements and Concept Definition
    (NOV 00 - JAN 01)
  • Phase I - Implementation Planning and Portfolio Development
    (JAN 01 - SEP 01)
  • Phase II - DON Functional Data Architectures (established by each FDM)
    (OCT 01 - DEC 02)
  • Phase III - DON Enterprise Data Architecture
    (JUN 03 - JUL 03)

DMIR Products and Services are based upon the DMI functional requirements and allocated into the following DMIR modules:

DMIR Management Module
-User Access
-Document Control
Systems DMI Registration Module
-IT Systems Registration
-Information Asset Registration
-Application Registration
Information Requirements Analysis Support Module
-IT Requirements Documents
-Authoritative Data Sources
-Reference Database Production Information
-Data Access and Retrieval Profiles
Architecture and Standards Module
-Conceptual Data Models
-Logical Data Models
-Data Standards Development and Maintenance
Assessment Support Module
-
IT Assessment Support
-Systems Interoperability Assessment Support
-Organization/Platform Interoperability Assessment Support
-Organization/Platform Information Assurance Assessment Support
DMI Management Module
-Plans and Policy
-Training
-Outreach
-Evaluation

The DMIR Administration Module serves as the control center for the repository and controls user access.

The Systems Registration Module includes establishment and maintenance of a system's data requirements baseline, i.e., legacy and new systems/applications database structures and data dictionaries, and systems transfer format implementations documented in a standard or consistent format to provide management visibility. The data baseline supports aggregation of metadata for systems and groups of systems to produce the as-is data architecture. This foundation supports realignment and continued evolution of system data to support future operations. Functionally oriented data managers work with system developers to register their systems and associated metadata to develop data architectures and standards.

The Information Requirements Analysis Module helps link requirements to the Authoritative Data Sources (ADS) maintained by organizations collecting and producing data. The Data Architecture and Standards Module includes construction and maintenance of DON data models and the DoD data element and transfer format standards to support system development and interoperability.

The Information Technology, Interoperability, and Information Assurance Assessment Support Module supports analysis of the systems metadata that is maintained in the DMIR database. This module supports multiple data and metadata assessments. Assessment support involves analysis of system metadata maintained in the repository and support of other DMI and IT assessment efforts. Specific capabilities include assessments of (1) Information Technology, (2) Systems Database Interoperability, and (3) Information Assurance (data integrity). Emphasis is on an outcome of reliable data that is interoperable across systems and architectures.

The DMI Management Module involves monitoring systems registration, addressing cross-functional interoperability issues, and coordination of efforts to ensure maritime information superiority.

DMIR requirements and procedures will be refined during testing commencing July 2001. The principal participants are MARCORSYSCOM, FIWC (Fleet Information Warfare Center), and CINCPACFLT. DMIR is planned for full production release in October 2001.

In conclusion, DMIR supports a complete data life-cycle process from operational requirement through meeting day-to-day data needs, including a configuration management methodology that is responsive to data producers and users.

Conclusion

The concept of Network-centric Warfare (NCW) presupposes a Global Information Grid (GIG) that possesses an awareness and "intelligence" of anything that it touches. Designing and managing this GIG and its clients will require systems engineering and configuration management on an enterprise scale. To date we perform these functions at a programmatic level. As was revealed at the beginning of this article, a PM's  knowledge of his or her own systems is not enough to ensure interoperability with the evolving systems that other PMs will one day be "plugging into" the GIG. That kind of capability, that which is necessary if NCW is to be realized, must be architected into the DON.

The tools presented here represent the analytical underpinnings of knowledge management. If we are serious about sharing information and harnessing the power of IT to enhance communication within and among communities of interest, to revolutionize command and control, then we must understand the important role of enterprise architecture as a strategy to attaining NCW.

What lies ahead for IT architecture? Navy and Marine Corps organizations are piloting the use of IT architectures to support the key decision support systems of the DoD: PPBS, requirements, acquisition. Likewise, the Office of the Assistant Secretary of Defense for C3I intends to utilize the GIG Architecture to support planning for interoperable, secure Joint systems and capabilities. The potential value of architecture information is tremendous - visionary thinkers are currently devising new and innovative ways to use the information. Without these visionaries, the tools are just mere database applications; used properly, they will lead to achievement of the information and knowledge superiority goals of the DON and the DoD.

Steve Carey is the Project Manager for the DON Architecture Development Process Model (ADPM) and the DON Integrated Architecture Database (DIAD); Michael Jacobs is the Project Manager for the DON Data Management and Interoperability Repository (DMIR). 

 


Interesting Defense Links
-
Extended Enterprise Architecture Framework / E2AF & Extended Enterprise Architecture Maturity Model / E2AMM are Service Marks (SM) registered by IFEAD