SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
IBM’s BlueMix
Cloud Operating Environment
What Customers Tell Us
Their IT Needs
§  Quick development time
§  Low Cost
§  Low barriers to ramp up & maintain
(SW & HW purchases, updates,
maintenance)
§  Scalability
§  Keep development in-house
Their IT Challenges
§  Slow development time
§  Expensive
§  Slow to provision internal cloud
infrastructure
§  Cumbersome bureaucracies bottleneck
the process
§  Non-scalable
§  Often hire 3rd party vendors to avoid the
above issues
§  IT drives requirements
Systems Of Record
§  Traditional focus of Internal IT
§  Also known as “commoditized” IT – highly
structured, transactional systems
§  Apps and DBs that store business records
and automate standardized processes
§  Inflexible but reliable
§  Further investment provides diminishing
returns
§  Examples: CRM app, HR database, etc
Systems of
Record
§  Targeting employees
§  Recording
transactions and
accounting data as
part of core business
processes
§  Maintain state,
status, and history
§  Long development
and deployment
cycles
§  Supported by ERP
packages and large
databases
Graphic courtesy and © 2012 of Forbes.com, LLC
Systems Of Engagement
§  Complement and unite Systems of Record
§  Typically add context to an SoR via social
and mobile components
§  Adaptable to changing requirements
§  Offer an engaging user experience
§  Development process is usually agile
and iterative with a quick time to value
Systems of
Engagement
touch people
§  Serving customers,
partners, & employees
§  Enabled by
smart phones,
tablets, &
smart
products
§  Focused on
in-the-
moment
tasks &
decisions
§  Delivering
in an
individual’s
personalized
context.
§  Providing
analytics-driven
experiences
§  Leveraging social
and cloud technologies
§  Short, rapid, iterativ
release cycles
Systems of
Record
§  Targeting employees
§  Recording
transactions and
accounting data as
part of core business
processes
§  Maintain state,
status, and history
§  Long development
and deployment
cycles
§  Supported by ERP
packages and large
databases
smart
products
customers
partners
employees
Graphic courtesy and © 2012 of Forbes.com, LLC
SoE’s Explained
Pure	
  SoR	
  (CRM,	
  HR,	
  etc)	
  
There	
  is	
  no	
  such	
  thing	
  as	
  a	
  “pure”	
  SoE.	
  	
  SoE’s	
  are	
  capabili@es	
  that	
  expand	
  the	
  
usefulness	
  of	
  SoR’s	
  and	
  make	
  them	
  more	
  engaging	
  to	
  users.	
  	
  It	
  is	
  a	
  sliding	
  scale,	
  where	
  
each	
  feature	
  added	
  to	
  an	
  SoR	
  further	
  extends	
  the	
  SoE	
  capabili@es	
  
Mobile	
  Web	
  Enabled	
  
Social	
  Media	
  Integrated	
  
Mobile	
  App	
  
API’s	
  
More…	
  
SoE’s and the Cloud
§  SoE development is enabled by the cloud
due to:
§  “Plug and play” nature of cloud services
§  Scalability
§  Quick, easy deployment process
§  Requires a new way of thinking about
development
§  “Minimum viable product” (Eric Ries, The
Lean Startup)
§  But it’s more than just development…
DevOps
§  Collaborative software development method
§  Entire infrastructure is code (PaaS)
§  Embraces application changes by lowering
risk through:
§  Repeatability & Scalability
§  Automated, self-healing infrastructure
§  Dark launches/bucket testing
§  Very fast development and deployment
cycles
Graphic courtesy and © 2012 by Steel Thread Software, Inc.
DevOps Success Story: Flickr
§  “10+ Deployments per DAY”
§  Automated, consistent infrastructure
§  Shared version control
§  One-step build & deploy: one click compiles,
packages, and stages code
§  Feature flags for testing
§  Heavy reliance on metrics to monitor change
impacts
§  Supportive working environment/culture
IBM’s Cloud Vision
§  Evolution of existing SmartCloud into a complete
operating environment
§  Enable SoE development and DevOps
§  Create your own components for re-use
§  “Marketplace” development environment, with IBM
products as the services
§  Based on proven, open source technologies
§  Pay only for what you need, when you need it (operating vs. capital
expenses)
§  Highly integrated environment that allows for mixing and matching
frameworks, services, and databases
Typical Application Development Flow
1. Determine
Requirements
2. Provision
Required
Services
3. Write Code
4. Deploy &
Run
5. Retire or
Re-deploy
Step 2: Provision Required Services
Step 3: Write Code
Step 4: Deploy & Run
Additional Cloud Success Stories
Twitter Influence Analyzer
§  Twitter app to score users’
influence
§  Small, inexperienced
development team (me)
§  Mere hours from requirements to
deployment
§  Developed with no previous
knowledge of Ruby, HTML,
Twitter API, or MongoDB
Asics: supportyourmarathoner.com
§  Marketing campaign for 2010 NYC
Marathon
§  Personalized support text & videos
submitted online automatically
displayed to the runner as they pass
points in the race
§  3 weeks to code, test, and promote
to production
§  Reused in 2011 and 2012 as well as
for the LA Marathon
NASA: Mars Curiosity Streaming
§  Live, streaming video of the Mars
rover exploring the planet
§  Repository for all images and
metadata captured by the rover
§  Able to service hundreds of gigs/
sec of traffic all over the world,
scaling up during the landing and
down at off-peak
Thank you.
Visit us at: ibm.com/jstart
Or contact us at: jstart@us.ibm.com

Contenu connexe

Tendances

Building a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comBuilding a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.com
Salesforce Developers
 
Unlock the Power of Streaming Data with Kinetica and Confluent Platform
Unlock the Power of Streaming Data with Kinetica and Confluent PlatformUnlock the Power of Streaming Data with Kinetica and Confluent Platform
Unlock the Power of Streaming Data with Kinetica and Confluent Platform
confluent
 
How Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the CloudHow Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the Cloud
Salesforce Developers
 
Itp web application development
Itp web application developmentItp web application development
Itp web application development
Shibu S R
 
Yusuf_Osmani_Resume
Yusuf_Osmani_ResumeYusuf_Osmani_Resume
Yusuf_Osmani_Resume
Yusuf Osmani
 
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
WSO2
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham
 

Tendances (20)

How Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the CloudHow Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the Cloud
 
SaaS Introduction-May2014
SaaS Introduction-May2014SaaS Introduction-May2014
SaaS Introduction-May2014
 
Building a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comBuilding a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.com
 
SaaS: Introduction
SaaS: IntroductionSaaS: Introduction
SaaS: Introduction
 
Unlock the Power of Streaming Data with Kinetica and Confluent Platform
Unlock the Power of Streaming Data with Kinetica and Confluent PlatformUnlock the Power of Streaming Data with Kinetica and Confluent Platform
Unlock the Power of Streaming Data with Kinetica and Confluent Platform
 
3-18-11
3-18-113-18-11
3-18-11
 
How Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the CloudHow Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the Cloud
 
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service OverviewCloud computing and Software as a Service Overview
Cloud computing and Software as a Service Overview
 
Itp web application development
Itp web application developmentItp web application development
Itp web application development
 
CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany
 
REX Meetic, Comment la qualité reflète-t-elle nos organisations ?
REX Meetic, Comment la qualité reflète-t-elle nos organisations ?REX Meetic, Comment la qualité reflète-t-elle nos organisations ?
REX Meetic, Comment la qualité reflète-t-elle nos organisations ?
 
WSO2Con ASIA 2016: WSO2 Integration Platform Deep Dive
WSO2Con ASIA 2016: WSO2 Integration Platform Deep DiveWSO2Con ASIA 2016: WSO2 Integration Platform Deep Dive
WSO2Con ASIA 2016: WSO2 Integration Platform Deep Dive
 
CM WebClient Datasheet
CM WebClient DatasheetCM WebClient Datasheet
CM WebClient Datasheet
 
SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT Conference
 
Kaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORINGKaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORING
 
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesComposite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business Architectures
 
Yusuf_Osmani_Resume
Yusuf_Osmani_ResumeYusuf_Osmani_Resume
Yusuf_Osmani_Resume
 
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
 
VMUGIT UC 2013 - 03c VMware Horizon
VMUGIT UC 2013 - 03c VMware HorizonVMUGIT UC 2013 - 03c VMware Horizon
VMUGIT UC 2013 - 03c VMware Horizon
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
 

Similaire à Blue mix overview

Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
Cloud Integration with Database.com and Heroku
Cloud Integration with Database.com and HerokuCloud Integration with Database.com and Heroku
Cloud Integration with Database.com and Heroku
Salesforce Developers
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
Jesy George
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak
 
Prince_Kumar_JAVA_Developer
Prince_Kumar_JAVA_DeveloperPrince_Kumar_JAVA_Developer
Prince_Kumar_JAVA_Developer
Prince nagsen
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
Ehab Wafik
 

Similaire à Blue mix overview (20)

Application modernization with azure PaaS and FaaS
Application modernization with azure PaaS and FaaSApplication modernization with azure PaaS and FaaS
Application modernization with azure PaaS and FaaS
 
Elevate london dec 2014.pptx
Elevate london dec 2014.pptxElevate london dec 2014.pptx
Elevate london dec 2014.pptx
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
Cloud Integration with Database.com and Heroku
Cloud Integration with Database.com and HerokuCloud Integration with Database.com and Heroku
Cloud Integration with Database.com and Heroku
 
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...
 
Just do it!
Just do it!Just do it!
Just do it!
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at Velocity
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
 
How ISVs Can Migrate to SaaS Faster
How ISVs Can Migrate to SaaS FasterHow ISVs Can Migrate to SaaS Faster
How ISVs Can Migrate to SaaS Faster
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
 
Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...
 
Adobe Flash Platform for the Enterprise
Adobe Flash Platform for the EnterpriseAdobe Flash Platform for the Enterprise
Adobe Flash Platform for the Enterprise
 
Prince_Kumar_JAVA_Developer
Prince_Kumar_JAVA_DeveloperPrince_Kumar_JAVA_Developer
Prince_Kumar_JAVA_Developer
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
Ad507
Ad507Ad507
Ad507
 
AWS OpsWorks for Chef Automate
AWS OpsWorks for Chef AutomateAWS OpsWorks for Chef Automate
AWS OpsWorks for Chef Automate
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process Modernization
 

Plus de Leon Henry (16)

Tss offering flipbook v2.0 (build 20150227)
Tss offering flipbook v2.0 (build 20150227)Tss offering flipbook v2.0 (build 20150227)
Tss offering flipbook v2.0 (build 20150227)
 
Ibm watson analytics
Ibm watson analyticsIbm watson analytics
Ibm watson analytics
 
Ibm What we offer
Ibm What we offerIbm What we offer
Ibm What we offer
 
Fibrelink
FibrelinkFibrelink
Fibrelink
 
Ibm software support
Ibm software support Ibm software support
Ibm software support
 
Ibm hwma
Ibm hwmaIbm hwma
Ibm hwma
 
The business of social business
The business of social businessThe business of social business
The business of social business
 
Mrta watson himss
Mrta watson himssMrta watson himss
Mrta watson himss
 
Ibm cloud & smart infrastructure
Ibm cloud & smart infrastructureIbm cloud & smart infrastructure
Ibm cloud & smart infrastructure
 
Ibm global business services
Ibm global business servicesIbm global business services
Ibm global business services
 
1970's manual ibm
1970's manual ibm1970's manual ibm
1970's manual ibm
 
Intelligent operationscommand
Intelligent operationscommandIntelligent operationscommand
Intelligent operationscommand
 
Apple care for enterprise 1pager v3 jc
Apple care for enterprise 1pager v3 jcApple care for enterprise 1pager v3 jc
Apple care for enterprise 1pager v3 jc
 
Enhanced Technical Support
Enhanced Technical SupportEnhanced Technical Support
Enhanced Technical Support
 
IBM ETS
IBM ETSIBM ETS
IBM ETS
 
IBM Maintenance Offerings
IBM Maintenance OfferingsIBM Maintenance Offerings
IBM Maintenance Offerings
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Blue mix overview

  • 2. What Customers Tell Us Their IT Needs §  Quick development time §  Low Cost §  Low barriers to ramp up & maintain (SW & HW purchases, updates, maintenance) §  Scalability §  Keep development in-house Their IT Challenges §  Slow development time §  Expensive §  Slow to provision internal cloud infrastructure §  Cumbersome bureaucracies bottleneck the process §  Non-scalable §  Often hire 3rd party vendors to avoid the above issues §  IT drives requirements
  • 3. Systems Of Record §  Traditional focus of Internal IT §  Also known as “commoditized” IT – highly structured, transactional systems §  Apps and DBs that store business records and automate standardized processes §  Inflexible but reliable §  Further investment provides diminishing returns §  Examples: CRM app, HR database, etc Systems of Record §  Targeting employees §  Recording transactions and accounting data as part of core business processes §  Maintain state, status, and history §  Long development and deployment cycles §  Supported by ERP packages and large databases Graphic courtesy and © 2012 of Forbes.com, LLC
  • 4. Systems Of Engagement §  Complement and unite Systems of Record §  Typically add context to an SoR via social and mobile components §  Adaptable to changing requirements §  Offer an engaging user experience §  Development process is usually agile and iterative with a quick time to value Systems of Engagement touch people §  Serving customers, partners, & employees §  Enabled by smart phones, tablets, & smart products §  Focused on in-the- moment tasks & decisions §  Delivering in an individual’s personalized context. §  Providing analytics-driven experiences §  Leveraging social and cloud technologies §  Short, rapid, iterativ release cycles Systems of Record §  Targeting employees §  Recording transactions and accounting data as part of core business processes §  Maintain state, status, and history §  Long development and deployment cycles §  Supported by ERP packages and large databases smart products customers partners employees Graphic courtesy and © 2012 of Forbes.com, LLC
  • 5. SoE’s Explained Pure  SoR  (CRM,  HR,  etc)   There  is  no  such  thing  as  a  “pure”  SoE.    SoE’s  are  capabili@es  that  expand  the   usefulness  of  SoR’s  and  make  them  more  engaging  to  users.    It  is  a  sliding  scale,  where   each  feature  added  to  an  SoR  further  extends  the  SoE  capabili@es   Mobile  Web  Enabled   Social  Media  Integrated   Mobile  App   API’s   More…  
  • 6. SoE’s and the Cloud §  SoE development is enabled by the cloud due to: §  “Plug and play” nature of cloud services §  Scalability §  Quick, easy deployment process §  Requires a new way of thinking about development §  “Minimum viable product” (Eric Ries, The Lean Startup) §  But it’s more than just development…
  • 7. DevOps §  Collaborative software development method §  Entire infrastructure is code (PaaS) §  Embraces application changes by lowering risk through: §  Repeatability & Scalability §  Automated, self-healing infrastructure §  Dark launches/bucket testing §  Very fast development and deployment cycles Graphic courtesy and © 2012 by Steel Thread Software, Inc.
  • 8. DevOps Success Story: Flickr §  “10+ Deployments per DAY” §  Automated, consistent infrastructure §  Shared version control §  One-step build & deploy: one click compiles, packages, and stages code §  Feature flags for testing §  Heavy reliance on metrics to monitor change impacts §  Supportive working environment/culture
  • 9. IBM’s Cloud Vision §  Evolution of existing SmartCloud into a complete operating environment §  Enable SoE development and DevOps §  Create your own components for re-use §  “Marketplace” development environment, with IBM products as the services §  Based on proven, open source technologies §  Pay only for what you need, when you need it (operating vs. capital expenses) §  Highly integrated environment that allows for mixing and matching frameworks, services, and databases
  • 10. Typical Application Development Flow 1. Determine Requirements 2. Provision Required Services 3. Write Code 4. Deploy & Run 5. Retire or Re-deploy
  • 11. Step 2: Provision Required Services
  • 13. Step 4: Deploy & Run
  • 15. Twitter Influence Analyzer §  Twitter app to score users’ influence §  Small, inexperienced development team (me) §  Mere hours from requirements to deployment §  Developed with no previous knowledge of Ruby, HTML, Twitter API, or MongoDB
  • 16. Asics: supportyourmarathoner.com §  Marketing campaign for 2010 NYC Marathon §  Personalized support text & videos submitted online automatically displayed to the runner as they pass points in the race §  3 weeks to code, test, and promote to production §  Reused in 2011 and 2012 as well as for the LA Marathon
  • 17. NASA: Mars Curiosity Streaming §  Live, streaming video of the Mars rover exploring the planet §  Repository for all images and metadata captured by the rover §  Able to service hundreds of gigs/ sec of traffic all over the world, scaling up during the landing and down at off-peak
  • 18. Thank you. Visit us at: ibm.com/jstart Or contact us at: jstart@us.ibm.com