CBML
Uses business appropriate language
Engages the Information User
Is designed to be reused
Enables information sharing
Promotes common understanding of information
CBML can be used for
Stakeholder sign off
Requirements definition
Systems testing
Database design
Data Modelling is aimed at the implementation of a data structure, whether as a relational or object database.
CBML Information Modelling allows the analyst to operate outside this constraining strait-jacket, developing an information model for the business
Uses Business terms
Can model the Enterprise
Robust
Un-ambiguous
Precise
Implementation independent
Grows organically as the business grows.
CBML allows a total enterprise view to be constructed of all the information needs of the business without imposing any one viewpoint on the whole business. It also allows common data definitions to be used throughout the business while allowing different implementations to meet the local processing needs, defining the exchange requirements in diagrammatic format, structured English prose, XML or in NATO Military Formatted Message standards, required between different processes.
Supporting the Language in this is a comprehensive toolset called 'InfoView' which can build a repository to hold not only the CBML depictions but also allows legacy data structures to be held and mapped to the business information needs to aid legacy to legacy and legacy to new coherent systems data transformations requirements.
InfoView allows the user to build information models, catalogue the models and run reports on the models. The InfoView toolset has been developed by Dr Ken Allen the Co developer of CBML. There is a link to his website from this page.