IBM Confidential 1
Mike EdwardsEmerging TechnologiesHursley Park
IBM Codename:BlueMix PaaSBuilding & Running Cloud Applications
© 2014 IBM Corporation
Outlook:SpectacularCloud Services
© 2014 IBM Corporation
IBM Cloud services
IBM Sterling IBM Emptoris
IBM KenexaTalent Management
Codename:BlueMix
Business Processas a Service
Enabling business transformationBusiness ProcessSolutions Application Application Application Application
Softwareas a Service
Marketplace of high value consumable business applications
Collaboration HumanResources Analytics MarketingCommerce
Platformas a Service
Composable & integrated application development & operations platform
Big Data Security Integration MobileDevelopment Social
Infrastructureas a Service
Enterprise class optimized infrastructure
Storage NetworkingCompute
Ecosystem
© 2014 IBM Corporation
Systems Of EngagementSystems Of Engagement
•• Offer engaging user experienceOffer engaging user experience
•• Complement & unite Systems of RecordComplement & unite Systems of Record
•• Add context toAdd context to SoRSoR via social & mobilevia social & mobilecomponentscomponents
•• Adaptable to changing requirementsAdaptable to changing requirements
•• Development process usually agileDevelopment process usually agile& iterative with quick time to value& iterative with quick time to value
Systems ofEngagementtouch people
Serving customers,partners, & employees
Enabled bysmart phones,tablets, & smartproducts
Focused onin-the-momenttasks &decisions Delivering
in anindividual’spersonalizedcontext. Providing
analytics-drivenexperiences
Leveraging socialand cloud technologies
Short, rapid, iterativerelease cycles
Systems ofRecord
Targeting employees
Recording transactionsand accounting dataas part of corebusiness processes
Maintain state, status,and history Long development
and deploymentcycles
Supported by ERPpackages and largedatabases
smartproducts
customers
partners
employees
Graphic courtesy and © 2012 of Forbes.com, LLC
© 2014 IBM Corporation
IBM BlueMix PaaS platform
Applications: stateless apps support client systems services catalog data / communication / processing
Devops environment monitoring control scalability controlled update rollout
Build & deploy cloud apps
© 2014 IBM Corporation
Innovation Fueled By Open StandardsDevelopers prefer freedom of choice
Services
Runtime
OAuthOAuth
OSLC
TOSCA
CMISIntegration
Tools & DevOps
© 2014 IBM Corporation
BlueMix essentials
•PaaS based on CloudFoundry open source codebase• run on Softlayer & OpenStack
•+ Tailored UI/Dashboard for Devops• in addition to command line & API
•+ IBM application types• e.g. WebSphere Liberty
•+ IBM services & 3rd Party services• e.g. messaging, integration, elastic caching, Watson, analytics…
• + Development tool integration
•Distributed, resilient environment support
© 2014 IBM Corporation
Develop: Apps & Services
© 2014 IBM Corporation
Extensibility & Integration
• BlueMix extensible through APIs• additional application frameworks• additional services
• Integration with BlueMix via APIs• existing tooling e.g. Jenkins• code repositories – e.g. git• development tooling – e.g. Eclipse, Eclipse Orion, Jazz…
• Integration services to connect with systems outside BlueMix• e.g. Elastic messaging service
© 2014 IBM Corporation
BlueMix Runtime and Tools
LibertyBuildpack (Java)
Node.JSBuildpack
Run Operate
EclipseDeveloperTools (Java/JS)
JazzHub forteamdevelopment
Eclipse Orionweb baseddevelopment
HighAvailability
Scalability
Build
CompositeApplicationSupport
Resilience
© 2014 IBM Corporation
Devops:Monitor & Control
Scalability Resources Updates
© 2014 IBM Corporation
Demo
© 2014 IBM Corporation
Integration with corporate systems
CloudservicesCloud
servicesCloudservices
Corporatesystems
Userdevices
Data
© 2014 IBM Corporation
Join the Beta Program
Codename:BlueMix is in public Beta Customers can sign up and try out BlueMix at:
https://ace.ng.bluemix.net
© 2014 IBM Corporation
Summary
BlueMix enables you to rapidly compose and deploy applications
Infrastructure and management facilities are embedded
focus on application delivery
Multiple application languages & environments
developers select the most appropriate tool
Ready made services shorten development lifecycle
Continuous delivery features accelerate ability to provide application updates whilemaximizing code quality
BlueMix enables you to quickly & easily deliver valuable services to customers
© 2014 IBM Corporation
Questions?