The new and improved Connections Cloud Catalog is the first step toward building an “app store” in the Pink world of Connections. Today, we are announcing how this new Catalog, accessible from within Connections, helps customers find out about and easily integrate 3rd party apps into Connections Cloud and in the future, the private cloud. During this session, we will show you how it works, and to submit Apps, and we will showcase AppFusions, Trilog, ISW, and Cisco apps available in the catalog now. #PinkIsHere
3. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Vienna, October 16-17 2017
Now
4. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
The New Connections Catalog is Live!
• Europe
• Americas
• Double the
Apps
• New App
Providers
5. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Coming in October
• Asia Catalog
• Cisco
• Watson Workspace
• More Apps by more providers
6. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Why a Catalog in Connections
• Streamline deployment of 3rd Party solutions
based on App Registry Extensions
• Increase Awareness of ISV solutions
• Drive the Value Add of our Ecosystem
• Buy Partner Integrated Solution
• Buy Connections with 3rd Party Solution
7. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Too Much of a Good Thing
• The explosion in
niche apps, driven
by “consumerization
of IT” has given
users choice.
• But productivity has
decreased because
“we” are not using
the same tools.
• And we ended up
working in
fragmented silos so
we are reinventing
and confused
8. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Connections App Dev Strategy
810/19/2017
The unified IBM Collaboration Cloud is a first class development platform where
IBM and partners can deliver best of breed solutions and situational
applications that when integrated are better because they leverage the unique
IBM social cognitive, and collaboration services of the platform.
Bring to market a unified platform so that users can access the social, cognitive
and collaborative capabilities, from IBM and 3rd party developers, that matter to
their business as an integrated, cohesive, and tailored experience
9. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Top Priorities (Outcomes)
Org Admin can better manage apps in
the Connections Cloud
App Developers can build and
integrate rapidly
Customers Can Try & Buy Add-ons and
Solutions
Partners Can Go to Market and be
Successful with IBM
10. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Connections Cloud Catalog MVP
11. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Connections Cloud Catalog MVP
12. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Connections Cloud Catalog MVP
13. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Connections Cloud Catalog MVP
14. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Configure App Endpoint
• ORG Name
• ORG ID
• Org Admin ID
• Org Admin email
15. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Trilog ProjExec Live
• Navbar Extension
• Connections Style
• Community Apps
• Use of Services/APIs
Philippe Riand
16. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
ISW Kudos Boards
• Visual Project
Management
• Community App
• Native use of Activity
as Content Service
• Mobile
17. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Activity streams and embedded experiences
Common and custom application integrations
Just works!
Seamless UX,
SSO, logical
workflows
2017
Interactive apps, seamless authentication
For cloud OR
on-premises
v5.5 CR1+
Integrated App Provider
18. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
19. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Priorities
• Streamlined Submission, Review, &
Onboarding
• More partners
• Private Cloud
• Viewable by users
• Going beyond Extensions
20. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Agile Plans based on feedback and
priorities
• Catalog improvements; categories, UI,
• IBM MarketPlace integration
• New objects: eg. grids, customizations, clients
• License management
21. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Audience Participation
• New types of Extensions
• Customizations
• Connections Templates (eg. LiveGrid, Community,
etc)
• Plugins, clients, etc
• Things users don’t see
• What else?
22. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
IBM Connections Cloud (Pink)
Someday…An All-ICS Catalog
IBM Connections
Cloud (Green)
IBM Connections
Private Cloud (Pink)
IBM Connections
(Blue)
IBM Watson
Workspace
Templates
Widgets
ICEC
Connections Clients
and Plugins
IBM Watson
Workspace Clients
and Plugins
3rd Party Apps 3rd Party Apps 3rd Party Apps
23. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
24. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
App Creation – AppReg Experience
25. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
App Creation
26. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Key Requirements
To be permitted into the Connections Cloud Catalog an
Connections Cloud App must:
1. Integrate into the Connections Cloud experience and/or must provide continuity of the Connections UI as
implemented by the customer across remote 3rd party experiences
2. Must expose to the user value-add experiences by leveraging Connections Cloud services (via APIs or re-using UX
components)
• Profiles and networking
• Content from Connections
• Content stored in Connections
• Events and notifications into Connections (eg. ActivityStream, Orient Me, Action Center)
3. Provide user SSO
• Via customer provided oauth
• Via IBM provided “global oauth”
27. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
A comment about T&Cs
• Catalog Terms for Partners
• IBM provides no support for 3rd Party apps
– read their Terms
• Some IBM apps, planned AS-IS from the
“labs”, will not be supported
28. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
App Review Process Flow
1. Submit your App for review
• Manually until Connections Cloud app creation user experience
2. IBM accepts required information
1. About the app (see review requirements)
2. Content and metadata for the catalog
3. JSON definition of extensions
3. IBM reviews based on technical, business, and GTM criteria
4. IBM informs Submitter of approval or recommends
remediation
5. IBM loads App into Catalog if approved
29. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Reviews Performed
• App Functional Review
• Architecture
• Security
• Customizer Code Review
• Legal Due Diligence
• Support
• Sustainability
30. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Security Framework and Guidelines
• Application must require authentication
• Application available via https only (data in motion encrypted)
• Application must be secure covering OWASP 25.
• Application must encrypt any Connections data that is read and stored
(data at rest) by the application.
• Application development process must include security practices and
policy; this would include anything to help customer evaluate the security
of the application. Specifically:
• Do you perform security reviews?
• Do you scan each new release?
• Do you perform pen testing?
31. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Customizer Code Review
• Provide all files intended for use by the Connections Customizer
• Provide JSON for Customizer extension definition
• Code must NOT
1. Degrade performance of Connections Cloud
2. Impact user experience negatively
3. Create a DOS or similar effect
4. Access user data outside of what is documented and agreed to by the
user.
32. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
How to Submit an App Today
• Send email to ibmcndev@us.ibm.com
1. Community
2. Workspace
3. Test in Your Cloud Connections ORG or Trial
4. Sandbox in I1
33. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201734
34. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
35. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
36. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
37. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
38. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
39. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
The IBM Connections Catalog
The new IBM Connections Catalog will be available for IBM Connections Cloud customers starting in October 2017 to help them discover and easily integrate 3rd party applications from our ISV solution providers. ISVs can submit their Connections Cloud integrations to IBM for review and validation to help accelerate buyer journeys and customer adoption. This is a vital step for IBM Connections "Pink" to grow into a more integrated work and engagement platform by more readily including our innovative business partnerships.