between the apps gluecon session 05 27-2010
DESCRIPTION
Presentation from Gluecon 2010 session entitled "Looking between the apps: What matters to CIO's evaluating Cloud Services"TRANSCRIPT
![Page 1: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/2.jpg)
Agenda
![Page 3: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/3.jpg)
IntroductionDo CIO’s Want to Move to the Cloud?
![Page 4: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/6.jpg)
Why 80%: “Rev Lock”
Application Integration Spaghetti
![Page 7: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/8.jpg)
Result: Executives’ Concerns about Cloud Infrastructure Services
![Page 9: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/9.jpg)
The CIO’s Perspectivevs. traditional SaaS purchaser
![Page 10: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/15.jpg)
CIO Impact on Buying Cycle
![Page 16: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/16.jpg)
![Page 17: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/18.jpg)
![Page 19: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/22.jpg)
Are we heading towards this again?
![Page 23: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/24.jpg)
• 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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/25.jpg)
• 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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/26.jpg)
![Page 27: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/27.jpg)
• Identity Integration
• User Experience Integration
• Process Integration
• Data Integration
Long Term Vision – “Virtual Suite”
![Page 28: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/29.jpg)
Thank You!Rick Nucci@ricknucci
Questions?
![Page 30: Between the apps gluecon session 05 27-2010](https://reader035.vdocuments.net/reader035/viewer/2022062706/557ad2f6d8b42a2c0f8b5245/html5/thumbnails/30.jpg)
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.