• No results found

Using BPM to Implement Services in Telecom and Media. Practical Advice and Insights from the Real World

N/A
N/A
Protected

Academic year: 2021

Share "Using BPM to Implement Services in Telecom and Media. Practical Advice and Insights from the Real World"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

Using BPM to Implement Services in

Telecom and Media

Practical Advice and Insights from the

Real World

(2)

GoToWebinar Housekeeping

GoToWebinar Housekeeping

Click the double arrow to

collapse the control panel

Click the maximize button

for the best resolution

● The panel will minimize itself after a few seconds

● Click the arrows to make it reappear

Please enter questions in

the Questions area

● We will answer questions at the end of the session

(3)

Agenda

Agenda

Michael Rowley, CTO, Active Endpoints

● Why BPM is best for creating service-oriented applications

● ActiveVOS tour

Srikanth Minnam, CTO, Qvantel

● Why Qvantel adopted BPM

● Why Qvantel chose ActiveVOS

Venkat Koppala, Architect, Qvantel

● Real world use cases of ActiveVOS in telecom and media

Q&A

(4)

Standards-based BPMS

● BPMN 2.0 modeling

● BPEL 2.0 execution

● BPEL4People & WS-HumanTask

● WS-*, including WS-Policy

● REST, JMS, EJB and others

Full featured

● Modeling, simulation, testing, debugging, monitoring, reports, instance repair console, etc.

Easy to learn – try – buy

● Lean, well integrated, well documented

● Customers successfully implement their own POC

ActiveVOS

ActiveVOS

(5)

Typical Layered Approach to BPM

Typical Layered Approach to BPM

Process Process Process Synchronous Services Long-running business processes BPM Managed Human Activity

(6)

The Right Way to Use Processes

The Right Way to Use Processes

Process

Process

Process

Existing Synchronous Services

BPM processes consume and are consumable

Services can call processes Processes can

(7)

Why It’s Wrong to Develop Services in Java

Why It’s Wrong to Develop Services in Java

No run-time visibility without coding for it explicitly

Hard to retry a request after fixing problems downstream

Only other programmers can understand it

Conversion required between XML and Java objects

JAXB can convert Java to/from XML Schema

if you follow restrictions

o Worst restriction: no support for interfaces, only classes

Moderately complex schemas result in an explosion of classes

Hard to handle changes with new versions

o Where XML shines (“X” stands for eXtensible)

Working with data in documents is a pain using Java expressions

(8)

BPEL - The Service Creation Standard

BPEL - The Service Creation Standard

Built for web services

Variables and parameters typed by XML Schema

Operation signatures specified by WSDL

Expressions and conditionals specified using Xpath

Exceptions are Faults and fault handlers are part of the language

An XML syntax for the language itself

Also

supports asynchrony and long-running transactions

Support for bi-directional conversations between two participants

(9)

 Easy to create the control flow  Easy to work with data

● XML and attachments

 Business users understand it

 Can test logic while in the designer  Can see what’s happening at runtime

using the same diagram

● Easy to debug

 Easy to handle asynchrony

● Callbacks, compensation, etc.

 Easy to define tasks done by people

● Form creation

● Assignment to roles

Why People Like Processes For Business Txns

Why People Like Processes For Business Txns

(10)

 Easy to create the control flow  Easy to work with data

● XML and attachments

 Business users understand it

 Can test logic while in the designer  Can see what’s happening at runtime

using the same diagram

● Easy to debug

 Easy to handle asynchrony

● Callbacks, compensation, etc.

 Easy to define tasks done by people

● Form creation

● Assignment to roles

All But The Last Two Apply to Synchronous Services

All But The Last Two Apply to Synchronous Services

(11)

ActiveVOS Components

ActiveVOS Components

Task Management, Escalation,  Notification,  WS‐HumanTask Java Application Server Process Developers Managers, Staff Domain Experts

Communication WS, JMS, REST,  JSON, EJB/POJO Reporting Policy BPM Engine BPEL, BPEL4People Alert and Event  Processing Management IT Operations Business Analysts Process Database ActiveVOS Designer Process automation  integrated  development  environment. ActiveVOS Console Process   administration,  management,  monitoring and root  cause analysis. ActiveVOS Screenflow Guided Screenflow design and  deployment. Automation for  Analysts Process design and  deployment for  analysts. ActiveVOS Central Access tasks,  processes, graphs and  reports. Contribution  Deployment Service  consumers &  producers Service  consumers &  producers Portals &  other user  interfaces Portals &  other user  interfaces Expression  Evaluation

(12)

Different Roles, Different Perspectives, Same Process

Different Roles, Different Perspectives, Same Process

ActiveVOS  Designer 

ActiveVOS 

Automation for  Analysts

(13)

ActiveVOS Console

ActiveVOS Console

(14)

Process Instance Management

Process Instance Management

Process

rewind and

retry

Retry

(15)

Reporting

Reporting

(16)

Srikanth Minnam

CTO, Qvantel

(17)
(18)

About Qvantel

“BSS platform‐in‐the‐cloud” vendor 

Focus on: Lead to Order, Order to Cash to Care business processes

BPM/SOA Consulting Services

Clients

Communication Service Providers, Digital Marketing Companies.

HQ in Finland, with R&D in Finland, India

200+ employees

(19)

Legacy BSS Architecture Had Limitations

Difficulty launching new 

services/features in time 

Poor adaptability to refine 

business process  

Lower ROI

Higher cost of ownership

Revenue loss due to human 

errors & delays

Poor visibility 

Siloed approach

 User interface layer Inventory  management Data  Warehouse Provisioning  system CRM Billing  system GL system Activation  system Mediation  system Network management layer Credit Agency Logistics Debt collection Payment   gateways 3rdparty services Printing house Network Network

(20)

New BPM Based Architecture

ESB

ESB MDMMDM ServicesServices BPM BPM Business  Rules Mgmt Business  Rules Mgmt Business  Activity  Monitoring Business  Activity  Monitoring Task Mgmt Applications Dashboards

Application Layer Service  Layer BPM Layer Customer  Management  Applications Revenue  Management  Applications Product  Management  Applications Qvantel Business Operations Platform 3rdParty Systems Production Systems Sales  Management  Applications

(21)

Highlights of new Architecture

Agility and flexibility

to meet business demands more effectively.

Time To Market

New Product/Service launch time (months to few days)

Reduction in human errors /delays

Reduction in sales turnaround time

Reduction in order fallouts 

Enhanced Customer Experience

Moved from Product centric to 

Customer centric

(22)

Why ActiveVOS?

Industry standards – BPMN, BPEL, BPEL4People

Reduce “IT Gap” ‐ Visual Orchestration capability 

Faster time to take corrective actions ‐ Real‐time Information on 

the Performance of Processes 

Easy to manage Tasks 

Easy development – Configure new processes and applications on 

the fly, exactly the way business wants. Predictable, on time and 

within budget

Reduced TCO – Implement new processes and applications faster 

and cheaper with a highly scalable BPM platform, leveraging 

existing IT investment

(23)

Case Study 1

(24)

Business Pains – Digital Directory/Marketing

Customers confused with  conflicting interactions from the  account Customers

!?*#

Business Owner Business owner only dreams of  getting simple,  easy to understand reports Customer care Customer Support personnel  confused how to handle a  customer Marketing Sales Manager Too many silos;  Too many human  participants;  Several process  exceptions Back Office Too many silos; Too  many human  participants; Several  process exceptions Project manager Several legacy  systems and  databases; Many  internal & external  integrations Legacy  systems 3rdparty server DB

(25)

Our Approach– Digital directory/Marketing

Streamlined and automated business processes

Created scalable enterprise architecture leveraging BPMN/BPEL 

engine

SOAP integration with third party services

Business rule integration to the business processes

Implemented work flows for user interactions (claiming, delegating, 

approving tasks)

Automatic notifications and alerts

Integration with reporting tools

(26)
(27)
(28)
(29)

Key Business Benefits using BPM

Real time Analytics Improved customer  experience Customer Reduced number  of  cases Customer care Back office, Manager Faster launch of  new product Improved up sell / cross sell Marketing Sales Legacy   systems 3rdparty server DB Qvantel enterprise  platform Easy Integration Business Owner

(30)

Case Study 2

(31)

Business Pain – Operator Order Management

Order Inventory Logistics Provisioning Application Entry Customer care BackOffice

(32)

Our Approach – Order Fulfillment

Scalable SOA/BPM based Order management platform

Modeled, implemented with BPM standards

Integrated with mediation, donor/receiver operator, partner & 

logistic systems

Implemented work flows for user interactions (claiming, 

delegating, approving tasks)

Integration with Business Rule engine

Exception handling through automatic fallback mechanisms

(33)
(34)
(35)

Qvantel’s Integrated Order Management Solution

Order Inventory Logistics Provisioning Application Entry Customercare Enterprise Architecture

(36)

Demo

Sales & Order Processes

1)

Create Product

2)

Launch the product

3)

Reserve customer

4)

Submit Order

5)

Order tracking

6)

Manage Job queues

(37)
(38)

Download a fully supported, 30-day trial of ActiveVOS

http://www.activevos.com/trial

Learn more about Qvantel

http://qvantel.com/services/business-process-management/

Follow us on Twitter

@activevos

@Qvantel

Q&A

Q&A

Download today's slides

http://www.activevos.com

Email

[email protected] [email protected]

References

Related documents

Each of these reservoir parameters is perhaps critical in the selection of an appropriate drilling and completion technique. In general, the following principles are suggested:

This was to be expected as the HPPCC SFU dataset results expose the fact that this method was using only a small number of reflectances of this very large dataset (in fact 12  1 

Alhamdu Lillahi Rab al Alamin, wa al Salatu wa al Salamu ala Sayyidina Muhammad, wa ala Aalihi wa Sahbihi Ajma'in..

Lane specifically noted that the concerns raised in the application are that the NWCCD Board of Trustees is not responsive to the electorate in Sheridan County and not fully to

The Nameless Absolute is without the concept of the subtle body of thoughts, memory, emotions, associations, perceptions, a perceiver, or a body image.. The Absolute is prior

Univariate logistic regressions showing effects of (a) forest cover, (b) tree density and (c) canopy closure on the occurrence of Black-cheeked Ant-Tanager at forest

To the production by Greek residents in Huelva of pottery characterised by yellowish-green clay, a second ceramic group distinguished by yellowish, orange or reddish clay,

To summarise, any trading intention in the configurable matchmaking framework has the following generic properties: trading domain, actor, role, type of intention, multiplicity,