Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

IBM Enterprise Social Solutions on Bluemix (XPages and Connections)

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 45 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie IBM Enterprise Social Solutions on Bluemix (XPages and Connections) (20)

Anzeige

Weitere von Niklas Heidloff (17)

Aktuellste (20)

Anzeige

IBM Enterprise Social Solutions on Bluemix (XPages and Connections)

  1. 1. © 2015 IBM Corporation IBM Enterprise Social Solutions on Bluemix (XPages and Connections) Niklas Heidloff IBM Bluemix Developer Advocate @nheidloff heidloff.net Entwicklercamp 04.03.2015
  2. 2. © 2015 IBM Corporation Agenda ● Bluemix Introduction ● IBM Domino XPages Applications on Bluemix ● Social File Sharing Service based on Connections ● Bluemix – IBM's Cloud Platform
  3. 3. © 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
  4. 4. © 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)
  5. 5. © 2015 IBM Corporation What Benefits does Bluemix provide? Hosting of applications in the cloud (obviously)
  6. 6. © 2015 IBM Corporation What Benefits does Bluemix provide? Developers can focus on what they like to do most – coding
  7. 7. © 2015 IBM Corporation What Benefits does Bluemix provide? Choices of runtimes
  8. 8. © 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
  9. 9. © 2015 IBM Corporation What other Benefits does Bluemix provide? Integration of on-premises applications DevOps for the entire application lifecycle Flexible pricing
  10. 10. © 2015 IBM Corporation What Benefits does Bluemix provide? Auto Scalability
  11. 11. © 2015 IBM Corporation Domino XPages Runtime and Domino Data Service
  12. 12. © 2015 IBM Corporation Domino XPages Runtime ● Design NSFs contain only code, no data ● Design NSFs are deployed onto Bluemix and multiple application instances can be run ● Deployment can be done via a new plugin for Domino Designer
  13. 13. © 2015 IBM Corporation Domino XPages Runtime ● From design NSFs Bluemix services can be accessed via REST APIs or client libraries ● Data NSFs can be accessed via a new utility method “findDataBaseName”
  14. 14. © 2015 IBM Corporation Domino Data Service ● Data NSFs store only data and views ● Data NSFs can be accessed via REST APIs or via XPages data sources ● Each Bluemix developer gets his/her own data service instance provisioned including a Notes id to access the service
  15. 15. © 2015 IBM Corporation XPages Boilerplate
  16. 16. © 2015 IBM Corporation
  17. 17. © 2015 IBM Corporation
  18. 18. © 2015 IBM Corporation
  19. 19. © 2015 IBM Corporation
  20. 20. © 2015 IBM Corporation Usage of the a Watson Service in XPages
  21. 21. © 2015 IBM Corporation
  22. 22. © 2015 IBM Corporation
  23. 23. © 2015 IBM Corporation
  24. 24. © 2015 IBM Corporation
  25. 25. © 2015 IBM Corporation Usage of the SQL Service in XPages
  26. 26. © 2015 IBM Corporation
  27. 27. © 2015 IBM Corporation
  28. 28. © 2015 IBM Corporation Access to Domino Directory for Authentication ● SAML ● LDAP identity bridge ● Third party solutions
  29. 29. © 2015 IBM Corporation Workload Scheduler Service ● Runs tasks on a scheduled basis ● Similar to the Domino agent manager
  30. 30. © 2015 IBM Corporation Why should you use XPages on Bluemix? ● To leverage other Bluemix services to build new apps rapidly ● To always have the state of the art XPages runtime at your fingertips ● To scale your apps and obtain true resiliency ● To leverage your XPages skills ● To host your applications easily in the cloud
  31. 31. © 2015 IBM Corporation Social Applications An application is made "social" when user actions on their artifacts can be propagated to other users based on their relationship to the artifacts and/or to the people acting on them enabling for the discovery of artifacts and people which otherwise would not take place
  32. 32. © 2015 IBM Corporation Integration of IBM Connections Cloud with Bluemix ● Based on IBM Connections Cloud: Social File Sharing ● Initially in experimental mode and targeting Java runtimes ● Uses trial organizations in IBM Connections Cloud ● Value ● Automatic provisioning and de-provisioning of organization and users ● Guidance, examples and documentation geared towards development of cloud based social applications
  33. 33. © 2015 IBM Corporation Social File Sharing Service
  34. 34. © 2015 IBM Corporation Social File Sharing Service
  35. 35. © 2015 IBM Corporation Photo Share Sample Application
  36. 36. © 2015 IBM Corporation
  37. 37. © 2015 IBM Corporation
  38. 38. © 2015 IBM Corporation
  39. 39. © 2015 IBM Corporation
  40. 40. © 2015 IBM Corporation Bluemix – IBM's Cloud Platform
  41. 41. © 2015 IBM Corporation Three Deployment Environments
  42. 42. © 2015 IBM Corporation Three Hosting and Compute Options
  43. 43. © 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
  44. 44. © 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
  45. 45. © 2015 IBM Corporation Acknowledgements and Disclaimers Availability. 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 rightsreserved.  U.S. Government UsersRestricted Rights- Use, duplication or disclosurerestricted by GSA ADP ScheduleContract 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-policy Other company, product, or service names may be trademarks or service marks of others.

×