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



Similar documents
Fast Track Your BPM Projects: Tools and Techniques for IT

Integrating People, Processes and Systems: Tools and Best Practices for IT Project Teams

Wish List for IT Project Teams

ESB Versus ActiveVOS

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

ActiveVOS Server Architecture. March 2009


SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Agility for the Digital Enterprise Get There Faster

What's New in ActiveVOS 7.0

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

SOA Best Practices (from monolithic to service-oriented)

<Insert Picture Here> Oracle Business Process Management

Business Process Management and Cloud Computing

Enterprise IT Architectures BPM (Business Process Management)

A standards-based approach to application integration

How To Compare The Cost Of Business Process Management (Bpm) To Open Source Software (Bmp)

Government's Adoption of SOA and SOA Examples

Process Remixes - Mixing Legacy with Process Orchestration

Jitterbit Technical Overview : Salesforce

Paperless Office Solution Framework for Banking & Financial Services A Business Process Automation (BPA) Approach

Introduction to Service-Oriented Architecture for Business Analysts

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Jitterbit Technical Overview : Microsoft Dynamics AX

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

What Business and Process Analysts Need to Know About BPM Suites

Unlocking the Power of SOA with Business Process Modeling

<Insert Picture Here> Oracle Fusion: The New Standard for Enterprise Software

What s New in Sonic V7.5 Rick Kuzyk

Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]

Methods and tools for data and software integration Enterprise Service Bus

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

AquaLogic ESB Design and Integration (3 Days)

Process-Driven SOA Development

Workflow/Business Process Management

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance

PTW Exchange Brasil de Setembro, São Paulo, SP, BR. 1

A Guide Through the BPM Maze

Reporting component for templates, reports and documents. Formerly XML Publisher.

Software Service Engineering Architect s Dream or Developer s Nightmare?

Jitterbit Technical Overview : Microsoft Dynamics CRM

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

A Vision for Operational Analytics as the Enabler for Business Focused Hybrid Cloud Operations

Safe Harbor Statement

Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)

Business Process Management in the Finance Sector

Avio BPM Solutions and Frameworks

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

What's New in ActiveVOS 9.1

T13 TESTING SOA SOFTWARE: THE HEADLESS DILEMMA. John Michelsen itko, Inc. BIO PRESENTATION 10/19/2006 1:30:00 PM

Agenda. Please visit for further information. CodeBrew Technologies Proprietary

Oracle Reference Architecture and Oracle Cloud

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit

ADVANTAGE YOU. Be more. Do more. With Infosys and Microsoft on your side!

Service Oriented Architecture

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Master Your Data and Your Business Using Informatica MDM. Ravi Shankar Sr. Director, MDM Product Marketing

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

<Insert Picture Here> Integrating your On-Premise Applications with Cloud Applications

Oracle SOA Suite 11g: Essential Concepts Student Guide

ActiveVOS v9.0. Active Endpoints SUMMARY. Catalyst TECHNOLOGY AUDIT. Reference Code: OI Publication Date: March 2012 Author: Michael Thompson

SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT

Business Agility Now! Putting You on a Path to Working Smarter. October, Jorge SOAres IT Architect IBM SWG. jorgesoares@pt.ibm.

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

Introduction to Systinet. SOA Governance and Lifecycle Management

are you helping your customers achieve their expectations for IT based service quality and availability?

THE EVOLUTION OF DATA CENTER MANAGEMENT WITH BUSINESS SERVICE MONITORING & ITIL

Intalio BPM. The first and only complete Open Source Business Process Management System

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

Process Automation Overview Process Automation Overview

AquaLogic Service Bus

Oracle Utilities Customer Care and Billing

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Business Process Management Tampereen Teknillinen Yliopisto

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA

The Process Architect: The Smart Role in Business Process Management

Service Governance and Virtualization For SOA

Oracle SOA Suite Then and Now:

Business Process Management Enabled by SOA

Architectural Decisions as Service Realization Methodology in Model-Driven SOA Construction

Orchestrating Document and Media Management using CMIS

Business Transformation for Application Providers

TECHNOLOGY TRANSFER PRESENTS MAX. From EAI to SOA ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION

Business Process Management (BPM)

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Service-oriented architecture in e-commerce applications

Oracle SOA Reference Architecture

Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco

SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee

SCA-based Enterprise Service Bus WebSphere ESB

REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS

Data Virtualization. Paul Moxon Denodo Technologies. Alberta Data Architecture Community January 22 nd, Denodo Technologies

The Benefits of PLM-based CAPA Software

Mobile app for Android

Digital Transformation with Intelligent Solutions from Infosys and Pega

Sage CRM with Sage ERP MAS 90 March Madness Lunch & Learn 2012

Transcription:

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

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 Attendee audio is muted 2

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 Q&A Real world use cases of ActiveVOS in telecom and media Everyone 3

ActiveVOS 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 4

Typical Layered Approach to BPM BPM Managed Human Activity Long-running business processes Synchronous Services Process Process Process 5

The Right Way to Use Processes BPM processes consume and are consumable Existing Synchronous Services Process Processes can be composed Process Process Services can call processes 6

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 o Try writing sum($v//ns:item/ns:amount) in Java 7

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 Flexible message correlation support 8

Why People Like Processes For Business Txns 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 9

All But The Last Two Apply to Synchronous Services 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 10

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

Different Roles, Different Perspectives, Same Process ActiveVOS Designer ActiveVOS Automation for Analysts 12

13 ActiveVOS Console

Process Instance Management Process rewind and retry Retry service 14

15 Reporting

Srikanth Minnam CTO, Qvantel 16

Using BPM to Implement Services

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

Legacy BSS Architecture Had Limitations Inventory management Data Warehouse Provisioning system CRM Mediation system User interface layer Billing system GL system Activation system 3 rd party services Credit Agency Logistics Debt collection Payment gateways Printing house 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 Network management layer Network

New BPM Based Architecture Sales Management Applications Customer Management Applications Revenue Management Applications Qvantel Business Operations Platform Product Management Applications Application Layer BPM Layer Task Mgmt Applications Dashboards BPM Business Rules Mgmt Business Activity Monitoring Production Systems 3 rd Party Systems Service Layer ESB MDM Services

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

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

Case Study 1 Business Transformation: Digital Directory and Marketing Company

Business Pains Digital Directory/Marketing!?*# Business Owner Business owner only dreams of getting simple, easy to understand reports Customers Customers confused with conflicting interactions from the account Customer care Customer Support personnel confused how to handle a customer Sales Marketing Manager Too many silos; Too many human participants; Several process exceptions Back Office Project manager Too many silos; Too many human participants; Several process exceptions DB Several legacy systems and databases; Many internal & external integrations Legacy systems 3 rd party server

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

Example 1 Product Management Process

Example 2 Sales process

Example 3 Order process

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

Case Study 2 Greenfield Implementation: Communication Service Provider

Business Pain Operator Order Management Order Customer care Inventory BackOffice Application Entry Logistics Provisioning

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

Example 1 Order Fulfillment Process

Example 2 Number Portability Order Process

Qvantel s Integrated Order Management Solution Order Inventory Logistics Enterprise Architecture Provisioning Application Entry Customercare

Demo Sales & Order Processes 1) Create Product 2) Launch the product 3) Reserve customer 4) Submit Order 5) Order tracking 6) Manage Job queues

Summary BPM/SOA Before and After

Q&A Download today's slides http://www.activevos.com 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 38 Email michael.rowley@activevos.com srikanth.minnam@qvantel.com venkat.koppala@qvantel.com rajesh.sengamedu@qvantel.com