1 / 54

HP Software Universe Training

This training session explains the technology of Web Services and how it can be used in relation to Service Manager. By the end of the course, you will understand Web Services as a general technology, be able to view and add new Web Services in Service Manager, and consume external Web Services. The session also covers practical examples of integrating Web Services with Change Control Management, real-time integration with Oracle, and integration with uCMDB.

johnmjones
Download Presentation

HP Software Universe Training

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HP Software Universe Training Session Title: Leveraging the Web Service Architecture in Service Manager for Secure, Reliable and Real Time Application Integrations Speakers: Travis DePuy and Ryan Palkovic Techport Thirteen, Inc.

  2. Purpose and Overview

  3. Purpose • To explain the technology of Web Services • Emphasis on how the Web Service technology can be used in relation to Service Manager

  4. By the end of this course, you will: • Understand Web Services as a general technology • Be able to view the Web Services available in SM • Be able to add new fields to the OOB Web Services • Be able to add new Web Services • Be able to consume external Web Services

  5. By the end of this course, you will: • Be able to add a new field to the AlarmPoint Mobile Gateway Integration with SM • Be able to add a new field to the uCMDB Integration with SM

  6. Who we are • Ryan Palkovic • Former Peregrine/HP Technical support engineer • Current Techport 13 Consultant • Travis DePuy • Former Peregrine/HP Technical support engineer • Current Techport 13 Consultant

  7. Concepts

  8. What are Web Services? Textbook definition: • “Web services provide a standard means of interoperating between different software applications, running on a variety of platforms and/or frameworks.”1

  9. What are Web Services? Request Response SOAP over HTTP Consumer Publisher

  10. What are Web Services? • Real Definition: • “A standard, platform independent method of communication between remote applications” 2 • Standards of communication • SOAP (XML) • HTTP(S) • Interoperability • C# • VB • Java • Others

  11. What are Web Services? Conceptual Examples: • Weather Applications • Submit a zip code • Current weather • 7 Day forecast

  12. What are Web Services? Conceptual Examples: • Instant Messenger • MSN • AIM • Yahoo • ICQ

  13. What are Web Services? Conceptual Examples: • Euro 2008 Championship • All Players Names • Yellow and Red Card totals • Bet Hints

  14. What are Web Services? Conceptual Examples (IT related) • Application Integration • Transfer Data

  15. Components of Web Services

  16. Publishers • Publish a service • Make it available over the inter/intra net • Publish Web Service Description Language (WSDL)

  17. Consumers • Consume a service • Send username/password information

  18. SOAP messages SOAP: Envelope SOAP: Header SOAP: Body

  19. Why Web Services? • Versatility • Versatility • Versatility

  20. Publishing in SM

  21. Basic Operations Published by ServiceCenter/ ServiceManager • Retrieve • Retrieve<table> • Retrieve<table>KeysList • Retrieve<table>List • Update • Create • Delete

  22. Publishing Tables in SC/SM • Extaccess • Allowed Actions • Expressions • Fields • SC 6.2 • Join with datadict • Only one extaccess record per dbdict • SM 7.x • Many extaccess per dbdict

  23. Publishing Tables • Walkthrough

  24. Consuming in SM

  25. Consuming Web Services in SM • WSDL 2 JS • “Translates” the WSDL into java script • Web Service becomes a function to be called like any other js function • SM 7.10 allows Basic Authorization to access the WSDL

  26. Consuming Web Services in SM • Walkthrough

  27. Real World examples

  28. Change Control Management • Into ServiceCenter • Open, Update, Close a Change Request • Out of ServiceCenter • Calculations performed, wsqueue record created • Background process queries wsqueue for work, calls the CCM Web Service • “Failed” records are reprocessed at a later time

  29. SM to Oracle Real Time Integration • Real time access to secure database • Mimic the “fill” functionality

  30. uCMDB • Centralized Configuration Item database • Allows for device discovery

  31. uCMDB Integration • Stores the Actual State of a CI • Can replicate CI information to SM • SM stores the Managed State • Can open Unplanned Change Requests or Incident Tickets • “Actual State” tab in SM shows Realtime CI information

  32. uCMDB Integration – Package Manager

  33. uCMDB Integration – Data Store

  34. uCMDB Integration – Data Store (cont)

  35. uCMDB Integration – Data Store (cont)

  36. uCMDB Integration – Replication Job

  37. uCMDB Integration – SM Active Integration

  38. uCMDB Integration – SM CI

  39. uCMDB Integration – Walkthrough

  40. uCMDB Integration Improvement – Add Attribute

  41. uCMDB Integration Improvement – Add Attribute

  42. uCMDB Integration Improvement – Enable Calculation

  43. uCMDB Integration Improvement – Add Field

  44. uCMDB Integration Improvement – Expose Field

  45. uCMDB Integration Improvement – XSL Transformations

  46. uCMDB Integration Improvement – Add Sample Data

  47. uCMDB Integration Improvement – Replicate the New Attribute

  48. uCMDB Integration Improvement – Verify new Data

  49. uCMDB Integration Improvement – Walkthrough

  50. AlarmPoint • The business of getting a hold of a person • Emails • Texts • Home Phone • Mobile Phone • Work Phone • Home Phone • Auditing • Oncall on Steroids!

More Related