What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge...
Transcript of What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge...
© Copyright 2015 Vivit Worldwide © Copyright 2015 Vivit Worldwide
What’s New in HP Propel? Hangout with the Team that Created HP Propel!
February 26, 2015
© Copyright 2015 Vivit Worldwide
Brought to you by
© Copyright 2015 Vivit Worldwide
Hosted by
Laura Walker
Vivit Director
Vivit Chapter Leader
Vivit HP Service Management SIG Leader
© Copyright 2015 Vivit Worldwide
Today’s Speakers
Vesna Soraic
Sr. Product Marketing Manager
HP Propel
HP Software
Stephane H. Maes, Ph. D.
CTO and Chief Architect
Cloud Products
HP Software
Christopher (CJ) Johnson
Chief Architect - HP Propel
HP Software
© Copyright 2015 Vivit Worldwide
Housekeeping
• This “LIVE” session is being recorded
Recordings are available to all Vivit members
• Session Q&A:
Please type questions in the Questions Pane
© Copyright 2015 Vivit Worldwide
Webinar Control Panel
Questions
Toggle View Window between
Full screen/window mode.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
What’s new in HP Propel Hangout with the team that created HP Propel
Vesna Soraic, product marketing manager
Stephane Maes, Ph.D, CTO
Christopher Johnson (“CJ”) , chief architect
February 26, 2015
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
• A new IT operating model and HP solution
• HP Propel architecture
• Use cases
• Request to fulfill
• Incident case exchange
• Reusing orchestration content
• Micro-services
• Demos
A new IT operating model and HP solution
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
IT service broker is the new operating model New capabilities are required to support
Traditional
Private Public
IT as a service provider and broker
Security
Connect
Devices
Data
Business applications
Meet
Support
Bundled services
Communication
Business enablement
Software
Changes/ releases
Simple, flexible, consumer like user-centric experience
Handle the complexities of brokering multiple systems, services and suppliers
1
2
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Propel A single user experience and IT service brokerage for 100% of your apps and services
HP Propel Portal & Catalog
Traditional
Private Public
HP Propel Service
Exchange (SX)
Create modern, unified consumer like
experiences with enterprise consistency via
1) SSO, 2) themes, 3) widgets and 4)
Jumpstart.
Create, federate and sync catalog and
knowledge items using HP and 3rd party
adaptors to an
4) aggregated catalog and 5) aggregated
search.
Broker information across multiple systems,
services and suppliers asynchronously, handle
point-to-multipoint integrations and case
exchange use cases through an
6) open micro service exchange and 7) SX
SDK.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Propel 1.1 – since December 15, 2014
• Web-app generator for Propel
• Generates web applications - server and UI
• Native catalog offerings and bundles
• Request on behalf
• SDK for Service Exchange
• New Service Exchange integrations: HP SAW, JIRA, Bugzilla
More services for end
users Expanded usability Increased IT agility
Tune in HP Propel channel at Youtube: https://www.youtube.com/channel/UCndzLzBfdFWgSr74x612qpg
HP Propel Jumpstart
HP Propel architecture
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Propel architecture
HP Propel Service Portal/Catalog
HP Propel
Aggregated
Catalog
Users
Knowledge
Microservices
HP Propel
Knowledge widget
SST
Micro-services
HP Propel
Self Service ticketing
(SST) widget
Canonical Data Model
Northbound SX APIs
Southbound (Provider) SX APIs
SM AM CSA
Native Data Model
1
3
1
Propel Portal widgets (knowledge and SST)
use backend Micro-services to connect to
Service Exchange. Virtual Catalog uses
catalog service to enable shopping experience,
and aggregation service to enable aggregation
of catalog as well as backend logic (like
approvals) into Propel Aggregation
Service
2
Propel Service Exchange is invoked via REST
APIs by specific Micro-services and catalog
services. SX orchestrates existing applications
to execute end- to-end use cases
3
HP and 3rd party applications connect to
Service Exchange via application specific
adapters
Admin
UI
Virtual
catalog
service
Service Exchange (SX)
Orchestration flows
Message broker
Adaptors
2
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Propel difference “Provides a single user experience, easy integrations and quick onboarding of multiple services providers for Service Brokers."
Single aggregated catalog with delivery orchestration
Consumer experience with extendable portal framework
Open service exchange for multi vendor and supplier environment
1
2
3
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Consumer experience with extendable portal framework
Themes:
Create, modify, utilize
user experience
packages on-the-fly.
2
1
Single sign on:
extendable IDM services
to integrate and
aggregate to existing
systems.
1
App services:
Create custom widgets/UI
wrappers to publish new
capabilities quickly for
end users.
3
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Single aggregated catalog with delivery orchestration
HP SM
HP CSA
3rd Party
Business consumers HP Propel Portal & Catalog Service Exchange (SX) Source systems
Single consumption experience across ITSM and Cloud Services. 1
Aggregate catalogs including validation and access instead of heavy lift
migration/consolidation.
2
Smart routing through SX of services request fulfillment from portal to underlying systems. 3
2
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Open Service Exchange (SX)
Replace peer-to-peer systems
integrations by…
HP Propel SX
Orchestration flows
Message broker
Adaptors
Plug-and-play service orchestration
message bus for HP and 3rd party
products
3
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Understanding SX—some basic related industry patterns
Orchestrator
Composition, choreography,
orchestration, processes/workflows
ESB, EAI integration
+ EDA
+ Asynch
Message Broker
adapters Message Broker
adapters
Orchestrator
Orchestrated integration,
Orchestrated EDA
ESB: Enterprise Service Bus EAI: Enterprise Application Integration EDA: Event Driven Architecture
• Expression of workflows and Business Processes
• Automate task
• Create new services out of well defined and
stable SOA services
• Clear exposure of services
• Communication across distributed applications:
point to point and pub-sub
• SOA
• Multi-point integration
• Execution of end to end use cases across multiple
application + ease to move or replace them and
ease to customize the use case.
• Agile Repurposing & Micro-service based
decoupling
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SX Integration pattern: Orchestrated multi-point integration
Message Broker
App
1 App
2
App
N
adapters
Orchestrator
Orchestrated
integration:
CDM
• Key pattern principles:
• Orchestrate different applications (as they are) to execute a
(set of) use case(s)
• Loaded via Content Pack
• Applications provide their intrinsic functions (e.g. fulfillment)
• SX content implements orchestration for use case, not the logic of end
points
• Able to easily replace applications by equivalent one(s)
• Ease to customize the use case
• Ability to move / distribute the application easily
• Ability to decouple API from where the data /logic is implemented
• Ability to reuse existing integration frameworks • Examples of use cases:
• Request to Fulfillment
• Incident Case Exchange
(REST) APIs
• Content to support a use case:
• Flows / Business Processes of use cases
• Adapters to orchestrated applications
• CDM
Use cases
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
With respect to previous patterns, the
architecture of Propel is really:
• Portal and Catalog are applications integrated by SX
• Aggregation is a feature of the application to ensure
single common portal / catalog
• Other applications are multiple fulfillment engines.
• Propel facilitates consumption of offerings from
multiple underlying fulfillment engines
• Route service request fulfillment from Portal to SM/CSA
using Service Exchange
HP Propel Service Exchange
CSA HP or 3rd
Party SM
SX
A
dap
ter
SX
A
dap
ter
SX
A
dap
ter
Catalog
Aggregation
Fulfillment
HP Propel Service Portal/Catalog
HP Propel
Aggregated
Catalog
Knowledge
Microservices
HP Propel
Knowledge widget
SST
Micro-services
HP Propel
Self Service ticketing
(SST) widget
Aggregation
Service
Virtual
catalog
service
Request to fulfillment
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SM incident case exchange Service Exchange (SX) can exchange incident information between SM instances
Case Exchange (CX) in Propel
• Case Exchange Framework
• Content for SM Incident Exchange
SM Incident Ticket Exchange CP example
• Self service or Support Desk Creation of CIT (Central IT) incident
• Propagate CIT incident update to LOB incident
• Propagate LOB incident update to CIT incident
Service Exchange
LOB SM CIT SM
monitor
& update
monitor
& update
Incident A
Incident B
Incident C
Pending Vendor:
CIT SM
Pending Ticket
ID: Y
Activity:
Y was closed
Incident X
Incident Y
Status: Closed
ETA: 48 hours
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SM incident case exchange
LOB
SM
CIT SM
HR SM
End -users
LOB Service Desk Agent
CIT Service
Desk Agent
1. Create ticket
2. Assigns ticket
to CIT
3. SX creates CIT ticket 4. Is this really CIT business?
Please provide log file
5. SX updates LOB ticket
6. Provide info
(e.g. log file)
7. SX updates CIT ticket
8. This is not CIT issue.
Reject CIT incident 9. SX updates LOB ticket
10. Assigns ticket
to HR
HR Service
Desk Agent 12. Incident solved
Legend:
• Service Exchange (SX) Case Exchange
• Manual action
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Reusing orchestration: OO integrated by SX
Message Broker
OO
adapters
Orchestrator
Orchestration can be used to create
new services exposed to the use
cases
• New capabilities or services besides ITM
portfolio
• e.g. new SOA services
• Automated tasks
• Delegation / implementation of missing
functions when replacing an application
by another
• Reuse of OO content
HP Propel and micro-services
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SX
REST
REST
SX
REST
REST
SX
REST
REST
SX
REST
REST
SX
REST
REST
SX
REST
REST
SX
REST
REST
SX
REST
REST
Propel approach to micro-services as development model
Micro services server(s)
REST
IDM AUTH
REST
CATALOG
REST
KNOWLEDGE
REST
SUPPORT
REST
REST
IDM AUTH
REST
CATALOG
REST
KNOWLEDGE
REST
SUPPORT
REST
REST
IDM AUTH
REST
CATALOG
REST
KNOWLEDGE
REST
SUPPORT
REST
SX
REST
REST
Micro service(s)
Catalog Source(s)
REST
CSA
REST
SM
REST
SX
REST
REST
KM Source(s)
REST
SX
REST
REST
Interaction Source(s)
REST
SX
REST
REST
IDM Source(s)
REST
Propel IDM
REST
SX aggregation(s)
Data source(s)
Unified
experience(s)
Demo
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Demonstration use cases • Aggregated request to fulfillment
– Aggregate an offering from a remote catalog into the Propel Portal
– Browse the catalog, subscribe to the offering
– Approve the offering
• Bundled offerings
• Combine two or more services from different catalogs in a single service
• Item level approval, pricing and fulfillment
• Orchestrated fulfillment for multi-suppliers’ requests
• Native offerings
– Author a new offering, browse it, and subscribe to it
• Mobile user experience
– Use the Android app the subscribe to offerings
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 30
HP Propel: hp.com/go/propel
HP Software’s Community of IT Professionals: hp.com/go/swcommunity
HP Software Education Services: hp.com/go/softwareeducation
also available: HP Software Course Selections
HP Software Support Services: hp.com/go/hpswsupport
HP Software Professional Services: hp.com/go/hpswprofessionalservices
For more information: [email protected]
Additional resources
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
© Copyright 2015 Vivit Worldwide
HP Discover Las Vegas 2015
• June 2 – 4, 2015 at The
Venetian Resort in Las Vegas
• All members can
Register Now
via the Vivit link
www.hp.com/go/discover/vivit
to save $300
© Copyright 2015 Vivit Worldwide
Vivit’s Deep Dive Sessions
• Deep Dive Sessions will be offered on Monday, June 1st from
1:00 – 5:00 pm. Find more information on website under the training
section.
© Copyright 2015 Vivit Worldwide
Thank you
• Complete the short survey and opt-in for more
information from HP Software.
www.hp.com
www.vivit-worldwide.org