Between the apps gluecon session 05 27-2010

30
DATABASES SAAS ON-PREMISE WEB SERVICES CLOUD Looking Between the Apps What Matters to CIO’s Evaluating Cloud Services Rick Nucci Founder and CTO Boomi

description

Presentation from Gluecon 2010 session entitled "Looking between the apps: What matters to CIO's evaluating Cloud Services"

Transcript of Between the apps gluecon session 05 27-2010

Page 1: Between the apps   gluecon session 05 27-2010

DATABASES

SAAS

ON-PREMISE

WEBSERVICES

CLOUD

Looking Between the Apps What Matters to CIO’s Evaluating Cloud Services

Rick NucciFounder and CTO

Boomi

Page 2: Between the apps   gluecon session 05 27-2010

Agenda

Page 3: Between the apps   gluecon session 05 27-2010

IntroductionDo CIO’s Want to Move to the Cloud?

Page 4: Between the apps   gluecon session 05 27-2010

Quick Backdrop

• “Wait haven’t we been doing Cloud for the last 30 years?”

• PLEASE PUT AN END TO THIS!

• Gut check:

• Most CIO’s are in “whiteboard phase” of their Cloud strategy

• Many SaaS applications deployed with no involvement or awareness from IT

• This is changing…

Page 5: Between the apps   gluecon session 05 27-2010

Drivers for Change

• Lower hardware investment?

• BORING!

• Not just about your Linux OS running in Amazon vs. your building

• CIO’s live with 80/20 paradox

• 80% budget goes to maintenance

• 20% goes to innovation

• THIS is real driver for change!

Page 6: Between the apps   gluecon session 05 27-2010

Why 80%: “Rev Lock”

Application Integration Spaghetti

Page 7: Between the apps   gluecon session 05 27-2010

Roots of Integration Complexity

• Closed systems + vendor priorities = API Optional

• Just write to the database!

• Application customization disconnected from API

• Wildly disparate integration standards, invocation models, programming styles

Page 8: Between the apps   gluecon session 05 27-2010

Result: Executives’ Concerns about Cloud Infrastructure Services

Page 9: Between the apps   gluecon session 05 27-2010

The CIO’s Perspectivevs. traditional SaaS purchaser

Page 10: Between the apps   gluecon session 05 27-2010

Top of Mind for CIO

• Debunking Hype

• Beware the Cloud Washer!

• Your application is one in a portfolio

• Focus on business processes across many departments

Page 11: Between the apps   gluecon session 05 27-2010

Simple Process Mapping

Web Form Signup

Product Purchase & Payment

Product Delivery

Technical Help & Returns

Le

ad

Ca

ptu

re

E-C

om

me

rce

Sh

ipp

ing

Cu

sto

me

r S

erv

ice

Customer

Item

Lead Help Ticket

Process Flow

Core Entities

Page 12: Between the apps   gluecon session 05 27-2010

Simple Process Mapping

E-Commerce CRM Finance/ERP Support

Customer

Item

Lead Help Ticket

Core Entities

Applications

Page 13: Between the apps   gluecon session 05 27-2010

Today – SaaS Connectivity Principles

• Closed systems = No traction

• API not optional

• There is no database!

• Multi-tenancy architecture forces customizations to manifest in API

• We at least agree on a few things

• HTTPS, SOAP/WSDL, REST/WADL

Page 14: Between the apps   gluecon session 05 27-2010

Today – Big Mentality Shift

Who owns the integration problem?

• SaaS ISV – must solve during sales cycle

• Department purchasing SaaS: “I love your solution, show me how it connects to X”

Page 15: Between the apps   gluecon session 05 27-2010

CIO Impact on Buying Cycle

Page 16: Between the apps   gluecon session 05 27-2010
Page 17: Between the apps   gluecon session 05 27-2010

Key CIO Focus Areas

• Identity management• Centralized Access Control

• SSO:

• expect "trust authority" to be on-prem or saas

• Enterprise mashups• enterprise "widgets" to embed components of your application

• lookup-style API's

• fast and accurate access to enterprise data and transactions

• There are MANY more!• BI, Mobile, Operations, Compliance

Page 18: Between the apps   gluecon session 05 27-2010
Page 19: Between the apps   gluecon session 05 27-2010

CIO Questions

• Is your API part of your core product?

• Owned by product management?

• Integrated into SDLC processes?

• Do you charge extra for your API?

• “Oh, you wanted outlets for your electricity?”

• What is your API strategy?

• Best in class examples:

• “We offer free, open access to API and documentation as part of product evaluation”

• “You will come up with smarter uses of our API than we will”

Page 20: Between the apps   gluecon session 05 27-2010

Other API Best Practices

• API Versioning

• We won’t upgrade integration when app upgrades

• Version should be part of URL (ex. http://myapp.com/api/3.0)

• Query by last modified date critical

• Very common approach to capturing changed data

• Key need for BI

• Ensure API has throttling and batching mechanism

Page 21: Between the apps   gluecon session 05 27-2010

Financials

BI HRIS

Tomorrow: Transitioning to The Cloud

SaaS Application Custom Application

SaaS Applications PaaS Application

Public Cloud

Page 22: Between the apps   gluecon session 05 27-2010

Are we heading towards this again?

Page 23: Between the apps   gluecon session 05 27-2010

The Data Imperative

• Data transcends boundaries

• End-to-end visibility is top priority

• Data compliance is key

Page 24: Between the apps   gluecon session 05 27-2010

• Everything is de-centralized

• Integrate Everywhere

• You need an Audit Trail

• Centralize Development/Management

IDE & Ops Centralization

Page 25: Between the apps   gluecon session 05 27-2010

• Augment vs. “Rip & Replace”

• In line with SaaS strategy, in general

• Inefficiencies will become apparent, with greater SaaS adoption

The Role of Traditional Middleware

Page 26: Between the apps   gluecon session 05 27-2010
Page 27: Between the apps   gluecon session 05 27-2010

• Identity Integration

• User Experience Integration

• Process Integration

• Data Integration

Long Term Vision – “Virtual Suite”

Page 28: Between the apps   gluecon session 05 27-2010

Summary

• Strong business drivers exist for CIO Today

• CIO’s thinking about this now

• The way SaaS is purchased, delivered and supported will change significantly

• This is good for all!

Page 29: Between the apps   gluecon session 05 27-2010

Thank You!Rick Nucci@ricknucci

Questions?

Page 30: Between the apps   gluecon session 05 27-2010

Copyright © 2010 Boomi, Inc.  All rights reserved.  Boomi, Boomi On Demand, Visual Integration

Platform, Atom, Integration Cloud and AtomSphere and their respective logos are the registered or

common law trademarks, or service marks of Boomi, Inc. in the United States and other countries. All

other trademarks and service marks used in this publication are the property of their respective owners.

The contents of this presentation are confidential and should not be shared outside of the intended

audience or recipient.