Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Integration

  • 2,700 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
2,700
On Slideshare
0
From Embeds
0
Number of Embeds
8

Actions

Shares
Downloads
48
Comments
1
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. BPD406: Ignite your IBM SmartCloud for Social Business Integration Paul Bastide, IBM © 2014 IBM Corporation
  • 2. Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 2
  • 3. •  10 Years working with IBM Partners •  Focus on Social Business and Application Development •  Hundred of Successful Integrations http://bit.ly/19IpWX6
  • 4. 100110100000110111110 Customers ask for it; developers deliver it. It is the IBM SmartCloud for Social Business, IBM's social features in the Cloud. This session teaches developers multiple aspects of how to develop an integration, including everything from requesting a trial, to setting up the IBM Social Business Toolkit SDK, testing the integration, prototyping an integration, and building an integration which delivers value to the customer.
  • 5. Agenda §  Overview §  Trials §  Integrations §  Development §  IBM Social Business Toolkit SDK §  Experimenting §  Demonstration §  Help §  Wrap-up 5
  • 6. OVERVIEW 6
  • 7. IBM SmartCloud for Social Business §  IBM SmartCloud for Social Business is a social framework: –  Provides a set of social capabilities •  Consumable •  Connected –  Provides a Sovereign Experience •  Web •  Mobile •  Desktop Integrations §  Data centers are located around the world with network points of presence and edge caching services providing universal access.
  • 8. The Framework §  The SmartCloud for Social Business enables users to take advantage of Social features, such as Contacts, Profiles, Communities, Files and Activity Streams. §  The SmartCloud for Social Business users can interact with Instant Messaging, Meetings and Mail. §  The SmartCloud for Social Business enables administrators to manage the organization using the Shared Business Services
  • 9. The Social Dashboard §  Centralized information hub for updates, apps, and networking §  Integrated experience for all provisioned services §  Easy pivot point to start meetings, share files, or connect with a social community §  Core services and integrated 3rd party business applications integrated into the navigation
  • 10. Rich Social Sharing •  Online communities, activities, forums, blogs, wikis and ideation to share information •  Support for rich media to bring content to life •  Controls to govern internal and external sharing •  Robust search, tagging and asset linking capabilities to ensure content discovery and finding experts
  • 11. Seamless Social Context and Experiences •  Interact seamlessly across social content •  Stay up to date with your social network •  Share ideas and discover new content and experts relevant to your work •  Act on company and project content in real time •  Seamless changes across applications 3rd party
  • 12. Communities •  Share expertise with groups of colleagues, partners, and customers •  Share photos and videos to create an engaging experience •  Bridge disparate communities of practice – internal and external to a company.
  • 13. TRIALS 13
  • 14. IBM SmartCloud for Social Business Trials § Trials enable the business partner / customer time to try all the Social and Messaging features in the Cloud. § Use the Trials to Prototype, Integrate, Demonstrate and Evaluate. § There are Two Trials –  Customer –  Partner Use the Trial to show your Customers Sign up takes minutes
  • 15. Customer Trial §  Customer Trials are: –  No charge, 60 day trial, 25 accounts –  Anyone can sign up - Once Per Domain –  Available at http://ibm.co/ 1coI7gP
  • 16. Partner Trial §  Partner Trials are: §  No charge, 1 year trial, 30 accounts §  Use the account to demonstrate and develop solutions for your clients §  Must be a PartnerWorld Member §  Available at http://ibm.co/1kbh7eL
  • 17. Sign Up •  Takes just about 3 minutes •  The process is: •  •  •  •  •  •  You’re taken to fill out a form Click Submit You receive an Email Click the Link Create your password Login •  You are ready to rock.
  • 18. Demonstration Users •  Demonstrations Users, with persona, are solid foundations to building great integrations. •  Populate Each User with Social Data. •  Phone / Email / Title •  Updates / Activites / Communities •  Populate Social Interactions •  Share Details and Artifacts •  Connect more than Two Individuals Explore
  • 19. My team uses the Renovations organization, consider reusing the characters. When you add folks to your organization, add a few demo users, and yourself…
  • 20. INTEGRATIONS 20
  • 21. Integrations Integrations are at various levels of complexity. Integrations use the secure REST-Styled services Integrations are of many types: •  Headless •  Seamless and Sovereign •  Loosely Coupled •  Hybrid http://www.ibm.com/cloud-computing/social/us/en/integratedapps/
  • 22. Secure REST-Styled Services Every service, in general has an API. The services support Basic Authorization, Security Assertion Markup Language (SAML) and Open Authorization (OAuth). One should look for Feed Icons for API endpoints. https://apps.na.collabserv.com/communities/service/html/ownedcommunities https://apps.na.collabserv.com/communities/service/atom/catalog/owned? results=10&start=0&sortKey=update_date&sortOrder=desc
  • 23. Tools Developers are prototyping and interacting with the service: Fiddler2 Postman Firebug Browser Developer Tools Generally, browser developer tools output more details around security violations with cross-domain issues.
  • 24. Headless 1010110 Developers are using the IBM SmartCloud for Social Business as a social repository, where they leverage the scale and social data for their applications Many partners take advantage of Search and OAuth isn’t an option.
  • 25. Seamless •  Loosely coupled user interfaces provide a seamless experience between 3rd party applications and the cloud. •  User Interface Extensions, action links, provide an intelligent link from the Cloud to 3rd party applications. •  3rd Party Application reuse the Lookand-Feel (CSS) and the Cloud Toolbar. •  Context Switches are all seamless.
  • 26. Loosely Coupled Developers have a lot of options to loosely couple and provide a custom experience.
  • 27. Organization Extensions Click Admin > Manage Organization l  Click Organization Extensions l  https://apps.na.collabserv.lotus.com/manage/extensions/list/input
  • 28. Organization Extensions Interface Add Extensions Import / Export / Delete (All of the Extensions) Edit Delete Export (Single) Each extension Is a JSON Formatted Config File. Disable and Enable
  • 29. Wizard and Config File You don't need to know JSON to setup the Organization Extensions. Often called Action Link Extensions
  • 30. Add or Import Click Add Extensions Click Import Extensions
  • 31. The Organization Extensions
  • 32. Organization Extensions: Contacts Select Contacts Select Contact Record Enter Name / Description Click Icon Select a Destination URL Select Open in a new Window Click Save URL Add to your ?contact_id=${contact_id}
  • 33. Contacts Your App Navigate to a contact record https://apps.na.collabserv.com/mycontacts/home.html#/contact/33734 Click Paul's Contact Demo Get a Popup window http://localhost:8080/sbt.sample.web/demo.jsp
  • 34. Organization Extensions: Profiles Select Person Select Person Component Enter Name / Description Click Icon Select a Destination URL Select Open in a new Window Click Save Add to your URL ?user_id=${user_id}
  • 35. Profiles Your Action Navigate to a profile https://apps.na.collabserv.com/contacts/profiles/view/20089096 Click on the action Get a Popup window http://localhost:8080/sbt.sample.web/demo.jsp
  • 36. Organization Extensions: Files Select Files Select File Menu Enter Name / Description Click Icon Select a Destination URL Select Open in a new Window Click Save Add to your URL ?file_id=${file_id}
  • 37. Files Click Apps > Files Find A File Click More Actions
  • 38. Organization Extensions: Top Navigation Bar Select Person Select Person Component Enter Name / Description Click Icon Select a Destination URL Select Open in a new Window Click Save CSS to Direct To Top Level
  • 39. Top Navigation Bar With CSS Without CSS
  • 40. Wait… Integration Developers should have the Developer Role l  l  Add the AppDeveloper Role for your Developers -  Click Admin -  Click Manage Organization -  Click on User Accounts -  Find the User You want to add the role to -  Select the App Developer Role -  Click Next -  Click Next -  Click Finish Internal Apps allows a Developer to register an OAuth capable application. https://apps.na.collabserv.com/manage/account/dashboardHandler/input
  • 41. DEVELOPMENT 41
  • 42. Development §  Developers want to consume and project social data rapidly. §  The IBM Social Business Toolkit SDK enables developers to use samples and libraries: §  Minimize the Overhead (AMD) §  Avoid writing Cumbersome and Static Code §  Reuse code examples §  Focus on value add §  Easily switch between On Premises and Cloud §  Rapid Experimenting http//ibmsbt.openntf.org
  • 43. IBM Social Business Toolkit SDK The SDK manages configurations in property files. The properties are called endpoints. Endpoints are configured to your home SmartCloud instance. http://apps.na.collabserv.com Startup your Application Server Tomcat is included and configured Point to SmartCloud or Demo Account Build your code in Java, Domino, JavaScript, Apple™ iOS™, PHP. Private Cloud Services On-Premises Business Processes Third party ISV Applications Public Cloud Services
  • 44. Experiment with the IBM Social Business Toolkit Playground The Playground is a web-based live demonstration and experimentation of the JavaScript APIs and Java APIs and Domino APIs that are exposed by the SDK. The Playground contains a large set of code snippets and examples that you can customize and use in your own applications. http://ibm.co/1cL9KFd
  • 45. DEMONSTRATION 45
  • 46. HELP 51
  • 47. Help and Resources Home page: http://ibmdw.net/social SDK: http://ibmsbt.openntf.org GitHub: https://github.com/OpenNTF/SocialSDK StackOverflow: #ibmsbt Twitter: @ibmsbt YouTube: http://youtube.com/ibmsbt Playground: http://bit.ly/sbtplayground
  • 48. WRAP UP 53
  • 49. Summary and Next Actions §  You learned about the various trials §  You learned how to loosely integrate §  You learned how to use the SDK to minimize the development impact to your business. §  You learned how to experiment and find the right API for the job. §  You learned how to develop for On Premises to the SmartCloud §  Go forth and signup for your own trial §  Experiment §  Explore §  Demonstrate to your customers 54
  • 50. Are you prepared to capture this opportunity? IBM is committed to building your skills FAST! O n ly  1  in  10 companies have current IT skills §  Visit the Solutions Showcase and meet with Arrow, Avnet, Global Knowledge, Ingram and LearnQuest to learn about client training, enablement, reseller options and more! §  Come to the Certification Lounge in the Swan on Tuesday from 3 -5 pm §  Go to ibm.com/training for schedules, roadmaps and more information! 55
  • 51. Please join us at the 2014 Business Partner Reception Monday, January 27 | 8:30pm-10:00pm Atlantic Dance Hall on the Boardwalk Network with Subject Matter Experts to find out how to Energize Life’s Work with…. §  Big Data and Business Analytics §  On-Premises and in the Cloud §  Industry Solutions §  Mobility §  Exceptional Digital Experience §  Ecosystem Development
  • 52. BP Café Hours Experts Available: Sunday - 8:30pm 10:00am 6:00pm - 3:45pm & 8:00pm Tuesday 9:15am 5:30pm - 3:30pm & 7:00pm Wednesday §  Understand the Smarter Workforce Opportunity 6:30pm Monday §  Winning Against the Competition 9:15am - 3:30pm §  Ecosystem Development §  Use Marketing to Build Your 2014 Pipeline §  Partner Programs Other Services Available: Sponsored by: §  Self-navigation Touch Scope kiosk §  Profile updating station with an expert available to help you maximize your presence on PartnerWorld §  4 Conference rooms and 1 Boardroom available for scheduling §  Charging Stations §  Coffee, soda, water and a place to relax
  • 53. §  Please return evaluation forms for EACH BREAKOUT SESSION: –  Submit electronically or on paper –  Return all paper forms to door monitors or at the BP Café Earn 2 pieces of the Circuit for returned forms! (Prizes available as well)
  • 54. Engage Online §  SocialBiz User Group socialbizug.org –  Join the epicenter of Notes and Collaboration user groups §  Follow us on Twitter –  @IBMConnect and @IBMSocialBiz §  LinkedIn http://bit.ly/SBComm –  Participate in the IBM Social Business group on LinkedIn: §  Facebook https://www.facebook.com/IBMSocialBiz –  Like IBM Social Business on Facebook §  Social Business Insights blog ibm.com/blogs/socialbusiness –  Read and engage with our bloggers 59
  • 55. 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 2014. 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, Lotus and IBM SmartCloud for Social Business, IBM Connections 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 Oracle and Java are registered trademarks of Oracle and/or its affiliates. Apple and iOS are registered trademarks of Apple and/or its affiliates Other company, product, or service names may be trademarks or service marks of others. 60