NSF Research and Development Proposal (SBIR)
by Roy Roebuck
There is a common and critical need for a capability which provides Enterprise
Management (i.e., human endeavor), where the enterprise, in its environment,
can be seen as a whole, by all involved, during the life cycle phases of:
- planning
- analysis
- decision
- direction
- performance
- measurement
- assessment
(note the correspondence of the above to the "plan, do, check, adjust" model
of quality management.)
To enable an enterprise to be seen as a whole, and for its members and
stakeholders to be supported in their awareness of the enterprise and their
role in it, a networked database application for
Context Management,
using
commonly accessible existing technology and network infrastructure, can be
built and fielded in a rapid time-frame, to provide automated support for
contextual awareness in devices, applications, individuals, teams,
organizations, enterprises, communities, regions, nations, and the world.
By dynamically modeling and supplying information relevant to a person's
evolving aggregated context, Context Management would provide a tool to reduce
information overload while providing relevant data for their activities.
Current world technology efforts at indexing [Rod Welch], linking [Rod Welch],
profiling [timestamping aspect of text stream - Rod Welch], customizaton,
privacy, categorization, search engines, data mining, data warehousing, online
analytical processing (OLAP), decision support, etc. are all seeking to achieve
some degree of Context Management, but are starting with a fragemented, rather
than a wholistic, perspective.
Context management
- location context
- organizational context
- workforce context
- function context
- process context
- resource context
... the combinations of contexts operate within a generalized "requirement"
life cycle
- concept phase
- request phase
- authorization phase
- allocation phase
- acquisition phase
research
development
- deployment phase
- operation and maintenance phase
- dispostion phase
Requirements fit within a larger life cycle for the enterprise.
Enterprise Management entails:
- global view
- enterprise view
- infrastructure view
- functional view
- value-chain view
- systems view
- software view
- process view
- user view
people
automata
teams
- resource view
These multiple views during enterprise life cycle phases require new ways of
structuring, working, and using data to gain true information for situational
awareness, with minimal data-noise. There is more standards-based structuring
of data within "object", using the OpenGroup and OMG DTMF Common Information
Model (CIM) metaschema as foundation.
- tree pattern (object hierarchy):
- class (superclass/subclass)
data-type
attribute
- instance
- star pattern
- pairwise association of objects
- strings of pairs
- decomposition tree for each pair node
- arrow pattern
- change tracking
- change planning
- change informing
Enterprises are thus beginning to adopt and transition to an "object"
management-data pattern. This object pattern, with its
Class/Instance/Attribute, Profile/Attribute, and Change models are capable of
providing a shared, distributed, and secure infrastructure, along with a
coherent system "managed-object" base, which implements the OpenGroup CIM
metaschema.
- "Tree" data pattern (Hierarchies)
- Computers: NIS+(Unix), FNS/XNS (Unix), NT ADS
- Networks: (OMG CIM, CSC SIS/SES, etc.)
- LDAP
- XML
- Search Engines, Indices, and Concordances
- etc.
- "Star" Data Patterns.
Tree+Tree="Star" (single subject/entity multidimensional data),
Star+Star="Snowflake" (single subject/entity multidimensional data with
detailed depth, i.e., drilldown), and
Snowflake+Snowflake="Snowball" (multicentric data=any subject/entity
multidimensional data with depth, i.e., drill-anywhere)
- Associations
- Relations
- Joins
- Constraints
- Profiles
- Customizations
- Privacy
- Data Mining and Index Categorization
- Multidimensional and multicentric Online Analytical Processing
(OLAP) for Decision Support
- Etc.
- "Arrow" data pattern (Change over Time)
- Change Logs
- Source for data Replication/Distribution/Synchronization
- Input to History Store (for Data Warehousing and analysis)
- Generated by Planning and Administration (for projecting and
tracking potential and actual change)
- Life Cycle systems
- executive (strategic management) functions
- planning process
- mission
- vision
- goals
- performance measures (service level agreements)
- strategies
- current operations
- requirements and new initiatives
- implementation and measurement
- review
- assessment of mission value-chain (customers,
products, production, suppliers) and environment
(government, cultural, legal, technical, economic,
competition, partners, public, political)
- strengths
- weaknesses
- opportunities
- threats
- analysis process
- decision process
- direction process
- measurement process
- assessment process
- production functions
- mission (line of business) processes
- resourcing functions
- information resources
- person resources
- financial resources
- skill-set resources
- materiel resources
- facility resources
- service resources
- time
- space
- energy resources
This Context Management application has been researched, conceptualized,
designed, and prototyped in several database environments, including the latest
prototype in MS Access 97. The concepts, design, and related documenation are
copyrighted by Roy Roebuck, 1982-1999.
Request NSF fund our team to fully document through an appropriate standards
body and implement the Context Management application as a Web database
application, providing directory-centric, certified permission, automated
awareness support and strategic management for the enterprise, scaling from the
individual to the global. Our team will then deploy the Context Management
application as an open-source, freeware application on the Internet. They will
commercially benefit by serving as consultants, trainers, systems integrators,
service providers, and outsourced operators of the resultant global context
management environment.
Copyright Roy Roebuck, 1982-1999, Arlington, VA.