Introduction to IBM Bluemix for Java Developers

Embed Size (px)

Text of Introduction to IBM Bluemix for Java Developers

  • 2015 IBM Corporation

    Introduction to IBM Bluemix for Java Developers

    Niklas HeidloffIBM Bluemix Developer Advocate@nheidloffheidloff.net

    Entwicklercamp 03.03.2015

  • 2015 IBM Corporation

    Agenda Bluemix Platform as a Service Demo Bluemix for Java Developers Services Bluemix IBM's Cloud Platform

  • 2015 IBM Corporation

    Bluemix - Platform as a Service

    Networking

    Storage

    Servers

    Virtualization

    O/S

    Middleware

    Runtime

    Data

    Networking

    Storage

    Servers

    Virtualization

    O/S

    Middleware

    Runtime

    Data

    Applications

    Networking

    Storage

    Servers

    Virtualization

    O/S

    Middleware

    Runtime

    Data

    Applications

    Networking

    Storage

    Servers

    Virtualization

    Middleware

    Runtime

    Data

    Applications

    O/S

    Vendor managed

    Client managed

    On Premises

    Applications

    * see end of deck for more deployment options

  • 2015 IBM Corporation

    Demo Create Application and Service in Bluemix Fork Sample and deploy to Bluemix Setup IDE and run and debug locally Push Changes and deploy to Bluemix

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

    Backup

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

  • 2015 IBM Corporation

    What is Bluemix?Bluemix is an open-standard, cloud-based platform for building, managing, and running applications of all types (web, mobile, big data, new smart devices, and so on)

  • 2015 IBM Corporation

    App Development today is about Speed and Choice

  • 2015 IBM Corporation

    What Benefits does Bluemix provide?Hosting of applications in the cloud (obviously)

  • 2015 IBM Corporation

    What Benefits does Bluemix provide?Developers can focus on what they like to do most coding

  • 2015 IBM Corporation

    What Benefits does Bluemix provide?Choices of runtimes

  • 2015 IBM Corporation

    What Benefits does Bluemix provide?Services, lots of services Web and application Mobile Data management Watson Analytics Internet of things Security Integration

  • 2015 IBM Corporation

    What Benefits does Bluemix provide?Auto Scalability

  • 2015 IBM Corporation

    What other Benefits does Bluemix provide?

    Integration of on-premises applications

    DevOps for the entire application lifecycle

    Flexible pricing

  • 2015 IBM Corporation

    Bluemix Java Runtimes Liberty profile auto configuration Custom Liberty server

    To use other features, JREs, server.xml files, etc.

    Tomcat

  • 2015 IBM Corporation

    Deployment Options cf Tool Cloud Foundry

    Maven Plugin Jenkins Cloud

    Foundry Plugin Bluemix DevOps Eclipse Tools

  • 2015 IBM Corporation

    Logging and Monitoring Bluemix user interface cf tool Monitoring and

    analytics service Third party services

  • 2015 IBM Corporation

    Authentication OpenID SAML LDAP identity bridge Social networks Third party solutions

  • 2015 IBM Corporation

    Cloudant Service NoSQL database

  • 2015 IBM Corporation

    Data Cache In memory cache

  • 2015 IBM Corporation

    Workload Scheduler Service Runs tasks on a

    scheduled basis

  • 2015 IBM Corporation

    Mobile Data Service Automatic data

    synchronization tomobile devices

  • 2015 IBM Corporation

    Mobile Quality Assurance Service Built in feedback

    mechanism for mobile apps

  • 2015 IBM Corporation

    Cognitive Service: User Modeling Example talent management

  • 2015 IBM Corporation

    Cognitive Services Visual recognition and

    text to speech

  • 2015 IBM Corporation

    Internet of Things Example: Remote controlled Lego robot

  • 2015 IBM Corporation

    Three Deployment Environments

  • 2015 IBM Corporation

    Three Hosting and Compute Options

  • 2015 IBM Corporation

    Summary Try Bluemix.net today

    Bluemix allows developers to be innovative, deliver rapidly and have fun

    Choose between 100 runtimes and services, three deployment options and three hosting types

  • 2015 IBM Corporation

    Resources IBM Bluemix: bluemix.net

    IBM Bluemix News: bluemix.info

    IBM Bluemix Developers: developer.ibm.com/bluemix

    Samples: github.com/IBM-Bluemix

    Niklas Heidloff Blog: heidloff.net

  • 2015 IBM Corporation

    Acknowledgements and DisclaimersAvailability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.

    The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.

    All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

    Copyright IBM Corporation 2015. All rights reserved. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com and IBM SmartCloud are trademarks or registered trademarks of International Business Machines Corporation in the United States,

    other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml

    GitHub is a trademark: https://help.github.com/articles/github-trademark-policyOther company, product, or service names may be trademarks or service marks of others.

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Slide 51Slide 52Slide 53Slide 54Slide 55Slide 56Slide 57Slide 58Slide 59Slide 60