Learn how to Empower Your Service Management Team with Data from Federated Sources Using IBM Jazz for Service Management.
This content was originaly presented at IBM PULSE 2013 Conference, in Las Vegas - NV.
Speakers:
Fernando Moraes, R&D Manager, Ícaro Technologies
Chris Lazzaro, IBM
-> Watch Advanced Dashboards 2.0 demo: federated, dynamic integration with information providros, using OSLC http://youtu.be/BO-_0X58Nyo
More information: http://smconnect.net/jazzsm
Azure Monitor & Application Insight to monitor Infrastructure & Application
Leveraging information from federated sources through IBM Jazz for Service Management
1. IBM PULSE 2013 > Session 1351:
Leveraging information from federated sources through IBM Jazz
for Service Management
Fernando Moraes, R&D Manager, Ícaro Technologies 0
ÍcaroChris Lazzaro, 2013
Technologies ® Copyright IBM icarotech.com
2. Agenda
On decision-making and information federation
OSLC and IBM Jazz for Service Mgmt
Quick ROI Exercise
Summary
Q&A
1
Ícaro Technologies ® Copyright 2013 icarotech.com
3. Decision-making...
“… is the selection of a course of action
among several alternative scenarios.”
(Wikipedia)
2
Ícaro Technologies ® Copyright 2013 icarotech.com
4. IT Operations daily decisions...
...Must be quick and tactical!
3
Ícaro Technologies ® Copyright 2013 icarotech.com
5. Having the right info is keyfor decision-making
Most of the information your team needs for effective
decision-making is within your IT environment
But have you ever struggled to pull that information
from multiple systems and applications?
4
Ícaro Technologies ® Copyright 2013 icarotech.com
6. Common approaches for information sharing
Our customers usually consider:
1) Data replication/concentration
2) Pont-to-point integration
3) Data federation
5
Ícaro Technologies ® Copyright 2013 icarotech.com
7. 1) Data replication/concentration
Problem: not usually a solution for IT Operations’
real-time information needs
Why?
- Data replication may bring inconsistency
• “A man with two watches...”
- You may have plenty of data
• May not be practical to replicate
- Data may change very frequently
• You will never be up-to-date
6
Ícaro Technologies ® Copyright 2013 icarotech.com
8. 2) Point-to-point integration
Problem: High initial cost, high TCO
Why?
- Different systems use different integration architectures
• API, database, web services – you have to maintain them all
- When new systems are incorporated, changes are needed
• Applications not aware of new information providers
7
Ícaro Technologies ® Copyright 2013 icarotech.com
9. 3) Data Federation better for real-time information
No costly, risky data replication or point-to-point
integration
Instead: on-demand access to up-to-date
information
8
Ícaro Technologies ® Copyright 2013 icarotech.com
10. What are data federation principles?
Define common identifiers for the managed
resources
Provide a resource “index”
Allow consumers to search the index for resources
Allow consumers to directly access resource data
from providers
9
Ícaro Technologies ® Copyright 2013 icarotech.com
16. Federation in practice Consumer
BMC Atrium information
related to a resource
15
Ícaro Technologies ® Copyright 2013 icarotech.com
17. Federation in practice Consumer
IBM ITM information
related to the same
resource
16
Ícaro Technologies ® Copyright 2013 icarotech.com
18. Data federation means that...
Each application will perform specialized
management of aspects of the same resources
- Inventory
- Configuration Management (CMDB)
- System health monitoring
- Capacity planning
- Incident Management
- Change Management
17
Ícaro Technologies ® Copyright 2013 icarotech.com
19. OSLC allows for a step further in Federation
OSLC: Open Services for Lifecycle
Collaboration
- Community of software developers,
operations experts, and organizations Open Services
for Lifecycle
Collaboration
Activities
- Gather industry experts
- Openly discuss common problems and
solutions
- Publish open specifications
18
Ícaro Technologies ® Copyright 2013 icarotech.com
20. OSLC principles
Built on the WWW architecture
- Minimalist & loosely coupled Linked
Data
- Standard data representation
- Can be supported by existing applications
Use HTTP Uniform Resource Identifiers (URI) as a
naming convention
- So that people can look up those names
- Include links to other URIs, so that anyone can discover
more things.
19
Ícaro Technologies ® Copyright 2013 icarotech.com
21. IBM Jazz for Service Management
IBM implementation of OSLC-compliant
components:
Registry - to find data, resources & relationships
Visualization – to display multi-tool data in context
Administration – to lower cost of maintaining tools
Reporting – to better predict and plan
Security – for compliant & quick login & data integrity
20
Ícaro Technologies ® Copyright 2013 icarotech.com
22. IBM Jazz for SM: Real-Time Federation of Data
Gather info from all sources Versus launching multiple apps
21
Ícaro Technologies ® Copyright 2013 icarotech.com
23. IBM Jazz for SM: Plug-and-play integration
Build once...
...and integrate
everywhere
22
Ícaro Technologies ® Copyright 2013 icarotech.com
24. OSLC query examples
Retrieve all records that depend on a particular resource:
server - http://oslc-registry/oslc/rr/collection?
clause oslc.where=
qualif. crtv:dependsOn=<http://oslc-registry/oslc/resources/1>
Retrieve URLs for all model 4061-BKA ComputerSystem
Resource Records:
server - http://oslc-registry/oslc/rr/collection?
clause oslc.where=
crtv:model="4061-BKA" and
rdf:type=
qualif.
<http://open-services.net/ns/crtv%23ComputerSystem>
23
Ícaro Technologies ® Copyright 2013 icarotech.com
26. Scenario: Change Mgmt labor cost savings
As much as 70% of critical incidents – those that
cause service downtime - are related to poorly
planned or implemented changes.
Business value statement:
- By using OSLC, an average customer can save ~USD 144 k
a year in downtime related to poorly planned or
implemented changes to the infrastructure.
Why?
- Experience shows that reason #1 for change planning
failure is lack of accurate, real-time information
25
Ícaro Technologies ® Copyright 2013 icarotech.com
27. Scenario: Change Mgmt labor cost savings (cont.)
Current situation
- 30 critical incidents per week
- 30% of incidents related to poorly planned changes
(conservative)
- Average service downtime per incident: 4 h
- Avg cost per hour of service downtime: USD 10 k
- Downtime costs per year: USD 360 k
Improvement with OSLC
- 40% reduction in the change failure rate
- Downtime costs per year (after): USD 216 k
Savings: USD 144 k, or 40%
26
Ícaro Technologies ® Copyright 2013 icarotech.com
28. Other possible OSLC ROI exercises
Reduction of average time to deploy an integration
by 75%
- Develop once, reuse many times
Customers can reduce the integration costs of an
average project with 4 integrations by 33%
An average customer can save ~USD 60k a year in
rework related to Change Management
- Less changes not approved because of poor planning
27
Ícaro Technologies ® Copyright 2013 icarotech.com
30. Summary
OSLC and IBM Jazz for Service Management alow
for:
- Easier, quicker, reusable integrations
- Data federation
Up to 75% potential ROI
- System integration deployment time savings
- Labor cost and service downtime savings
Don’t miss the demo scenario at Expo!
- IBM, BMC, Icaro and other BP’s tools integrated
29
Ícaro Technologies ® Copyright 2013 icarotech.com
32. EXAMPLE SCENARIO
31
Ícaro Technologies ® Copyright 2013 icarotech.com
33. Scenario: Quicker, assertive response to incidents
Service Providers such as our customers must be
quick in identifying the root cause of faults.
The more information available regarding a faulty
equipment, the quicker the root cause and the fix
procedure are found
32
Ícaro Technologies ® Copyright 2013 icarotech.com
34. Scenario description
An operator investigating a faulty element on IBM Tivoli
Business Service Mgmt (TBSM) needs more information
She hovers over the element object in the TBSM service tree
Detailed information is fetched from a BMC Atrium CMDB
OSLC provider and displayed to the operator
Information includes Incidents and Changes related to that
element
33
Ícaro Technologies ® Copyright 2013 icarotech.com
35. Tools involved
Ícaro
BMC Atrium OSLC IBM Jazz IBM
CMDB Provider for SM TBSM
Tools:
- BMC Atrium CMDB
• Data provider. Contains CI details to be consulted by other
applications
- Ícaro OSLC Provider
• Standalone application that will enable BMC Atrium CMDB to
integrate to OSLC-enabled tools
- IBM Jazz for SM
- IBM TBSM
34
Ícaro Technologies ® Copyright 2013 icarotech.com
36. A) Setup Phase
1. Connect 2. Register
to CMDB provider
3. Fetch 4. Register
CI IDs CI IDs
Ícaro
BMC Atrium OSLC IBM Jazz IBM
CMDB Provider for SM TBSM
Steps:
1) OSLC Provider connects to CMDB
2) OSLC Provider registers itself as an OSLC provider on Jazz for SM
3) OSLC Provider fetches CI ID’s from CMDB and stores them locally
4) OSLC Provider registers CI ID’s on Jazz for SM
35
Ícaro Technologies ® Copyright 2013 icarotech.com
37. B) Request providers
5. Request
provider
6. Inform
provider
Ícaro
BMC Atrium OSLC IBM Jazz IBM
CMDB Provider for SM TBSM
Steps:
5) TBSM request CI details providers to Jazz for SM
6) Jazz for SM informs provider
36
Ícaro Technologies ® Copyright 2013 icarotech.com
38. C) Request CI ID
7. Request
CI ID
8. Inform
CI ID
Ícaro
BMC Atrium OSLC IBM Jazz IBM
CMDB Provider for SM TBSM
Steps:
7) TBSM request CI ID to Jazz for SM
8) Jazz for SM informs CI ID
37
Ícaro Technologies ® Copyright 2013 icarotech.com
39. D) Request data
9. Request
CI details
Ícaro
BMC Atrium OSLC IBM Jazz IBM
CMDB Provider for SM TBSM
Steps:
9) TBSM requests CI details to OSLC Provider
38
Ícaro Technologies ® Copyright 2013 icarotech.com
40. E) Provide data
10. Request
CI details
12. Forward
details
11. Provide
CI details
Ícaro
BMC Atrium OSLC IBM Jazz IBM
CMDB Provider for SM TBSM
Steps:
10) OSLC Provider request CI details to CMDB
11) CMDB provides CI details to OSLC Provider
12) OSLC Provider forwards CI details to TBSM
39
Ícaro Technologies ® Copyright 2013 icarotech.com
43. References
Open Services for Lifecycle Collaboration home
- http://open-services.net/
Case Study: Open Services Lifecycle Collaboration
framework based on Linked Data
- http://www.w3.org/2001/sw/sweo/public/UseCases/IBM/
Search IBM developerWorks community for “Jazz for
Service Management”
- https://www.ibm.com/developerworks/
42
Ícaro Technologies ® Copyright 2013 icarotech.com