Download - The CA MDB
![Page 1: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/1.jpg)
The CA MDBRevised May 16 2006
![Page 2: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/2.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
CA MDB: Summary
- Primary version based on Ingres 3.0- Other versions based on MS SQL Server, Oracle- Includes thousands of tables, views, indexes- Built by combining database models from many CA products
![Page 3: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/3.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
How do you build an MDB?
- Single database instance- Use unique data types- Consistent schemas
- Naming conventions- Stored procedures- Design patterns
- Unified sets of tables for specific entities/objects
![Page 4: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/4.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Where is the MDB today?- Single database instance- Multiple definitions for some data
elements
![Page 5: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/5.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Today (continued)- Mostly consistent schemas
- Naming conventions- Stored procedures
- One unified set of tables: for assets- eIAM stores applications’ authentication, authorization,
access control information- May adopt industry standards (e.g. CIM) when possible- Single set of data owners, permissions
![Page 6: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/6.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Unified model for assets
- Set of tables defined by developers for:- ServiceDesk- Unicenter NSM- Argis- Unicenter Asset Management
- Entries made by one application visible to all- DB triggers used to update other tables, perform additional operations
when assets are added.
![Page 7: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/7.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Revolutionary Change
- Applications can access other app’s data directly- Simplifies reporting, analysis across apps- Multiple products can share database server
![Page 8: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/8.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
What the current MDB offers- Central Management - Standard Configurations- Standard Patch and Upgrade- A set of best practices for:
- Scalability- Fault Tolerance- Securability (firewall and NAT)- MDB Federation
![Page 9: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/9.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
What the current MDB offers
- Product Specific Federation- Core Bridge- Service Desk multiple MDBs, contact replication, and request broker
- Desktop and Server Management hierarchical selective replication (2-tier but n-tier designed)
![Page 10: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/10.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
What the current MDB offers- An ERwin physical model-based collection of all tables &
columns used by the CA products- A physical model that was assembled by combining DDL from
various product teams- A breakdown of tables & columns into Subject Areas that map
to the respective CA products- A partial definition of the relationships between the tables that
comprise MDB
![Page 11: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/11.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
What the current MDB offers
- A model that supports basic IP-address based asset reconciliation capabilities
- A model that recognizes the central importance of asset and provides some modeling of the complexity of asset- Asset Logical model is documented- Tools used in conjunction with ADT allow asset import using the common object registration API (CORA)
![Page 12: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/12.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Summary
- MDB is used in r11 products and value is huge- Most applications co-exist, with selective sharing- Several “best in class” products coordinate use of, and share
data – especially for assets and users- Application-specific interfaces, communications are still used- Deployment options generally rich
![Page 13: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/13.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Common Misunderstandings…
- MDB’s availability on a specific DB does not mean all applications support that DB
- No common method/API for modifying all data in MDB- Not used consistently by all CA products- MDB is not a CMDB
![Page 14: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/14.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Asset Information Scenarios- ServiceDesk and Argis:
- As Service Desk is about to enter data about an asset, the user can search through existing assets in the MDB, including those created by Argis.
- Users can pick an existing asset and avoid data entry, or the addition of a duplicate entry.
- NSM and UAM: - When Discovery runs, every object is registered as an
asset. UAM is triggered by asset registration and can push out an agent to do a full hardware and software inventory.
- Trigger provides the “glue” between "continuous discovery" and UAM.
- Result: When an incident is recorded in ServiceDesk, SD will check registered assets, even those discovered by NSM, and the inventory info will be available as well.
![Page 15: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/15.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Limitations
- No public (client) API for asset definition through the MDB- Definitions may change, or may rely upon undocumented
behavior or business logic- Exception: UAPM packages a copy of ADT with CORA
integration to add assets- Existing application-specific APIs should be used (for now)
![Page 16: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/16.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Deployment Choices
- One product, one MDB instance- Multiple products, one MDB instance- Multiple products, multiple MDB instances
![Page 17: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/17.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Integration
- Model level: normalized data- Database level
- triggers, stored procedures- Application level
- API, scripts- “Bridge” for CORe
- Presentation level- Portal, Reporter, F&T
![Page 18: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/18.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Deployment Issues
- Ingres issues-Performance – you architect in scalability
-MDB issues-May not want information shared between applications; e.g. UAM assets become managed objects in NSM
-Legally may be unable to put all data in one MDB-Application issues?
![Page 19: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/19.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
-Distributed installation and access services-Federation services -Abstraction Layers-Connectors-Platform and additional RDBMS Support-“ Hot” upgrade services-Granular DDL definition/extension
Moving Forward – MDB
![Page 20: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/20.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Moving Forward – MDB
- Some Techie Details Under Study:- Reduce data type duplication- Normalize data model- Add common methods across applications for:
- Extension of models- Entity addition, updates
- Address MDB-specific issues:- Filtering of shared data- Replication vs. application distribution
![Page 21: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/21.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Moving Forward – MDB
- More Techie Details Under Study : - A model that supports a central Asset registry to which all
physical instances can register Assets- A model that supports a technical solution without a single point
of failure - A model that can scale in a predictable manner- A model that supports a central authentication and consistent
data authorization facility- A model documented at the entity and attribute level
![Page 22: The CA MDB](https://reader035.vdocument.in/reader035/viewer/2022070502/56813a92550346895da28d8e/html5/thumbnails/22.jpg)
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Moving Forward – MDB
- Even More Details Under Study : - A model in which non IP-address based assets are
accommodated - A model that recognizes and registers assets with satisfactory
performance- A model in which critical taxonomies (Owned versus Discovered
Asset, Logical versus Physical Asset, Locations, Organizations, Contacts/Users, Services, and Configuration) are normalized