43
Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing © 2013 AgilePoint, Inc. All Rights Reserved. Jesse Shiah CEO and Co-founder [email protected]

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applicationsdw.connect.sys-con.com/session/2665/AgilePoint_Cloud… ·  · 2014-12-05Rapid Development of Smart and

Embed Size (px)

Citation preview

Rapid Development of Smart and Self-Adaptive

Cloud, Mobile & IoT Applications- Accelerating the Last Mile of Cloud Computing

© 2013 AgilePoint, Inc. All Rights Reserved.

Jesse Shiah

CEO and Co-founder

[email protected]

The Paradigm Shift of Computing- How to Support the Demand for Business Critical Cloud Applications

12/5/2014

Main Frame Personal

Computing

Network

Computing

The evolution of Cloud

Computing

1970’s 1980’s 1990’s 2000’s

Technology is Business Operations Support Technology is Your Business

Consumer

2010’s

Smart

Enterprise

The ‘Treat Me as Me’

Generation

The Age of

Customer

Mobile &

Social

Apps

Business

Critical

Cloud & Mobile Apps

© 2013 AgilePoint, Inc. All Rights Reserved.

Enterprise

Most Consumer Centric Cloud and Mobile

Apps Support Simple Backend Connectivity

12/5/2014

ERP MESSCM CRMFinancial

Key LOB Systems(on-premises)

Consumer

• Complex

• Adaptive

Adaptive Cloud Computing Evolution- Bridging the Last Mile of Cloud Computing

12/5/2014 © 2013 AgilePoint, Inc. All Rights Reserved.

Microsoft

Azure

Amazon

Web Service

IBM

IaaS

ServieNow

Force.com

PaaS

Adaptive

PaaS 2.0

Adaptive

SaaS 2.0“One Size

fits all”

Microsoft

Office 365 &

Dynamics CRM

Salesforce

Google Apps

Netsuite

SaaS

Configurable

“Individualized

Experience”

Traditional Software Development Paradigm

Creates Rigid Cloud and Mobile Applications- Agile Development Methodology does not address the limitation either

GatherRequire-

ments

Develop & Execute

asCode

Hand-off

Change management incurs engineering development cycle

Applications created, not

responsive & adaptive at run-

time• Rigid Point-to-Point Connectivity

• Inevitably becomes legacy

• Costly to maintain & connect

© 2014 AgilePoint, Inc. All Rights Reserved.

CIO’s dilemma – The ‘Application

Modernization Y2K’

ERP MESSCM CRMFinancial

Key LOB Systems

.NET Access

VB

Lotus

Notes

ASPC#

Problems:

Hundreds of small apps developed in

different languages or tools to bridge or fill

the gaps left by the key LOBs all turned into

legacies and maintenance headache

Key Challenges:

• Systematic approach for ‘mobile’

enablement

• Worsen exiting legacy application

maintenance challenges

Business Critical Enterprise and Cloud Apps- Enabling Connected Enterprise and Collaboration

workflow workflow workflow

Order to Cash

Issue to Resolution

Request to Deploy

Cloud

Services

LOB 2(e.g. DMS)

LOB N(e.g. SCM)

LOB 1(e.g. SharePoint)

End-to-End Collaborations

Supply Chain Planning & Execution

New Project Launch

Order to Cash

Adaptive ‘End-to-End Process’

KPI

KPI

KPI

KPI

End-to-End

Business Critical

Apps

Internet of Things

Internet of Things

The Current Paradigm Creates Business Critical Enterprise and

Cloud Apps into Point-to-Point, Monolithic ‘Instant Legacies’

Bu

sin

ess

IT

e.g. SharePoint, CRM, etc. SAP, Oracle, IBM, etc. Other SystemsMicrosoft

Applications

………..

Functional

Area

#2

Functional

Area

#3

Functional

Area

#N

Workflow Workflow Workflow

• Costly for Change Management and Continual Improvement

• Lost of domain knowledge and knowhow – costly retraining

UI UI UI

Costly

customization

Costly

customization

Costly

customization

LOB

System 2LOB

System 3

LOB

System N

Current Development Paradigm Also Creates

‘Technical Debt’

Business Needs

Impacted by ‘HOW’ You Implement the Needs

(Not What you ‘CAN’ do but ‘HOW’ you do it)

Create New Generation

of Adaptive SaaS 2.0

Apps with a PaaS 2.0

based on a Responsive

Application Platform

(RAP)

Accelerate the Last Mile of Cloud Computing

What is a Responsive Application Platform- Key Architecture Characteristics

Responsive Application

Platform

100%

SOA

Metadata Abstraction

Framework Model-Driven Process-Based

Composition

1

2

3

Platform as a Service

(PaaS)

© 2014 AgilePoint, Inc. All Rights Reserved.

Responsive Application Platform

#1: 100% SOA based Architecture

12

Process ‘Platform as a Service’

Open API Support:• Web Service API• WCF API• REST API

On-premise (NLB/Cluster) 1

… others

Familiar Microsoft Tools &

Technologies

2 Cloud – Private or Public

Mobile/Cloud/Web

l© 2014 AgilePoint, Inc. All Rights Reserved.

Responsive Application Platform

#2: Metadata IT Assets Abstraction Framework

Custom

Code

UI

Logic

Data/

Integration

Metadata

Abstraction

Framework

Code

UI (People)

Logic

(Process)

Data

(Connectivity)

XMLCurrent Paradigm

Enabling Process-based (SOA) Composition with No Code

© 2014 AgilePoint, Inc. All Rights Reserved.

Execution Feedback & new data drives real-time self-adapting change management

Run-TimeDesign

as aModel

Executeas a

Model

SaaS AppsSelf-Adaptive at run-time

as a Model

Responsive Application Platform

#3: Explicit Model-Driven Architecture

© 2014 AgilePoint, Inc. All Rights Reserved.

1 2 3

1 2 3

Individualized user experience

Mobile

Enablement

inherently

XML

Model-Driven Enables Visual Composition of

Process-based Cloud Apps with No Code

12/5/2014 © 2014 AgilePoint, Inc. All Rights Reserved.

HTML-5

Web-Based

Composer

OR

Application

output as XML

and directly

interpreted for

execution

Mobile

Enablement

inherently

RAP enables Abstraction for Cross

Channel, Cross Platform and

Individualized Engaging Experience

Supply Chain Planning & Execution

Customer Issue to Resolution

Order to Cash

Engineering Change Order

ERP MESSCM CRM

Key LOB Systems & Cloud Services

Keep as native as possible and minimize directcustomization

Service-OrientedIntegration

Customization and dynamic integration cross LOBs created as adaptable process-based composition

RAP

How is Responsive Application Platform Enabled

AgilePoint Confidential Copyright 2013 17

SO

A

Ali

gn

me

nt

Collaboration

Portal

Create Custom Services

Model Driven BPM Engine

Management Dashboard

Web Application – ASP.NET, HTML5

Metadata Abstraction Framework

business

IT

Existing

Services

Web Service, WCF, REST Services

SharePoint

.NET

Java

HTML 5

Custom

IT

Business

Application Composition

as a Model

Create Metadata-Driven (SOA) Service

javascript

Execution (Interpretation)

Monitoring & Administration

XML

Single Code Base Multi-Tenancy-Each tenant has a dedicated & secured data space while

sharing the same engine

Tenant 1 Tenant 2 Tenant 3 Tenant 4 Tenant 5Tenant N

Project 1 Project 2 Project N

Subsidiary 1 Subsidiary 2 Subsidiary 3 Subsidiary 4Subsidiary N

Single Server or Clustered Servers for High Availability

Master Database

(Overall governance)

Each ‘Tenant’ maintains fully secured and dedicated AgilePoint workspace and database

AgilePoint Company Confidential

12/5/2014 © 2014 AgilePoint, Inc. All Rights Reserved.

A Hybrid, Multi-Cloud Application Example - End-to-End Sales Lead Follow Up App

A Lead Follow Up Orchestration

Example Created with No Code –

Involving SalesForce,

Office 365/SharePoint,

GoToMeeting, Database, etc.

Task Management

AgilePoint Mobile Dashboard

Support:

• iOS, Android, Windows 8

Log in Menu Task ListMobile

ApprovalMonitoring

Agile, Cross Channel Responsive eForms

Builder

Browser TabletsSmart

Phone

AgilePoint Company Confidential

Cloud Innovations

http://agilepoint.com/wp-

content/uploads/2014/10/Reed-

Exhibitions-Case-Study-2014.pdf

About AgilePoint

“AgilePoint’s metadata-driven IT

asset-abstraction framework … and

model-driven development

framework provides the necessary

instrumentation to fully experience

the value proposition of SOA”

Who is AgilePoint?AgilePoint Quick Facts Sheet

24

Installations by Region

North America

EMEA

Japan

China

Other APAC42%

34%

7%

4%

13% EMEA

North America

ASIA

Other

© 2014 AgilePoint, Inc. All Rights Reserved.

AgilePoint is a global leading

provider of advanced Responsive

Application Platform (RAP) solution

as a PaaS to accelerate development

of self-adaptive Cloud applications.

Global Partner Support Network

6 countries

Global Footprint and SupportGlobal Presence and Support

© 2014 AgilePoint, Inc. All Rights Reserved.

Broad Applicability Across Industries

*Chemicals, Construction & Building Materials, Consulting,

Electronics, Food & Beverage, Healthcare, Pharmaceuticals,

Real Estate Services, and Transportation

Customers by Industry

Manufacturing

Government

Financial Services

Energy

Non-Profit

Legal

Professional Services

Telecommunications

Other*

17%

16%

14%

11%

9%

7%

7%

4%

15%

12/5/2014 © 2014 AgilePoint, Inc. All Rights Reserved.

AgilePoint

PaaS

Smart Self-

Adaptive

IoT

Apps

On-Premise

Cloud Services

Create Business Critical Cloud and Mobile

Apps with No Code

Manufacturing

HealthCare

Home/Bu

ilding

Logistics

Directly Executable

Model-Driven Compositions

© 2014 AgilePoint, Inc. All Rights Reserved.

Visit AgilePoint Booth

Call to Actions

12/5/2014 Confidential

Jesse Shiah

CEO and Co-founder

[email protected]

Rapid Development of Smart and

Self-Adaptive Cloud and Mobile Apps

Bridging the Last Mile of

Cloud Computing

Questions & Answers

© 2013 AgilePoint, Inc. All Rights Reserved.

Jesse Shiah

CEO and Co-founder

[email protected]

Supplement Information

Compose Multi-Cloud Applications in Familiar

Visio Environment

12/5/2014

Intelligent metadata-driven

Services for accessing and mapping

SalesForce entities

Create process-based

multi-cloud composite

application with No code

in Microsoft Visio

More Than Could Integration – Support for Human

Centric Activities and a Powerful Form Builder

12/5/2014

Create powerful dynamic forms

for human activity with no code

Example: Access SalesForce Entities Visually(Can Enable other Cloud Services with the same)

12/5/2014

Ability to retrieve and expose

SalesForce entities to facilitate

visual composition and

integration between SalesForce

and other Cloud Services as well

as on-premise LOB apps exposed

as metadata-driven services

through abstraction of AgilePoint

Accomplish Integration Visually-Human-Human, Human-System, System-System, Cloud-Cloud, Cloud-On-Premise

12/5/2014

Human Forms

Data entities

SalesForce

Data entities

Visual mapping and integration (facilitates

visual composition and integration

between SalesForce and other Cloud

Services as well as on-premise LOB apps

abstracted by AgilePoint and exposed as

metadata-driven services .

About AgilePoint

© 2013 AgilePoint, Inc. All Rights Reserved.

What is AgilePoint?

• Enterprise BPMS Platform for On-Premise and Cloud

• Achieve Business Process Automation, Management and Excellence

• BPM Platform-as-a-Service

• Enable Business Process as a Service (BPaaS) Offerings

• Extend existing Cloud and SaaS Applications

• Rapidly Create and Optimize Cloud Applications

• Create Configurable and Personalizabe SaaS Applications

• Quickly and Easily Modernize Legacy Applications

• Enable Transparent Hybrid Integration – Public Cloud, Private Cloud, On-Premise, etc.

© 2013 AgilePoint, Inc. All Rights Reserved.12/5/2014

Rapid Application Development Framework

for Everyone

Application Scenarios:

• AgilePoint is actually a

composition environment, not

simply BPM…enabling process-

based SOA composition

• AgilePoint’s metadata-driven IT

asset-abstraction framework …

and model-driven development

framework provides the necessary

instrumentation to fully experience

the value proposition of SOA

Who is AgilePoint?AgilePoint Quick Facts Sheet

38

Installations by Region

North America

EMEA

Japan

China

Other APAC42%

34%

7%

4%

13% EMEA

North America

ASIA

Other

© 2013 AgilePoint, Inc. All Rights Reserved.12/5/2014

Global Partner Support Network

6 countries

2 countries

Global Footprint and SupportGlobal Presence and Support

Broad Applicability Across Industries

*Chemicals, Construction & Building Materials, Consulting,

Electronics, Food & Beverage, Healthcare, Pharmaceuticals,

Real Estate Services, and Transportation

Customers by Industry

Manufacturing

Government

Financial Services

Energy

Non-Profit

Legal

Professional Services

Telecommunications

Other*

17%

16%

14%

11%

9%

7%

7%

4%

15%

12/5/2014 © 2013 AgilePoint, Inc. All Rights Reserved.

12/5/2014 Confidential

Conclusion

Get Ahead with AgilePoint

12/5/2014

Agile

Po

int

Automate and Optimize Business Process Efficiencies Quickly and Easily

Enable Personalized and Engaging Customer Experience

Accelerate Cost Effective Innovation and Gain First Mover Advantage

Shift Focus from Maintaining Legacies to Creation Innovations and High Value Activities

Leverage Today’s Technology Trends Effectively to Game a Competitive Advantage

Contact Us to Learn More:AgilePoint Headquarters – Mountain View, California

Web: http://www.agilepoint.comEmail: [email protected]: +1-650-968-6789

AgilePoint EMEA

Tel: +32 497 42.76.13

E-mail: [email protected]

Demo Center on AgilePoint Web site

Contact Us

© 2013 AgilePoint, Inc. All Rights Reserved.