Apado Business Agility Platform Tools Workflow Event Nov 2010

43
APADO Presentation for the Workflow Tools Event, 30 th Nov 2010 Azinta Systems www.azinta.com 30 November, 2010 Commercial In Confidence - (c) Azinta 2010

description

Presentation of the APADO Business Agility Platform at the Workflow Tools 2010 Event

Transcript of Apado Business Agility Platform Tools Workflow Event Nov 2010

Page 1: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Presentation for the Workflow Tools Event, 30th Nov 2010

Azinta Systems www.azinta.com

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 2: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Azinta Systems: ◦ Formed June 2008, Douglas, Isle of Man ◦ Offices in London and Douglas ◦ Started life as a systems integration consultancy, now

transforming into a products and services company ◦ Azinta team comprises:

25 Associate Consultants providing the key expertise in the component technologies used within the APADO Platform

Access to consulting expertise from the open source vendors’ whose IP are incorporated (under licence) within the APADO Platform

Azinta Systems – A Protean Corporation ◦ (See book “The Future Arrived Yesterday: the rise of the Protean

Corporation” by Michael Malone) ◦ Azinta are “competence aggregators” who dynamically brings

people together with IP, Products, Services and Expertise to solve business problems

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 3: Apado Business Agility Platform   Tools Workflow Event Nov 2010

How can we improve our Enterprise Applications (e.g. SAP, Oracle Financials, ERP, CRM)? ◦ “We want the advantages of packages with the flexibility of

custom software – can we have this?” Can we automate our business processes and re-use our

existing investment in IT applications? ◦ “We no longer have the budget to spend £millions on integration

and software development work – is this possible?”

Our business rules are “hard-coded” within our software ◦ “Changes in government regulations and corporate business rules

results in very expensive and lengthy software modifications. Is there a way out?”

How can we automate and integrate our paper-based processes? ◦ “Our operations are affected by slow and expensive manual

processes – How should we automate and integrate them?”

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 4: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Lack of insight into our business operations ◦ “How should we implement key performance indicators

and gain business intelligence insight?” Can not detect significant events in real-time ◦ “How to prevent losing new opportunities to increase

revenues, reduce costs or mitigate business risks?” How can we make smarter decisions? ◦ “Can we use predictive analytics to provide unique

product and service offerings tailored to match customer likely buying preferences?”

We a need to constantly re-engineer our business processes ◦ “Our markets, customers, government regulations are in

a constant state of change, how should we respond?”

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 5: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Budget cuts means we have to do more with less money ◦ “Are enterprise open source products capable of replacing

proprietary IT software products?”

◦ “Can we eliminate the expensive up-front license fees normally associated with proprietary vendors and still get enterprise-level product support?”

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 6: Apado Business Agility Platform   Tools Workflow Event Nov 2010

“An agile business is able to detect new business opportunities for business growth, cost reductions and risk mitigation and be able to rapidly adapt its business processes and associated IT systems to take advantage of these opportunities” ◦ Today’s business must be responsive to their customer

purchasing intentions, changes in their competitors marketing strategies and operations if they are to survive

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 7: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Business Agility Requires at Least ONE of the following agility levers: ◦ Business Process Management (BPM) ◦ Business Rules Management (BRM) ◦ Complex Event Processing (CEP) ◦ Service Oriented Architecture (SOA) ◦ Data Analytics for Performance Management & BI ◦ Business Constraint Optimisation (CP)

Increased synergy occurs if more than ONE used Implementation should be phased! APADO Business Agility Platform Gives ALL SIX ◦ APADO is only platform to bring all six agility

technologies into a single design and execution platform

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 8: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO is an Agility Development Toolbox: ◦ Contains all the Design, Composition and Execution

Software Products required to implement a range of Agile Business Solutions.

◦ APADO Provides “Six Levers of Business Agility”: Business Process Management (BPM) Enterprise Decision Services (Business Rules Engines) Complex Event Processing (Event-driven Business Agility) Data Analytics – Provide Business Intelligence (BI) capabilities Service Oriented Architecture – loosely coupled services Business Constraint Optimisation – Optimal Resource Allocation

◦ Based on the Integration of over 30 Enterprise proven Open Source Products.

◦ Currently only available as a mixture of APADO Product and Azinta implementation development services

◦ Later APADO will be available as Product only offering

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 9: Apado Business Agility Platform   Tools Workflow Event Nov 2010

What is Service Oriented Architecture (SOA)? ◦ SOA is a set of design methods

That provides access to applications’ functionality via a set of loosely coupled services.

Solves the traditional application integration problem ◦ SOA Enables Business Agility

by enabling business to dynamically compose or modify their business processes by calling application services via a standard interface (e.g. Web-Services) using XML for data transfer

◦ Virtually all enterprise applications are now SOA-enabled using Web Services SAP, Oracle Financials, ERP, CRM, etc. are all SOA-enabled All the Six Agile Technologies can be SOA-enables Legacy applications can be SOA-enabled Any custom application can be SOA-enabled

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 10: Apado Business Agility Platform   Tools Workflow Event Nov 2010

A SOA Architecture Overview This WSO2 diagram shows the Enterprise SOA Logical Architecture within a business.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Copyright WSO2

Page 11: Apado Business Agility Platform   Tools Workflow Event Nov 2010

How APADO Implements SOA Middleware Azinta has integrated the WS02 SOA Middleware products within the APADO Platform.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Copyright WSO2

Page 12: Apado Business Agility Platform   Tools Workflow Event Nov 2010

The APADO SOA Components: ◦ Based on the WSO2 SOA Middleware, one of the

leading Enterprise SOA Open Source Vendor

◦ WSO2 is a fully proven SOA middleware product suite with a large number of installations world wide

◦ The APADO Platform whilst aligned with Intalio BPMN BPM can also integrate with WSO2 BPEL Business Process Server

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 13: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Business Process Management Activities: ◦ Discovery

Identify existing process workflow

Users and external parties

Alerts & notifications

Escalations

Standard Operating Procedures

Service Level agreements

Human-centric and Documentation-based workflows

Business rules

Compliance requirements

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 14: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Business Process Management Activities: ◦ Model

Identify way to improve the business process

Model the business process graphically using Business Process Modelling Notation (BPMN)

Verify BPMN models with Business Managers

Make the BPMN model executable, by annotating the models and map to relevant web services

Process activities that require human intervention and processing are identified and mapped to data entry screens, Portals and Enterprise Documentation Services

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 15: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Business Process Management Activities: ◦ Execution

The BPMN graphical models are then automatically converted into BPEL XML code and executed in a BPEL Process Server to run and orchestrate business processes.

◦ Monitoring Tracking the individual processes (and their internal

activities) so that any problems with a business process can be identified in real-time is made to the Business Activity Monitoring (BAM) Server

◦ Optimisation Process optimisation requires getting performance figures

from the Monitoring Phase and identifying potential or actual bottlenecks and the potential opportunities for cost savings or other improvements and then applying those enhancements in the design of the process

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 16: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Business Process BPMN Modeler

Based on Intalio BPMN Modeler. Automatically generates BPEL code.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 17: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO BPMN Modeler

Some of BPMN modeling palette for designing business processes. Based on Intalio BPMS

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 18: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO AJAX Designer

(Intalio AJAX Designer)

APADO AJAX Wizard

(Intalio AJAX Wizard)

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 19: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO BPM & Business Rules Decision Table BPM with Drools Business Rules Engine using Decision Tables based on Intalio BPM. All the other rules format available with the Drools Rules Platform can be used from APADO BPM.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 20: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Portal APADO Portal is based on Liferay the leading Enterprise Portal.

Provides centralised users access to Workflows, Tasks, Applications and Collaboration Tools

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 21: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Enterprise Content Management System

APADO ECM is based on Alfresco the leading ECM vendor, and integrates BPM, Business Rules, Business Events and Documentation Workflows. Alfresco uses internally jBPM.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 22: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO BPM Component: ◦ Based on the Integration of Intalio BPM, Drools Business

Rules Engine, Liferay Portal, and Alfresco Enterprise Content Management Systems

◦ Intalio BPM is used by over 750 paying clients such as Deutsche Bank, Finnair, ABB, Orange, Vodaphone, University of Queenland, Belgian Education Ministry Connects 3000 schools to a centralised administration system

in order to facilitate student registration. ◦ High-availability and scalable options are available

BPM is the key component within APADO ◦ All of the 6 Agile Technologies are consumed as web

services within a business model diagram (BPEL or BPMN) ◦ A BPM Process Model can also be consumed as a web

service by any other web service (including the Six Levers of Business Agility)

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 23: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Business Rules Engines (BRE) Permit: ◦ Removing business rules from programing code and

store it in a Rules repository for subsequent execution by services that require decisions to be made.

Business Rules are in “English-like” language and easy to modify by a business analyst or developer.

Business Rules are executed by Business Rules Engines and they can be called from BPM processes.

The Business Rules can be stored as Enterprise Decision Web Services and re-used throughout the enterprise

◦ BRE enable business agility by make it easier to change or add new business rules without requiring massive outlay in software maintenance costs.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 24: Apado Business Agility Platform   Tools Workflow Event Nov 2010

JBoss Drools OpenRules

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 25: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Drools Business Rules Engine: ◦ The leading Business Rules Engine ◦ Drools is split into 4 main components

Drools Guvnor (Contains Repository + Rules Editor) Drools Expert (Rule Engine) Drools Flow (Combined Process Workflow and Rules) Drools Fusion (Event Processing/Temporal Reasoning)

◦ Fully integrated into APADO BPM and APADO CEP. ◦ Business Rules can be attached to APADO ESB

APADO OpenRules Business Rules Engine: ◦ Excellent for Machine Learning and Integration with data

analytics ◦ Excellent for Integration with APADO Constraint

Optimisation (See APADO technical white paper)

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 26: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Drools Repository APADO Drools Editor

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 27: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Business Rules: ◦ APADO BRE integrated with BPM, Complex Event

Processing, Predictive Analytics and Business Constraint Optimisation to generate more profitable business decisions

◦ APADO Business Rules Engine provides additional business agility to business processes

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 28: Apado Business Agility Platform   Tools Workflow Event Nov 2010

CEP is a technology to process events and discover complex patterns amongst multiple streams of event data

AND THEN ◦ Initiate any action required to respond

◦ CEP enables agility by detecting complex correlation between events in real-time and then triggering BPM or Business Rules processes to process the detected event(s)

◦ The results of these actions can then be analysed by the CEP engine triggering subsequent actions

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 29: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Complex Event Processing (CEP) Engine APADO CEP Engine is based on the leading ESPER CEP Engine which can process 500,000 events per second on a 64bit server. APADO CEP integrated with BPM, Business Rules and Documentation Flows.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 30: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO CEP – Banking Credit Risk Application Diagram shows how the APADO Platform using BAM, CEP and Business Rule Engines to monitor, analyse and trigger BPM business processes in a banking credit risk application.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 31: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Predictive Analytics uses: ◦ Statistical analysis AND ◦ Data mining techniques TO ◦ Analyse current and historical facts

RESULTING IN ◦ Making predictions about future events ◦ Exploitation of patterns found in historical and

transactional data to identify risks and opportunities.

Predictive Analytics enables business agility: ◦ Enables the business to respond rapidly to changes in

consumer buying habits ◦ By knowing how customers will respond to different

purchase offers a business can increase revenues, reduce costs and mitigate business risks.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 32: Apado Business Agility Platform   Tools Workflow Event Nov 2010

The APADO Analytics Offering is huge: 1. APADO Analytical Data Warehouse 2. APADO ETL (Extract Load Transform) 3. APADO Analytical Modeling Tools 4. APADO PMML Adaptive Control Services 5. APADO Business Intelligence Suite

APADO Analytical Services are injected into: ◦ APADO BPM ◦ APADO Business Rules ◦ APADO CEP Note: This injection improve operational decision making and will generate increased revenues, reduce costs and mitigate business risks.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 33: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Business Rules Integrated with Analytics

APADO Platform integrates Business Rules and Analytics to automate business decisions that can generate substantial additional profitable revenues.

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 34: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Constraint Optimisation uses a set of techniques: ◦ Constraint Programming ◦ Linear Programming ◦ Mathematical Programming

TO MAXIMISE or MINIMISE a Business Function ◦ subject to a satisfying a set of potentially conflicting hard and

soft constraints. ◦ A hard constraint must be met by a solution ◦ Whereas a soft constraint only expresses a preference in a

possible solution

Traditionally Constraint Optimisation has been used for ◦ Scheduling and resource allocations in areas such as:

Transportation and supply chain Logistics and airline scheduling,

It is now ready for general use to increase businss agility

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 35: Apado Business Agility Platform   Tools Workflow Event Nov 2010

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 36: Apado Business Agility Platform   Tools Workflow Event Nov 2010

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 37: Apado Business Agility Platform   Tools Workflow Event Nov 2010

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Source Forrester Research Inc.

Page 38: Apado Business Agility Platform   Tools Workflow Event Nov 2010

What is Case Management? ◦ Include all the documents, data, collaboration artefacts,

policies, rules, workflows, analytics, and other information needed to process and manage a case

◦ Case Management is a special form of ECM that combines with other technologies such as BPM, Business Rules, Event Processing to deliver significant benefits to the company

Benefits of Case Management ◦ Substantial increase in productivity of case workers ◦ Ability to change internal business rules to reflect changes

in business rules, quickly and without software programming

◦ Able to support complex workflows where required ◦ Management insight on case management SLAs and

compliance requirements

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 39: Apado Business Agility Platform   Tools Workflow Event Nov 2010

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Source Forrester Research Inc.

Page 40: Apado Business Agility Platform   Tools Workflow Event Nov 2010

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

APADO can be used to build Dynamic Case Management applications using Alfresco, BPM, CEP, Business Rules and Analytics.

Source: Forrester Research Inc.

Page 41: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO - Phase 1 ◦ APADO is currently only available as part of an Azinta consultancy

solution. ◦ Clients discuss their requirements with Azinta and we agree with the client

the required APADO components ◦ We then help clients to design and implement the solution ◦ Azinta provides first-level support; second-level support provided by

individual component vendors.

APADO – Phase 2 ◦ APADO moves its VAR relationships with the vendors to OEM relationships

for the key components within the APADO Platform ◦ Individual tooling within APADO are integrated more closely and product

products re-badged as permitted by OEM agreement ◦ APADO is released as a product without Azinta consultancy ◦ First and Second-Level support provided by Azinta

APADO – Phase 3 ◦ Azinta builds a number of vertical software product lines based on the

APADO Platform

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 42: Apado Business Agility Platform   Tools Workflow Event Nov 2010

APADO Business Agility Platform can meet all the business challenges identified earlier

Additional technical information ◦ Visit www.azinta.com and register and download the

APADO Technical White Paper http://www.azinta.com/Products/APADO-WhitePaperDownload.html

To discuss how APADO can help you in your project email me at [email protected] or

call me +44 (0) 845 658 6909

30 November, 2010 Commercial In Confidence - (c) Azinta 2010

Page 43: Apado Business Agility Platform   Tools Workflow Event Nov 2010

Millennium House

3 Humber Trading Estate

Humber Road

London

NW2 6DW

Tel: +44 (0) 845 658 6909

www.azinta.com

[email protected]

30 November, 2010 Commercial In Confidence - (c) Azinta 2010