What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge...

34
© 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

Transcript of What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge...

Page 1: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 2: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© Copyright 2015 Vivit Worldwide

Brought to you by

Page 3: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© Copyright 2015 Vivit Worldwide

Hosted by

Laura Walker

Vivit Director

Vivit Chapter Leader

Vivit HP Service Management SIG Leader

Page 4: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 5: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 6: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© Copyright 2015 Vivit Worldwide

Webinar Control Panel

Questions

Toggle View Window between

Full screen/window mode.

Page 7: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 8: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 9: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

A new IT operating model and HP solution

Page 10: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 11: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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.

Page 12: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 13: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

HP Propel architecture

Page 14: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 15: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 16: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 17: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 18: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 19: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 20: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 21: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

Use cases

Page 22: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 23: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 24: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 25: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 26: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

HP Propel and micro-services

Page 27: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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)

Page 28: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

Demo

Page 29: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 30: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 31: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Thank you

Page 32: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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

Page 33: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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.

Page 34: What’s New in HP Propel? Hangout with the Team that ... · Microservices HP Propel Knowledge widget SST Micro-services HP Propel Self Service ticketing (SST) widget Canonical Data

© 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