Database Answers Header Cooperating Components in a Factory
Data Factory
Home Ask a Question Data Models FAQs Search Site Map  
Boschendal Estate, South Africa
The Concept of a Data Factory is an excellent Framework
1. Introduction
This is a Discussion Paper intended to establish a common view-point and to 
promote exchange of ideas in reaching consensus.
Here is a working definition of a Data Factory for discussion :-
"A set of Human and Automated Components which combine to meet a variety of
requirements for Data and Information."

2. Approach 
The approach involves establishing the requirements and determining the best 
way to meet the requirements as part of a long-term strategy.

This means identifying a Methodology which contains the ability to evolve without 
major redesign.

The Approach is :-
1) Analyse the work involved in 'Business as Usual'.
2) Identify cost/benefit of designing and building Components
3) Assemble Components Toolkit
4) Define standards for Glue,(e.g. XML), and build basic Interface Glue.

Establish the Methodology to repeat Steps 1 to  4.

3. Three types of expertise 
1) Writing Interface 'Glue'
2) Creating new Components
3) Assembling existing Components to meet new Requirements.

4. Methodology 
The long-term Methodology provides a Road Map for the future.  
1) Receive new request.
2) Review available Components
3) Define new requirement, if appropriate.

5. The Data Factory Toolkit 
The Toolkit must provide for :-
a) Controlling Procedure Behaviour 
b) Co-ordinating related Components.
c) Exception handlers

The corresponding Toolkit contents include :-
1) Business Rules
2) Shell Scripts
3) Triggers
Here are some useful References :-
  • Business Rules
  • A review of a very useful part of the Data Factory.
  • Data Integration
  • Steps in a general Approach.
  • The Database Factory
  • An excellent book by Stephen Schur.

    [ Home Page | Ask a Question | Contact Us | FAQs | Search | Site Map ]

    © IceBreaker WebDesigns 2002