18
Decide and Do By Knowing Using WSO2 CEP Ratnavel Sundaramurthi Integration Architect Aspire Systems Inc.

WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Embed Size (px)

Citation preview

Page 1: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Decide and Do By KnowingUsing WSO2 CEP

Ratnavel SundaramurthiIntegration ArchitectAspire Systems Inc.

Page 2: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

I definitely need a Time Machine

Page 3: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Blueprint for our Time machine

Page 4: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Outline

• Business Challenge• Solution architecture• Solution Selection Criteria• Deployment

Page 5: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Business Challenge

Visibility – Store Operations– Inventory replenishment / Supplier Visibility

How do we address?By Knowing

Why do retail chains want to integrate their stores?

Page 6: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

AURAS architecture

Page 7: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

How we use WSO2?

AURAS Retail Platform includes the following cartridges to make it a complete package.

– WSO2 Enterprise Service Bus– WSO2 Data Services Server– WSO2 API Manager– WSO2 Business Rules Server– WSO2 Message Broker– WSO2 Application Server– WSO2 Identity Server– WSO2 Complex Event Processing– WSO2 Business Process Server– WSO2 Cloud Gateway– WSO2 Data Analytics Server

Page 8: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Solution architecture

Input Data Streams

DAS Output Events

Data store

Spark Batch analytics

Siddhi Event processorReal time analytics

Events from AURASOmni Channel Internal Services

Page 9: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Solution Selection Criteria

• Off the Shelf product• Extensibility• Open source• Stable and reliable• Affordable support• No vendor lock-in

Page 10: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Why we choose WSO2 DAS? (As a developer)

– Fully Open Source– Out of the box connectors to most applications– Lightweight, Developer friendly & Easy to deploy

Page 11: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Why we choose WSO2 DAS? (As an Architect)

• Data aggregation• Integrated, Real-time, and batch analytics• SQL-like query language (Siddhi & Spark SQL)• Support for RDBMS (MSSQL, Oracle, MySQL) and

NoSQL (HBase and Cassandra) as data storages. • Custom dashboards and gadgets

Page 12: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Unique Value Proposition

Reduce Stock outs & Overstocks

Improve Merchandising Decisions

Optimized Localized Assortment

Enhance Customer Loyalty

Reduce

Improve

Optimized

Enhance

Page 13: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Private PAAS Deployment

Page 14: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Sample dashboard

Page 15: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Sample dashboard

Page 16: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Questions?

Page 17: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Where to find us?

• Check us out @ http://aura.aspiresys.com/ • Company profile @ http://aspiresys.com/ • Come visit us at WSO2Con 2015 Booth ,and get your

questions answered

Page 18: WSO2Con USA 2015: Decide and Do By Knowing With WSO2 CEP

Thank You