Your SlideShare is downloading. ×
0
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
IBM Connections Social Cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

IBM Connections Social Cloud

1,869

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,869
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
108
Comments
0
Likes
1
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. IBM Connections Social Cloud IBM Connections Cloud Application Development © 2014 IBM Corporation IBM Ecosystem Development
  • 2. Agenda What is IBM Connections Cloud?  Connections Cloud Trials  Connections Cloud Application Development  Connections Social Cloud vs on-premise Connections Capabilities  Connections Social Cloud vs on-premise Connections APIs 2 © 2014 IBM Corporation
  • 3. IBM Connections Cloud IBM Connections Cloud (formerly IBM SmartCloud for Social Business) is a portfolio of online services, hosted by IBM and delivered through the SaaS model that provides one-click access to business-grade file sharing, social networking, communities, online meetings, instant messaging, email, and calendar. The power of IBM Connections Cloud is that it is designed to help companies collaborate and work with anyone inside or outside their company's firewall. You can purchase these capabilities in bundles or purchase individual services so you can adopt cloud in a way that matches your business needs. 3 © 2014 IBM Corporation
  • 4. IBM has got it all - range of IBM Cloud offerings 4 © 2014 IBM Corporation
  • 5. IBM Connections – a Platform for Social Business Trust People Bring customers and partners into the conversation Empower People Work with anyone, anytime, anywhere, even offline Engage People Filter out the noise, illuminate ideas Extend Technology Easily integrate existing and new applications and capabilities 5 © 2014 IBM Corporation
  • 6. IBM Connections – Choice and Extensibility Flexible deployment options On premises Dedicated private cloud Hybrid Public cloud 6 © 2014 IBM Corporation
  • 7. Broadest Range of Access Modes  Web  Mobile  Tablet  Rich Client  Desktop Plugin 7 © 2014 IBM Corporation
  • 8. Security and Standards award-winning security and compliance  Built-in spam and virus protection services  Full-featured encryption including Secure Sockets Layer (SSL) encryption and secure password recovery  Digital signatures and per-message encryption.  Data encryption  Support for Federated identity via Security Assertion Markup Language (SAML)  Governance processes/policy enforcement  IBM compliance programs deployed throughout the delivery environment  IBM data center and operational processes consistent with SAS 70 Type II controls testing Your data belongs to you ! 2012 Gold Winner IBM Cloud Security Solutions 8 © 2014 IBM Corporation  Physical Security Controls & Compliance Encryption Authentication Privacy Intrusion Detection Based on ISO 27001-27002 EU Directive 95/46/EC Model Clause Agreements
  • 9. IBM Connections Cloud  A platform for social business — Provides a set of social services that can be consumed by any application ● Social: featuring full set of IBM Connections capabilities - Profiles, Communities, Activities, Files, all new Activity streams, Desktop connectors, File Synch and Share, Ideation, media gallery and more. ● Email: featuring the new Notes 9 web mail experience. ● Instant Messaging and Meetings ● Administration and Shared Business Services — Provides an end user UI for accessing the social data ● Web, Mobile and Desktop integrations — Re-branding: ● 9 © 2014 IBM Corporation
  • 10. IBM Connections Cloud Mobile Support Mobile  Optimized support for smart phones and tablets via Native Applications  Access your Connections Cloud services anywhere  Native device capabilities exploitation (Camera, Device contacts, QR codes, Open In/Share with the application)  Android™, Apple®, and Blackberry® devices 10 © 2014 IBM Corporation
  • 11. IBM Connections Cloud 11 © 2014 IBM Corporation
  • 12. Connections Cloud Service Packaging - Flexible ways to purchase Cloud – buy a Plan or buy a Stand-Alone Service Connections Cloud Plans/Bundles Stand-Alone Services Connections Cloud S1 Document editors, mail, mobile mail and calendar synch, files, viewers, profiles, activities, communities, dashboard, forms, chat, meetings, no-charge mobile apps Add Ons: Connections Archive Essentials Cloud ($4), Additional Storage Connections Social Cloud Files, viewers, profiles, activities, communities, dashboard, chat, no-charge mobile app $6 Add-Ons: Connections Docs Cloud ($3) , Add Storage Connections Meetings Cloud App and screen share, no-charge mobile app Add-Ons: n/a SmartCloud Notes Notes provides 25GB inbox, web and desktop mail client; Notes Entry provides 1GB inbox, web only $5 $5 Add-Ons: Archive Essentials Cloud ($4), Traveler ($2) Connections Cloud S2 Files, viewers, profiles, activities, communities, dashboard, forms, chat, meetings, no-charge mobile apps Add Ons: Connections Docs Cloud ($3), Additional Storage Connections Chat Cloud $2 Instant messaging (chat), mobile and web chat, including embedded audio and video Add-Ons: n/a $10 $8 Connections S1, S2, and Social provide unlimited guest access and 5 GB file storage, with an option to purchase additional storage; All services are available in 22 languages and come with options for native mobile device support. ** All prices are per user, per month. Prices subject to change. 12 © 2014 IBM Corporation
  • 13. IBM Connections Cloud – Features at a glance Features S1 S2 Social E-mail & calendar X Mobile devices (iOS,Android) Traveler included Archive essentials (archiving for SmartCloud Notes) Add-on Instant Messaging X X X Meetings Audio (VOIP,PSTN Toll and Toll-free Add-on Add-on calling) Web meetings X X Activity stream X X X Dashboard X X X Business Social Networking X X X Single repository for Files and Folders X X X Docs (Social document editor) X Add-on Add-on Community agenda X X X Media gallery X X X Forms X X X Profile & contacts X X X Project management/activities X X X Communities X X X Wiki, blogs and Ideation X X X Additional file storage Add-on Add-on Add-on 13 © 2014 IBM Corporation
  • 14. IBM Connections Cloud S1  Enterprise-class, security-rich, integrated social collaboration and messaging services  Multi-tenant Software as a Service Connections Cloud offering  Flexible user access options – mobile, browser, tablet, rich client  Hybrid capabilities to integrate with your internal IT services through IBM's integration expertise  Facilitates collaboration inside and outside the firewall with colleagues, customers, vendors, partners Communities Files People Activities Meetings Chat Surveys Blogs, Wikis, Ideation Docs Traveler Email Calendar ibmcloud.com/social 14 © 2014 IBM Corporation
  • 15. Agenda What is IBM Connections Cloud?  Connections Cloud Trials  Connections Cloud Application Development  Connections Social Cloud vs on-premise Connections Capabilities  Connections Social Cloud vs on-premise Connections APIs 15 © 2014 IBM Corporation
  • 16. No-cost Connections Cloud S2 Demo Account for BPs Business Partners:  One year access demonstration account at no charge  can be renewed annually  Includes up to 30 registered community members  Collaboration accounts with 1 GB of storage  Web Mail Cloud email accounts with 1 GB of storage  Meetings for up to 199 attendees  Invite unlimited number of guest to community  All registered PartnerWorld members are eligible 16 © 2014 IBM Corporation
  • 17. No-cost Connections Cloud S2 Demo Account for BPs Business Partners:  Sign up takes minutes  Available at: http://www.ibm.com/partnerworld/wps/servlet/ContentHandler/isv_ben_prb_smartcloud_social 17 © 2014 IBM Corporation
  • 18. No-cost Connections Cloud S2 Trial Account for Customers Customers:  60 days of no-cost access  Full suite of collaboration tools  Unlimited web meetings for up 199 participants  Webmail, calendar, contacts  Integrated partner applications  25 accounts with 1.0 GB of collaboration  25 accounts with 1.0 GB of mail  A trial reviewer guide to help with your trial  Convert to paid subscription after 60 days 18 © 2014 IBM Corporation
  • 19. No-cost Connections Cloud S2 Trial Account for Customers Customers:  Sign up takes minutes  Available at: http://www.ibm.com/cloud-computing/social/us/en/startatrial/ 19 © 2014 IBM Corporation
  • 20. Agenda What is IBM Connections Cloud?  Connections Cloud Trials  Connections Cloud Application Development  Connections Social Cloud vs on-premise Connections Capabilities  Connections Social Cloud vs on-premise Connections APIs 20 © 2014 IBM Corporation
  • 21. IBM Connections Cloud Wiki  http://www-10.lotus.com/ldd/bhwiki.nsf 21 © 2014 IBM Corporation
  • 22. IBM Connections Developers for Cloud Wiki  http://www-10.lotus.com/ldd/appdevwiki.nsf 22 © 2014 IBM Corporation
  • 23. Connections Cloud – what's relevant from Application Development Standpoint?  Extending or consuming Cloud services — Integrating with the Connections Cloud UI — Consuming Cloud social services in other applications ● Profiles, communities, activities... ●  Provisioning and managing your customers and users — Working with Business Support System (BSS) provisioning UI and APIs — Creating subscriptions  Customizing the Connections Cloud look and feel — Themes, logos, URLs  Extensibility is based on open standards — The services are exposed through a series of REST APIs ● Based on either the ATOM standard, JSON or the OpenSocial specifications — Security and authentication - OAuth, SAML — 23 © 2014 IBM Corporation
  • 24. Connections Cloud APIs  REST Services (APIs) are available for most Connections Cloud services, including BSS  High level Java/JavaScript APIs are provided by SBT SDK  Open Authorization (OAuth) is required when using the IBM Connections Cloud APIs  Connections Cloud API's and Connections API's are generally shared  For SBT SDK based applications, differences between Connections Cloud and Connections API's are handled by the SDK itself: ● No code changes is generally required when switching between environments in SDK based applications 24 © 2014 IBM Corporation
  • 25. Connections Social Cloud Services  Social Services available through APIs ● Activities ● Activity Stream ● Blogs ● Bookmarks ● Communities ● Files ● Follow ● Forums ● IdeationBlog ● Profiles ● Search ● Wikis  Business Support System (BSS) Services available through APIs ● Authentication ● Authorization ● Customer Management ● Subscriber Management ● Subscription Management 25 © 2014 IBM Corporation
  • 26. Examples of API calls  Files ● Get a list of my files ● Get a list my folders ● Get file details ● Download a file ● Upload a file ● Get shares for a file ● Share file with someone  Activities ● Start/create an activity ● Update or Delete activity ● Searching activities ● Add new entry ● Create a new To-do  Blogs ● Delete a blog post ● Get blog comments ● Update a blog post  Contacts ● Get users contacts ● Get collections of users connected to a user  Profiles ● Get profile record or contact record for a user ● Get profile record for requestor ● Get profile details  Communities ● Create a community ● Update a community ● Delete a community ● Create bookmarks on a community ● Create a sub-community ● Create invitations to join a community ● Create a community forum topic ● Add, Update or delete community members 26 © 2014 IBM Corporation
  • 27. What are the Connections Cloud Integration Capabilities?  Extensibility / Inside-Out Integrations – Expand capabilities of Connections Cloud to include your own offerings – Extend the Connections Cloud interface to include jumping off points to your functions. – Example : Skype, e-SignDoc –  Social Apps / Outside-In Integrations : – Expand your offering with Connections Cloud functionality – Utilize the functions of Connections Cloud as an extension (infrastucture) of your offerings. – Examples : Embed Connections Cloud files functionality natively in your own application, store discussions in communities, perform context based searches – Example : SalesForce, Trilog –  Hybrid Integrations – Integrate On-Premise and Cloud Solutions – Domino Integration – Secure User Information and Data Access – Industry Standard OAuth 1.0a and 2.0 Support for Authorization 27 © 2014 IBM Corporation
  • 28. Inside-Out Integrations  Integrated applications and services to extend your social business capabilities. 28 © 2014 IBM Corporation
  • 29. Inside-Out Integrations  The UI extensions in Connections Cloud allow Administrators to Silanis TeamPoint add content to the standard UI 29 © 2014 IBM Corporation
  • 30. Outside – In Integrations  Leverage the extensive Connections Cloud APIs to call the services from your Application Connections Cloud Icons for Files and Meetings Connections Cloud Meetings scheduled or attended from within SugarCRM Connections Cloud Files viewed and uploaded from within SugarCRM 30 © 2014 IBM Corporation
  • 31. Extension Framework and UI Extensions  The UI extensions in Connections Cloud allow you to add content to the standard UI in the form of Action Link Extensions  Connections Cloud allows UI extensions to show up at predefined locations in the UI.  Action extensions provide an intelligent link from the Connections Cloud to 3rd party applications − Applications can reuse the Look-and-Feel (CSS) and the Connections Cloud toolbar to provide a seamless user experience  Action extensions support receiving parameters as request parameters on the URL specified for the extension.  The extension definitions are defined in the JavaScript Object Notation (JSON) format. − This can be done programmatically or via UI 31 © 2014 IBM Corporation
  • 32. Seamless User Interface - 3rd party app example  “Sample CC App” reuses the Connections Cloud Theme and Navigation bar providing a seamless user experience. 32 © 2014 IBM Corporation
  • 33. User Interface (Action Link) Extensions  Allow users to launch external applications (i.e. “actions”) via URLs from within the Connections Cloud UI  parameters related to the current context can be passed as request parameters on the URL specified for the extension  Actions are links to other pages that may or may not be hosted on Connections Cloud servers.  An action can appear as a menu entry or a button.  Each link has an associated icon. (16 x 16 pixels)  Example ( extension point 'Person Component' ): Action link URL A request parameter containing current user id is appended to the action link URL 33 © 2014 IBM Corporation
  • 34. Supported Extension Points Organization (UI) Extensions Description Service Extension Point Contacts contact_record The contact_record extension displays a new link for a contact record in two places: Contact specific context menu, and Contact details page. Profiles person_component The person_component extension displays on a SmartCloud for Social Business user's profile page. Organizations company_component This is the company's profile page. Sometimes referred to as the partner page Top Navigation bar service_menu The service_menu extension point allows a new menu item to show under list of applications in navigation bar. Dashboard dashboard The dashboard extension allows a new item to display under list of links on the left part of dashboard. Files file_menu The file_menu extension allows a new file menu to be added for a file. The Files service understands a number of file mimetypes, and this menu can be shown to all those mimetypes, or to a subset of the mimetypes. This extension displays at the following locations: ● The file drop-down menu in the files listing on a page. ● The More Actions drop-down menu in the expanded view of a file on a page. ● A file details page. new_file_menu The new_file_menu extension displays a new item in the New drop-down menu in Files. 34 © 2014 IBM Corporation
  • 35. User Interface (Action Link) Extensions – placement examples  Many UI “insertion” points 35 © 2014 IBM Corporation
  • 36. Managing Extensions using Admin UI  Admin → Manage Organization → Organization Extensions  Add Extensions  Import/Export/Delete Extensions ● Each extension is a JSON formatted Config File  Disable/Enable existing Extensions 36 © 2014 IBM Corporation
  • 37. Registering Internal Apps - OAuth for API Access  Admin → Manage Organization → Internal Apps  Register App ● OAuth1.0a / OAauth 2.0 supported Note: “Administrator” or “AppDeveloper” user Roles are required to register an Application. 37 © 2014 IBM Corporation
  • 38. IBM Connections File Connectors - Provided by IBM Connections Desktop plug-ins for Microsoft Windows (separately downloadable) Share files and information between MS Windows applications and IBM Connections Cloud or IBM Connections. Available for Windows Explorer, See here for more info: MS Office (Word, Excel, https://apps.na.collabserv.com/help/topic/com.PowerPoint) and MS Outlook. Windows Explorer Connector 38 © 2014 IBM Corporation
  • 39. Agenda What is IBM Connections Cloud?  Connections Cloud Trials  Connections Cloud Application Development  Connections Social Cloud vs on-premise Connections Capabilities  Connections Social Cloud vs on-premise Connections APIs 39 © 2014 IBM Corporation
  • 40. On-Premise Connections Integration Capabilities **  Support for custom iWidget – Home Page – Profiles – Communities  Support for Custom Open Social Gadgets – Home Page – Share Dialog  Support for Embedded Experience – Activity Streams – IBM Connections Mail  Misc Integration Capabilities – Business Card customization – Blog Themes – Communities Themes – Profile templates – Full UI customization (JSP, images...) **Note - Capabilities not currently available in Connections Cloud 40 © 2014 IBM Corporation
  • 41. Connections Social Cloud Integration Capabilities **  Action Link Extensions (UI Extensions) – Contact Record – Person Component – Company Component – Service Menu – Dashboard – File Menu – New File Menu **Note - Capabilities not currently available in On-premise Connections 41 © 2014 IBM Corporation
  • 42. Enablement of Application Features  Today Connections Cloud admins can use the UI to: – Create OAuth 1.0a and 2.0 credentials (key/secret, clientID/client secret) – Register Applications – Create Action Link Extensions (Organization Extensions) –  Today Connections admins can perform the following functions, but do not have a UI interface to do so (via wsadmin scripting tool): – Creating OAuth credential – Registering iWidgets –  The capability to support iWidgets and Open Social Gadgets does not currently exist in Connections Cloud, mostly due to the fact that Connections Cloud does not have a way to support server side administration, configuration, and code. 42 © 2014 IBM Corporation
  • 43. Agenda What is IBM Connections Cloud?  Connections Cloud Trials  Connections Cloud Application Development  Connections Social Cloud vs on-premise Connections Capabilities  Connections Social Cloud vs on-premise Connections APIs 43 © 2014 IBM Corporation
  • 44. Core Functional APIs  Core functional API's for Connections Cloud features are being adopted as the on-premise features are being adopted. ● Connections Cloud has support and Parity for Files, Communities, Activities, Blogs, Bookmarks, Forums, Wikis and IdeationBlogs ● Connections Cloud has support for Profiles but its scope and underlying implementation differs from the on-premise implementation ●  What is coming next? ● Continuing on the API parity and completeness ● Embedded experience for the ActivityStreams ● All APIs exposed in the Playground and API Explorer 44 © 2014 IBM Corporation
  • 45. API Authentication  Basic Auth : Supported by Connections and Connections Cloud  SSO/LTPA : Supported only by Connections  OAuth 1.0a : Supported only by Connections Cloud  OAuth 2.0 : Supported by Connections and Connections Cloud  SAML : Supported only by Connections and Connections Cloud 45 © 2014 IBM Corporation
  • 46. Experiment with the Playground and API Explorer  The Playground is a web-based live demonstration and experimentation tool for using Social APIs ● Provides a rich set of code snippets demonstrating JavaScript and Java APIs exposed by the SBT SDK ● Provides examples of OpenSocial Gadgets and Xpages code snippets ● Includes the low level API Explorer for showing REST services (APIs) in action  Developer's landing place to learn the APIs ! ( https://greenhouse.lotus.com/sbt/sbtplayground.nsf)  You can execute the Playground code against various environments: ● IBM Connections on Greenhouse, IBM Connections Cloud (SmartCloud) or Custom (defined by you) 46 © 2014 IBM Corporation
  • 47. Playground – Social Business Toolkit API Example  Example of a JavaScript snippet invoking high level SBT API against the Custom environment (in this case Connections Cloud environment using Basic Authentication) – results shown in the right-hand side pane 47 © 2014 IBM Corporation
  • 48. Playground - API Explorer  Graphical interface to exercise low level REST APIs against various (Cloud and On-Prem) test environments  Includes API Reference links for detailed documentation of every low level API call ● 48 © 2014 IBM Corporation
  • 49. Playground - API Explorer Example  Example of executing the REST API service call - results include detailed (and formatted) HTTP request and response information ● 49 © 2014 IBM Corporation
  • 50. Thanks! ● Access FREE education on the IBM Collaboration Solutions portfolio of products today! 1. Visit the IBM Greenhouse and create a free account. Link → http://greenhouse.lotus.com/ 2. Visit the IBM Collaboration Solutions Ecosystem Development Community Link → https://greenhouse.lotus.com/communities/community/icsecod 3. Learn new skills and share these links with your friends and colleagues!
  • 51. 51 © 2014 IBM Corporation
  • 52. © 2014 IBM Corporation End of Presentation IBM EcoSystem Development

×