Download - Addmi 07-taxonomy
© 2009 BMC Educational Services
Taxonomy and Model
How Atrium Discovery sees the world
© 2010 BMC Educational Services
Outline
Taxonomy basics Data model basics
Elements of the infrastructure Nodes and attributes Roles and relationships
View the taxonomy View the host node and attributes View the known relationships
© 2009 BMC Educational Services
Taxonomy Basics
© 2010 BMC Educational Services
Taxonomy Basics (1)
Data in Atrium Discovery is stored in a highly flexible object mesh database called the datastore
datastore
© 2010 BMC Educational Services
Taxonomy Basics (2)
The Atrium Discovery UI needs to understand how to display the data in the datastore
Datastore
Atrium Discovery UI
© 2010 BMC Educational Services
Taxonomy Basics (3)
In a traditional system this would be provided by a schema, which is a rigid definition of what the datastore can contain
Datastore
Atrium Discovery UI
Schema
© 2010 BMC Educational Services
Taxonomy Basics (4)
In Atrium Discovery we have the Taxonomy which is more of a guide to what the data will be and tells the UI what to expect
Datastore Taxonomy
Atrium Discovery UI
© 2010 BMC Educational Services
Taxonomy Basics (5)
The Taxonomy is also the guide for the rest of the system on how we expect the data to be constructed
Datastore Taxonomy
Atrium Discovery UI
© 2010 BMC Educational Services
Taxonomy Basics (6)
For instance while a Pattern can freely add attributes not in the Taxonomy to nodes it can only create nodes and relationships that are defined by the taxonomy
Datastore Taxonomy
Atrium Discovery UI
Patterns
© 2010 BMC Educational Services
Taxonomy Basics (7)
Together the Taxonomy and the Datastore are often referred to as the Model
Datastore Taxonomy
Atrium Discovery UI
Atrium Discovery Model
© 2010 BMC Educational Services
Taxonomy Basics - Summary
The Taxonomy is the GUIDE to the data stored in the Datastore It defines how the UI will display the data It controls what new Nodes and Relationships Patterns can create It defines what attributes are expected It does not prevent additional attributes being added by Patterns to
augment data
Together the Taxonomy and the Datastore are often referred to as the Model
© 2009 BMC Educational Services
Data Model Basics
© 2010 BMC Educational Services
What’s in the data?
The datastore contains all the data which has been collected or inferred
Most of the contents is constructed by Discovery processes, including scanning and reasoning
Rules and patterns infer new information based upon what is already in the data store
© 2010 BMC Educational Services
Elements of the Infrastructure
Business Applicationswhich are implemented using
Software Instanceswhich can be represented by
Processes and Packagesappearing on
Hostsdepending upon
Networks routers and switches
© 2010 BMC Educational Services
Nodes, Attributes, and Relationships
Nodes Kind
Attributes Names and values
Relations between nodes Relationship Role
Things A collection of the above
Properties of things Names and values
Connections between things How the things relate What the thing does in the
relationship
© 2010 BMC Educational Services
Relationships and Roles (1)
One item links to another by being in a relationship with it Each item has a role within that relationship A Person possesses a Car
Person is the owner Car is owned The relationship is Possesses
Person : Owner : Possesses : Owned : Car node : role : relationship : role : node
Only particular kinds of node can be in particular sorts of role
© 2010 BMC Educational Services
Relationships and roles (2)
© 2009 BMC Educational Services
Viewing the taxonomy
© 2010 BMC Educational Services
Inspecting the Taxonomy
Go to: Administration -> Model -> View Taxonomy
Examine the node kinds of interest Table of contents and the hypertext links
Notice a list of attributes for each node kind Below that is a list of Known Relationships
Think of this as a path to hop from one node to another
There is also a diagram of key nodes and relationships Directly Discovered data is green Inferred Data is Blue
© 2010 BMC Educational Services
View the Taxonomy: Hosts Attributes (1)
The Host node with 43 default attributes
© 2010 BMC Educational Services
View the Taxonomy: Details
Taxonomy name
Type
UI Display name
Description
© 2010 BMC Educational Services
View the Taxonomy: Hosts Attributes (2)
Seven inherited attributes
© 2010 BMC Educational Services
View the Taxonomy: Relationships
27 relationship from the from Host to other nodes within the datastore
Click on the link at the end of the relationship to jump that node
© 2010 BMC Educational Services
Online Documentation: http://www.tideway.com/confluence/display/81/Viewing+the+System+Taxonomy
Tideway Foundation
Version 7.2
Documentation
Title
Further Resources