US Department of Health and Human Services US Department of Health and Human Services US Department of Health and Human Services US Department of Health and Human Services US Department of Health and Human Services US Department of Health and Human Services
Department of Health and Human Services logo US Department of Health and Human Services Skip ACF banner navigation
US Department of Health and Human Services Questions?  
US Department of Health and Human Services Privacy  
US Department of Health and Human Services Site Index  
US Department of Health and Human Services Contact Us  
US Department of Health and Human Services Download Acrobat® Reader™  
US Department of Health and Human Services   ACF Home   |   Services   |   Working with ACF   |   Policy/Planning   |   About ACF   |   ACF News Search  
US Department of Health and Human Services US Department of Health and Human Services US Department of Health and Human Services
Administration for Children and Families US Department of Health and Human Services
National Human Services IT Resource Center

Describe Data Sources and Business Rules

Establish the top-level design and technologies used for the HS Agency-Wide data sources, messages, and business rule processing.



Introduction
Activities
Roles and Responsibilities
Artifacts
Additional Resources

Down arrow: inputs

A-TARS:
- Technology Boundaries Descriptions
- Agency-Wide System Properties
- Integrated Technology Descriptions
- TRM Descriptions
- Data Sources and Business Rules Reference Set
- AIS Design and Implementation Info.
- Ancillary Design Info.
- Technical Architecture Work Plans and Direction
- Strategic Analysis and Data
- Changes
  • Develop Data Source and Technology Descriptions
  • Develop Business Rule and Technology Descriptions
  • Integrate, Review, and Publish Descriptions
  • Update Data and Rule Descriptions
- A-TARS: Data Sources and Business Rules Reference Set
- Ancillary Design Info.
- Changes
- Status Right arrow: outputs

Up arrow: roles

Cartoon person: roles
- Data or Business Rules Specialists
- Other Technical Specialists

Introduction

These activities create and update the Data Sources and Business Rules Reference Set descriptions. This portion of the A-TARS specifies the characteristics of two highly dependent elements:

The goal of these activities is to help address the tower of Babel problem by providing normalization of data types and meanings, to enable HS Agency-wide data elements to be exchanged and used across applications. The specific HS Agency-wide data models, data formats, message formats, and rules are assumed to be either described in this portion of the A-TARS or referenced in external companion documentation (e.g., HS Agency or program-specific data models, message formats, and rule books). The technologies that will be used to store and process the data are also described, such as use of relational databases, logic encoding in programs, database triggers, rule engines, or other techniques. Depending on the application architecture selected, these activities may be coupled with the design and definition of data access services defined in the Describe Services

TANF Example:

Typical TANF systems maintain significant amounts of data, often scattered amongst different record types and data stores. This data can be owned by different HS Programs and systems (e.g., client-person files, demographics, payment-benefits histories, job and educational services, Medicaid records). Case data is seldom purged, as users generally don't want the data to "disappear" if an inactive case reactivates.

A continuously growing set of data complicates data management, compounded by legacy technologies that may not be able to effectively organize and access very large sets of data. Architects will need to focus on the data stores, addressing the consolidation and integrity of replicated entities, and the most appropriate data storage and access technologies that can be used to manage the data stores.

The TANF programs also have some unique considerations for defining and managing the business rules under which the applications operate. Using the PROWRA as an example, the deadline for when a state must implement a new law can occur before final detailed regulations are published. The business rules therefore may change when the regulations are finalized, many months after first implementation. This requires state applications to quickly react to changing rules, adjusting the business logic encoded in COBOL source code in the legacy systems. Business Analysts must convey the detailed understanding of the regulations and where they apply to programmers that transform them into COBOL statements. Architects will need to address how to manage changing rules when defining how they should be expressed and interpreted within the automated applications.

Top

Activities

Consolidated guidelines are available to perform the following key activities:

  1. Develop Data Source and Technology Descriptions. Describe the data sources and the data storage and retrieval technology by performing the following:

    • Describe the data sources identified in the Integrated Technology Descriptions. The data sources characterized during the inventory built during the Analyze the Situation activities can provide initial detail. This may require building high-level data models to consolidate the data descriptions, as well as using XML Schemas, DTDs or custom electronic message formats. The data source description may assume relational or nonrelational data sources. This includes recommended data storage formats for any data store, such as video, sound/music, or compound documents, as necessary to enable sharing across the HS Agency.
    • Describe the message formats to be used to exchanged data within and external to the Agency systems, as identified in the System Architecture and the boundaries described by the Describe Technology Boundaries activities.
    • Describe data access technologies and how they will be used, such as relational, object-oriented, or multidimensional analysis support services (which may be described in the Services Reference Set).
    • Create reference implementations or perform studies to demonstrate or analyze critical aspects of the data storage or its access.
    • Produce guidelines to elaborate on the life-cycle management of the data, such as administrative processes, description (modeling notation), or records retention and destruction.

  2. Develop Business Rule and Technology Descriptions. Describe the Agency-wide rule repositories and the associated rule processing technology by performing the following:

    • Establish a set of descriptions that identify and describe the assumptions and guidelines for applying common business policies, guidelines, and practices. This is the basis for consistently defining and applying the rules and conventions across the Agency. Provide specific rules or reference their location. The inventory compiled during the strategic planning Analyze the Situation activities can provide initial details.
    • Describe the rule processing technologies and how they will be used. This may address declaring and encoding rules for use in a business logic component using COBOL, within database triggers, or using rule engines. The approaches taken may have implications for the practices and tools used to define and generate and execute the rules.
    • Create reference implementations or perform studies to demonstrate or analyze critical aspects of the specification.
    • Produce guidelines to elaborate the life-cycle management of the rules, such as who maintains the rule repositories and notations to define them.

  3. Compile, Review, and Publish Descriptions. Prepare the documentation for release by holding peer reviews ( CMU SEI 1995). Individuals that will use the descriptions, as well as those defining the data access services, should attend.

  4. Update Data and Rule Descriptions. The descriptions of the data and rule processing technology are adjusted with dependent A-TARS elements accordingly. This requires an evaluation of the changes and their impact on other parts of the A-TARS, such as modification of data access services, developer tools, existing data store content, migration of data stores from one technology to another, and changes in the business processes that use or modify the data.

Top

Roles and Responsibilities

The key roles and their responsibilities are as follows:

Top

Artifacts

The following information is used or produced by these activities. Templates, examples, and checklists for identifying and documenting items are available through the Additional Resources section at the end of this page.

Top

Additional Resources

Items that can be used to perform these and other activities are consolidated in the Resources portion of the IT Planning and Management Guides. Resources specific to this activity are cataloged below.

Consolidated Guidance: Describing the Data Stores and Related Technologies
Guidance for organizing and describing the data and data access and storage-related technologies. 9-18-01
Consolidated Guidance: Technical Reference Models
Guidance for developing descriptions for a TRM, including sources for examples and a sample top-level TRM organization. 7-30-01
Consolidated Information: Standards Organizations
A list of some organizations that promote or verify IT-related standards. 7-30-01

Top



Last Updated: May 4, 2005