DCMLITILCMDB Use Cases - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

DCMLITILCMDB Use Cases

Description:

Software Vendor VendorCo, requests for an audit of Customer CustomerCo's usage ... Use Case UC002 at http://dcml.blogspot.com/ DCML. CustomerCo ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 20
Provided by: AJA112
Category:

less

Transcript and Presenter's Notes

Title: DCMLITILCMDB Use Cases


1
DCML/ITIL/CMDB Use Cases
  • Ajay Gummadi

2
Problem
  • Software Vendor VendorCo, requests for an audit
    of Customer CustomerCos usage of its server
    based application ServApp.
  • VendorCo claims that CustomerCo currently uses
    more licenses than purchased and hence should
    purchase more licenses.
  • Use Case UC002 at http//dcml.blogspot.com/

3
CustomerCo
  • CIO of CustomerCo is IT/best-practices savvy
  • CIO has implemented DCML and ITIL in the
    organization over a year ago
  • CMDB reflects the current state of the
    organization

4
DCML Architecture
5
Step 1
  • VendorCo requests an audit
  • Requests a list of all instances of ServApp,
    running on BSD
  • Request made via DCML DIX format.

6
Sample Request
  • ltdcml version1.0gt
  • ltactiongtaudit_requestlt/actiongt
  • ltmessage_idgt1234lt/message_idgt
  • ltrequestorgtVendorColt/requestorgt
  • ltvendor_idgt10032lt/vendor_idgt lt! used for
    identification ?
  • ltrequest_dategtMarch 23, 2005lt/request-dategt
  • ltrespond_by_dategtMarch 31,
    2005lt/respond_by_dategt
  • ltapplicationgt
  • ltapplication_namegtServAppltapplication_na
    megt
  • ltapplication_name/gt
  • ltversiongt6.2lt/versiongt
  • ltapplication_platformgtBSDlt/application_p
    latformgt
  • lt/applicationgt lt! One or more instances of
    application ?
  • lt/dcmlgt

7
Sample Response
  • Message checksum checked
  • Request acknowledged
  • ltdcml version1.0gt
  • ltactiongtrequest_acknowledgementlt/actiongt
  • ltmessage_idgt1234lt/message_idgt
  • ltsendergtCustomerColt/sendergt
  • ltvendor_idgt10032lt/vendor_idgt lt! used for
    identification ?
  • lt/dcmlgt

8
Step 2 Audit Initiated
  • DCML Processor generates query for CMDB
  • ltdcml version1.0gt
  • ltmessage_idgt312lt/message_idgt
  • lttypegtcmdb_querylt/typegt
  • ltquerygtlistlt/typegt
  • lt/dcmlgt

9
Step 3 CMDB Response
  • ltdcml version1.0gt
  • ltmessage_idgt435lt/message_idgt
  • ltrequest_idgt312lt/request_idgt
  • lttypegtcmdb_query_resultlt/typegt
  • ltresponsegt
  • ltcategorygtnotebookslt/categorygt
  • ltcategorygtdesktopslt/categorygt
  • ltcategorygtserverslt/categorygt
  • ltcategorygtnetwork_hardwarelt/categorygt
  • ltcategorygttelco_hardwarelt/categorygt
  • ltcategorygtPIMlt/categorygt
  • ltcategorygtMiscellaneouslt/categorygt
  • lt/responsegt
  • lt/dcmlgt

10
Step 4 DCML PROC. gt CMDB
  • ltdcml version1.0gt
  • ltmessage_idgt313lt/message_idgt
  • lttypegtcmdb_querylt/typegt
  • ltquerygt
  • ltsearch categoryserversgtBSDlt/searchgt
  • ltsearch categoryapplicationsgtServApplt/s
    earchgt
  • lt/querygt
  • lt/dcmlgt

11
Step 5 CMDB Response
ltfieldgtInstall Datelt/fieldgt
ltfieldgtNumber of Useslt/fieldgt
ltfieldgtUser Nameltfieldgt ltfieldgtPart Of
Suitelt/fieldgt ltfieldgtDate of Last
Uselt/fieldgt ltfieldgtLicense Keylt/fieldgt
ltfieldgtSerial Numberlt/fieldgt
ltfieldgtInstall Datelt/fieldgt
ltfieldgtNumber of Useslt/fieldgt
ltfieldgtUser Nameltfieldgt ltfieldgtPart Of
Suitelt/fieldgt ltfieldgtDate of Last
Uselt/fieldgt lt/responsegt lt/dcmlgt
  • ltdcml version1.0gt
  • ltmessage_idgt436lt/message_idgt
  • ltrequest_idgt313lt/request_idgt
  • lttypegtcmdb_query_resultlt/typegt
  • ltresponsegt
  • ltresultsgt208lt/resultsgt
  • ltfieldgtVendor lttypegtstringlt/typegtlt/fieldgt
  • ltfieldgtVersionlt/fieldgt
  • ltfieldgtLanguagelt/fieldgt
  • ltfieldgtService Packlt/fieldgt
  • ltfieldgtPatch Versionlt/fieldgt
  • ltfieldgtBuild Versionslt/fieldgt
  • ltfieldgtInstall Locationlt/fieldgt
  • ltfieldgtIP Addresslt/fieldgt
  • ltfieldgtLicense Keylt/fieldgt
  • ltfieldgtSerial Numberlt/fieldgt
  • ltfieldgtInstall Datelt/fieldgt
  • ltfieldgtNumber of Useslt/fieldgt

12
Step 6 DCML PROC. gt CMDB
  • ltdcml version1.0gt
  • ltmessage_idgt314lt/message_idgt
  • lttypegtcmdb_querylt/typegt
  • ltquerygt
  • ltsearch_handlegt313lt/search_handlegt
  • ltfieldsgt
  • ltfieldgtIP Addresslt/fieldgt
  • ltfieldgtUser Namelt/fieldgt
  • ltfieldgtDate of Last Uselt/fieldgt
  • ltfieldgtNumber of Useslt/fieldgt
  • ltfieldgtSerial Numberlt/fieldgt
  • ltfieldgtLicense Keylt/fieldgt
  • lt/fieldsgt
  • lt/querygt
  • lt/dcmlgt

13
Step 7 CMDB Response
  • ltdcml version1.0gt
  • ltmessage_idgt437lt/message_idgt
  • ltrequest_idgt314lt/request_idgt
  • lttypegtcmdb_query_resultlt/typegt
  • ltresponsegt
  • ltresultsgt208lt/resultsgt
  • ltrowgt
  • ltvaluegt192.168.1.1lt/valuegt
  • ltvaluegtjdoelt/valuegt
  • ltvaluegtMarch 22, 2005lt/valuegt
  • ..
  • lt/rowgt
  • lt/responsegt
  • lt/dcmlgt

14
Step 8 Verification of keys
  • DCML Processor verifies each license key against
    CMDB and DSL
  • License keys are also checked against invoices
    and receipts (available via CMDB)
  • DCML Processor seeks clarification from DCML
    agents and users via DCML DIX and auto-generated
    XUL/XForms forms
  • CMDB is updated, with findings.

15
Step 9 Completion of Audit
  • DCML Processor generates audit reports
  • Internal workflow engine routes report to CIO for
    approval and digital signatures
  • Approved report is dispatched to VendorCo, in DIX
    format.

16
Step 10 Post Audit Assessment
  • CIO has data regarding ServApp usage
  • CIO can negotiate better pricing for licenses,
    using data available from DCML/CMDB
  • CIO can reallocate unused/sparingly used
    licenses.
  • CIO can minimize/eliminate upgrade fees for
    unused (but installed) instances.

17
Advantages
  • Accuracy of information
  • Real-time updates
  • Quicker turnarounds
  • Cost savings
  • BSA/SIIA compliance

18
Advantages (contd)
  • Reports Display by cost center/department/site
  • Resellers can bid, based on internal usage data
    (DCML/CMDB PartnerNet)
  • Powerful reporting (includes historical data)

19
Questions?
Write a Comment
User Comments (0)
About PowerShow.com