Taxonomy and Model How Atrium Discovery sees the world
Outline <ul><li>Taxonomy basics </li></ul><ul><li>Data model basics </li></ul><ul><ul><li>Elements of the infrastructure <...
Taxonomy Basics
Taxonomy Basics (1) <ul><li>Data in Atrium Discovery is stored in a highly flexible object mesh database called the datast...
Taxonomy Basics (2) <ul><li>The Atrium Discovery UI needs to understand how to display the data in the datastore </li></ul...
Taxonomy Basics (3) <ul><li>In a traditional system this would be provided by a schema, which is a rigid definition of wha...
Taxonomy Basics (4) <ul><li>In Atrium Discovery we have the Taxonomy which is more of a guide to what the data will be and...
Taxonomy Basics (5) <ul><li>The Taxonomy is also the guide for the rest of the system on how we expect the data to be cons...
Taxonomy Basics (6) <ul><li>For instance while a Pattern can freely add attributes not in the Taxonomy to nodes it can onl...
Taxonomy Basics (7) <ul><li>Together the Taxonomy and the Datastore are often referred to as the Model </li></ul>Atrium Di...
Taxonomy Basics - Summary <ul><li>The Taxonomy is the GUIDE to the data stored in the Datastore </li></ul><ul><ul><li>It d...
Data Model Basics
What’s in the data? <ul><li>The datastore contains all the data which has been collected or inferred </li></ul><ul><li>Mos...
Elements of the Infrastructure <ul><li>Business Applications </li></ul><ul><li>which are implemented using </li></ul><ul><...
Nodes, Attributes, and Relationships <ul><li>Nodes </li></ul><ul><ul><li>Kind </li></ul></ul><ul><li>Attributes </li></ul>...
Relationships and Roles (1) <ul><li>One item links to another by being in a relationship with it </li></ul><ul><li>Each it...
Relationships and roles (2)
Viewing the taxonomy
Inspecting the Taxonomy <ul><li>Go to: </li></ul><ul><ul><li>Administration -> Model -> View Taxonomy </li></ul></ul><ul><...
View the Taxonomy: Hosts Attributes (1) <ul><li>The Host node with 43 default attributes </li></ul>
View the Taxonomy: Details <ul><li>Taxonomy name </li></ul><ul><li>Type </li></ul><ul><li>UI Display name </li></ul><ul><l...
View the Taxonomy: Hosts Attributes (2) <ul><li>Seven inherited attributes  </li></ul>
View the Taxonomy: Relationships <ul><li>27 relationship from the from Host to other nodes within the datastore  </li></ul...
<ul><li>Online Documentation: </li></ul><ul><ul><li>http://www.tideway.com/confluence/display/81/Viewing+the+System+Taxono...
Upcoming SlideShare
Loading in …5
×

Addmi 07-taxonomy

678 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
678
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Everything in Foundation is: A node An attribute Or a relationship (or role)
  • Everything in Foundation is: A node An attribute Or a relationship (or role)
  • Note that inheritance in the Taxonomy does not mean that the Datastore can be searched in an object oriented fashion, you cannot for instance search for a ManagedElement node.
  • Addmi 07-taxonomy

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

    ×