+ All Categories
Home > Technology > Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Date post: 20-Aug-2015
Category:
Upload: inside-analysis
View: 409 times
Download: 0 times
Share this document with a friend
Popular Tags:
40
Tuesday, September 25, 2012
Transcript
Page 1: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Tuesday, September 25, 2012

Page 2: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Eric Kavanagh

[email protected]

Your Host

Tuesday, September 25, 2012

Page 3: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Reveal the essential characteristics of enterprise software, good and bad

Provide a forum for detailed analysis of today’s innovative technologies

Give vendors a chance to explain their product to savvy analysts

Allow audience members to pose serious questions... and get answers!

Mission

Tuesday, September 25, 2012

Page 4: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

October: Database

November: Cloud

December: Innovators

January: Big Data

September: Integration

Tuesday, September 25, 2012

Page 5: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Data integration involves combining heterogeneous data sources and providing one unified view of said data, often for the purpose of analytics and reporting.

Without access to fresh data, analysts and business users are left making decisions on hindsight alone.

One of the challenges of real-time data integration is the disparity and variable nature of data sources.

The emergence of Big Data has vendors seeking to help customers easily find value in multi-structured information assets without drowning in it.

Integration

Tuesday, September 25, 2012

Page 6: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Analyst: Robin Bloor

Robin Bloor is Chief Analyst at The

Bloor Group.

[email protected]

Tuesday, September 25, 2012

Page 7: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Ideate™

At its core sits the patented Ideate Framework™, a real-time application-integration platform that links information in an EnterpriseWeb™.

The Framework offers fast and flexible integration of both analytics and transaction processing.

Ideate™ leverages mass customization to weave together data, processes and policies in real time.

Its “Everything-is-a-Resource” approach makes for less rigid relationships between information sources, applications and processes.

Tuesday, September 25, 2012

Page 8: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Dave Duggal

Dave Duggal is the Co-Founder and Managing Director of Consilience International, LLC. Dave co-founded Consilience in 2009 with his partner and Chief System Architect, William Malyk. Consilience is the developer of the Ideate™ Framework (www.ideate.com), an innovative application platform based on Web-style architecture. Dave is a proven business leader who has made a career of building, growing and turning around companies over the last twenty years. He has been interviewed on Dateline NBC and presented at TED6. He is author of several academic papers on web-style software architecture, an inventor of a patent pending software framework, and has presented at many industry conferences.

Tuesday, September 25, 2012

Page 9: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Dave Duggal, Managing Director [email protected] www.ideate.com

Copyright 2012, Consilience International LLC

TM

Page 10: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

The EnterpriseWeb™ • An application platform based on Web-style architecture

• It supports event-driven processes

• Features real-time business intelligence and predictive analytics

• Includes unified repository of code, data, UI, services and APIs

• It is lightweight, scalable and multi-tenant

• The platform available for on-premise, Cloud and hybrid deployments

Copyright 2012, Consilience International LLC

Page 11: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

The EnterpriseWeb™ A breakthrough in application architecture

The EnterpriseWeb™ makes real-time processes practical from a cost, performance and governance perspective

Copyright 2012, Consilience International LLC

Page 12: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

The EnterpriseWeb™ The EnterpriseWeb™ is ideal for -

• Adaptive Business Processes / Case Management

• Enterprise Governance, Risk and Compliance (GRC) applications

• Sensor Networks and ‘Internet of Things’ applications

Copyright 2012, Consilience International LLC

Page 13: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

North America Europe

The Middle-East Australia/New Zealand

South America

Partner in UK for Higher Ed Market

Co-Developing Apps with Domain Experts

Customers and Partners

Copyright 2012, Consilience International LLC

Page 14: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

© 2012 Consilience International, LLC

IT is all about The Business … but Business needs evolve continuously!

Time

Rate of Change

Reality Gap

Page 15: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Classic 3-Tier Application

Simple, Self-Contained, Homogeneous

Copyright 2012, Consilience International LLC

User Interface

Business Logic / App Processing

Connection to Source Database

Presentation Layer

Middle Tier

Data Access Layer

Page 16: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Today’s 3-Tier Reality

Dynamic, Diverse and Distributed

Copyright 2012, Consilience International LLC

Page 17: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

IaaS

EnterpriseWeb™

Copyright 2012, Consilience International LLC

A Unified Processing Platform

On-Premise and Cloud

Software-as-a-Service (SaaS)

IaaS

Hardware

Operating System

Database

Application

Application Servers

Integration Middleware

Business Process Engine

Rules Engine

BI / Analytics

Complex Event Processing

Middleware

Application Platform-as-a-Service

Integration Platform-as-a-Service

Process Platform-as-a-Service

Rules Platform-as-a-Service

BI / Analytics Platform-as-a-Service

Event Processing Platform-as-a-Service

On-premise Cloud

Shared ‘State’ space

• Improves application interoperability

• Minimizes latency

• Improves application dynamics

• Provides horizontally scalability

• Logically multi-tenant

• Small footprint that deploys quickly

• Database independent

• No database tuning/configuration

• On-Premise/Cloud/Hybrid

The EnterpriseWeb™ Unified Any-to-Any Architecture

Page 18: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Apps Browsers Devices Presentation-Tier

Single engine for unified and efficient processing

Middle-Tier

Web-style repository of loosely-coupled Application Resources and Business Objects stored as indexed documents for unified enterprise Metadata layer

‘Adaptors’ for distributed services, databases, systems, sensors and devices

Data-Tier

Data / App Integration Security Portal

Rules

Personalization

HTTP API API

HTTP

The EnterpriseWeb™ Unified Any-to-Any Architecture

Governance/Compliance Version Control / Rollback Metadata Management

REST/OAuth SOAP/WSDL Custom Screen-Scraping

Event Processing Real-Time BI/Analytics

Search/Discovery

Business Process

Copyright 2012, Consilience International LLC

Page 19: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Code

UI Rule

Data

Task Data

Code Task

Data Code UI

Rule Task

Data Code

UI

Rule

Copyright 2012, Consilience International LLC

Processes are plugged-in to a central repository

The EnterpriseWeb™

A unified process architecture

Service API Service Service Service Service API API API

Data Code UI

Rule Task Data UI Rule Data

Rule Data

Task Code

Adaptor

Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor

Process “A” Process “C” Process “B”

Common Metadata Layer

Application Logic (Rules with links and metadata queries/algorithms)

System-wide Logic (Rules with links and metadata queries/algorithms)

Virtual Repository of Loosely-Coupled Data, Logic and UI Objects

(Including adaptors for RESTful APIs and Web Services for 3rd Party Systems, Databases and Devices, etc.)

Page 20: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Copyright 2012, Consilience International LLC

The EnterpriseWeb™ liberates information from process silos

One shared environment for Master Data and application resources

No ‘joins’ – seamlessly correlate system-wide activity and trends for true 360o views

Code

UI Rule

Data

Task Data

Code Task

Data Code UI

Rule Task

Data Code

UI

Rule

Service API Service Service Service Service API API API

Data Code UI

Rule Task Data UI Rule Data

Rule Data

Task Code

Adaptor

Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor

Process “A” Process “C” Process “B”

Common Metadata Layer

Application Logic (Rules with links and metadata queries/algorithms)

System-wide Logic (Rules with links and metadata queries/algorithms)

Virtual Repository of Loosely-Coupled Data, Logic and UI Objects

(Including adaptors for RESTful APIs and Web Services for 3rd Party Systems, Databases and Devices, etc.)

Page 21: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Copyright 2012, Consilience International LLC

The EnterpriseWeb™ operationalizes business intelligence and predictive analytics

Real-time feedback improves decision-making and supports better outcomes

Code

UI Rule

Data

Task Data

Code Task

Data Code UI

Rule Task

Data Code

UI

Rule

Service API Service Service Service Service API API API

Data Code UI

Rule Task Data UI Rule Data

Rule Data

Task Code

Adaptor

Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor

Process “A” Process “C” Process “B”

Common Metadata Layer

Application Logic (Rules with links and metadata queries/algorithms)

System-wide Logic (Rules with links and metadata queries/algorithms)

Virtual Repository of Loosely-Coupled Data, Logic and UI Objects

(Including adaptors for RESTful APIs and Web Services for 3rd Party Systems, Databases and Devices, etc.)

Page 22: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Copyright 2012, Consilience International LLC

The EnterpriseWeb™ supports interdependent processes for integrated operations

Code

UI Rule

Data

Task Data

Code Task

Data Code UI

Rule Task

Data Code

UI

Rule

Service API Service Service Service Service API API API

Data Code UI

Rule Task Data UI Rule Data

Rule Data

Task Code

Adaptor

Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor

Process “A” Process “C” Process “B”

Common Metadata Layer

Application Logic (Rules with links and metadata queries/algorithms)

System-wide Logic (Rules with links and metadata queries/algorithms)

Virtual Repository of Loosely-Coupled Data, Logic and UI Objects

(Including adaptors for RESTful APIs and Web Services for 3rd Party Systems, Databases and Devices, etc.)

Page 23: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Copyright 2012, Consilience International LLC

… and enables real-time cross-process Governance (fraud detection, Conflicts-of-Interest, policy compliance) and system monitoring (server utilization, sensor management)

Code

UI Rule

Data

Task Data

Code Task

Data Code UI

Rule Task

Data Code

UI

Rule

Service API Service Service Service Service API API API

Data Code UI

Rule Task Data UI Rule Data

Rule Data

Task Code

Adaptor

Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor Adaptor

Adaptor

Process “A” Process “C” Process “B”

Common Metadata Layer

Application Logic (Rules with links and metadata queries/algorithms)

System-wide Logic (Rules with links and metadata queries/algorithms)

Cross-Process Governance

Virtual Repository of Loosely-Coupled Data, Logic and UI Objects

(Including adaptors for RESTful APIs and Web Services for 3rd Party Systems, Databases and Devices, etc.)

Page 24: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Dave Duggal, Managing Director [email protected] www.ideate.com

Copyright 2012, Consilience International LLC

TM

Page 25: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Analyst: Robin Bloor

Perceptions & Questions

Tuesday, September 25, 2012

Page 26: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

AnArchitectureStory

Tuesday, September 25, 2012

Page 27: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

The effective distribution of software and data across

distributed resources

Software Architecture

Tuesday, September 25, 2012

Page 28: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

The Separation of Concerns: Ø Initially proposed in the ANI-SPARC Architecture for databases (1975)

Ø Later generalized to the idea of UI logic : Business logic : Data logic

Ø Also evident in the idea of Logical layer : Physical layer

Ø The goal is for independence of (i.e. the non-intermingling) of processing that has different goals - while retaining acceptable performance

Basic SW Architecture

Tuesday, September 25, 2012

Page 29: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

But: Distributed Systems

Tuesday, September 25, 2012

Page 30: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Tuesday, September 25, 2012

Page 31: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Software Architectures

Tuesday, September 25, 2012

Page 32: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Software Architectures

Centralized (mainframe)

Tuesday, September 25, 2012

Page 33: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Software Architectures

Centralized (mainframe)

Client server

Tuesday, September 25, 2012

Page 34: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Software Architectures

Centralized (mainframe)

Client server

Three-tier architecture

Multi-tier architecture

Multi-layered architecture

Tuesday, September 25, 2012

Page 35: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Software Architectures

Centralized (mainframe)

Client server

Three-tier architecture

Multi-tier architecture

Multi-layered architecture

Web Architecture

Tuesday, September 25, 2012

Page 36: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

What is the full area of application for Ideate? What would you not use it for?

How does it integrate with cloud applications?

How does it recover from failures?

If I understand it, Ideate is designed to build on existing capabilities (resources). Would it make sense as a platform for wholly new applications where existing resources were few or non-existent?

Questions

Tuesday, September 25, 2012

Page 37: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Isn’t there some kind of performance penalty for late-binding? In effect, what is the cost of binding?

In many contexts we currently see specialized software built mainly for performance (Streams engines, Scale-out DBMS, Hadoop, High-performance ETL, etc.). How does Ideate incorporate such software or does it simply replace it?

Has Ideate been tested at scale? What is the largest application built using it in terms of, say, integrated resources?

Which products do you see Ideate as competitive with?

Questions

Tuesday, September 25, 2012

Page 38: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Tuesday, September 25, 2012

Page 39: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

October: Database

November: Cloud

December: Innovators

January: Big Data

2013 Editorial Calendar (www.insideanalysis.com)

Upcoming Topics

Tuesday, September 25, 2012

Page 40: Breaking the Performance Barrier: Real-Time Analytics for ‘Smart’ Business Processes

Twitter Tag: #briefr

Tuesday, September 25, 2012


Recommended