ibm cloud collaboration catalog - engage 2017

42
Dev09. The New Connections Application Catalog - And Why YOU Need it ! Eamon Muldoon (IBM) Heath McCarthy (IBM) 1 #engageug

Upload: heath-mccarthy

Post on 21-Jan-2018

193 views

Category:

Software


3 download

TRANSCRIPT

Page 1: IBM Cloud Collaboration Catalog  - Engage 2017

Dev09. The New ConnectionsApplication Catalog - AndWhy YOU Need it !• Eamon Muldoon (IBM)

Heath McCarthy (IBM)

1#engageug

Page 2: IBM Cloud Collaboration Catalog  - Engage 2017

Agenda

• The App Vision

• Key Outcomes

• Work in Progress

• In Design

• Big Plans

• Empowering App Developers

2#engageug

Page 3: IBM Cloud Collaboration Catalog  - Engage 2017

3 5/11/2017

The Collaboration Paradox

• The explosion in niche apps, driven by “consumerization of IT” has given users choice.

• But productivity has gone down because “we” are not using the same tools.

• And we ended up working in “shards” (broken silos) so we are reinventing,

Page 4: IBM Cloud Collaboration Catalog  - Engage 2017

4

Connections Community(Integration Framework)

Content Apps Tools People Cognitive

Connections as a “Collaboration Hub”

Page 5: IBM Cloud Collaboration Catalog  - Engage 2017

APIs/ServicesExtensibility

Communities

Content Experiences

LiveRemarks

People Experiences

LiveGrids

NavBar

Orient Me & ITM

Action Center

News & Notifications

Grids

Content/Files Service

People Service

Cognitive

Search

Share Service

News & Notifications

Integrated Experiences

Partner Solutions

Situational Grids

Watson Workspace

CustomerApps

IBMSolutions

Green/Blue

Integrate into Pink Experiences

Consume Pink just like a Native Capability

Content Applications

PeopleApplications

Page 6: IBM Cloud Collaboration Catalog  - Engage 2017

The Connections App

A way to add value to Connections

An Integrated Experience (IBM, AppFusions, etc)

A social/collaboration solution (ISVs like. Trilog)

Collection of Extensions

6#engageug

Page 7: IBM Cloud Collaboration Catalog  - Engage 2017

IBM Collaboration Cloud Extensions

Verse

• Business Card

• Inbox/Read

• Message Compose

• Mail on send

• More…

Connections

• Community

• Navbar

• Muse

• More…

Watson Workspace

• Space

• Message

• Moments

7#engageug

Page 8: IBM Cloud Collaboration Catalog  - Engage 2017

Muse

• Injection Proxy

• Inject experience, Client-side logic, and/or style

8#engageug

Page 9: IBM Cloud Collaboration Catalog  - Engage 2017

Basic Architecture of an Integrated App

#engageug

Catalog

IBM Connections Cloud

(Multi-tenant)

Extension

Extension

Extension

Extension

MuseExtension

Extension

APP

Registry

ISVSolution

Service

Service

Service

Page 10: IBM Cloud Collaboration Catalog  - Engage 2017

Watson Developer Cloud

IBM Connections Cloud(Multi-tenant)

IBM Connections(Blue)

3rd Party App Preferred Cloud Container

Bluemix Containers

Xpages

NodeJSLiberty

WAS (Connections Blue)

On-Prem Servers/Private Clouds

Domino

Domino

Customer Firewall

Xpages

Connections (Pink) in the Multi-tenant Cloud can integrate with applications running in various Cloud-based run-times. Pink running in a private cloud can presumably, like Blue, access on-premise run-times

Integrating with Connections

A Runtime View

Pink Private Cloud

Pink

Page 11: IBM Cloud Collaboration Catalog  - Engage 2017

Connections Experience Patterns

11#engageug

Pattern 1

Native Connections: external APIs, data retrieval

Pattern 2

Embedded Experience: external UX inline with Connections UX

Pattern 3

Unifed experience: Both Connections and External UX deliver an overlapping experience

Events pushed into Connections Activity

Stream, Orient, or Action Center

LiveGrid

Community App

ActivityStreams Embedded Experience

Muse (Connections Proxy)

Navbar

Important to Me

Page 12: IBM Cloud Collaboration Catalog  - Engage 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

Users can Share Apps

(Driving Viral Adoption)

12 5/11/2017

Page 13: IBM Cloud Collaboration Catalog  - Engage 2017

2017 Goals of App Strategy

Implement New

Connections Catalog

Launch V1 with

AppFusions& 3rd Party Solutions

Stream-lined app

developer process

App Validation

process

App Life Cycle

Management

Page 14: IBM Cloud Collaboration Catalog  - Engage 2017

An organization admin can easily find and enable 3rd party applications to make their organization more productive.

Page 15: IBM Cloud Collaboration Catalog  - Engage 2017

15

Page 16: IBM Cloud Collaboration Catalog  - Engage 2017

16

Page 17: IBM Cloud Collaboration Catalog  - Engage 2017

17

Page 18: IBM Cloud Collaboration Catalog  - Engage 2017

18

Page 19: IBM Cloud Collaboration Catalog  - Engage 2017

19

Page 20: IBM Cloud Collaboration Catalog  - Engage 2017

20

Page 21: IBM Cloud Collaboration Catalog  - Engage 2017

21

Page 22: IBM Cloud Collaboration Catalog  - Engage 2017

22

Page 23: IBM Cloud Collaboration Catalog  - Engage 2017

23#engageug

Page 24: IBM Cloud Collaboration Catalog  - Engage 2017

New Connections App Registry

• Registry is the definition for a specific ORG of what is deployed to the ORG

• Defined JSON Schema

• See ”The Speed of Pink” at 1:30pm

24#engageug

Page 25: IBM Cloud Collaboration Catalog  - Engage 2017

Activity streams and embedded experiences

Common and custom application integrations

Just works!Seamless UX, SSO, logicalworkflows

2017

Interactive apps, seamless authentication

For cloud ORon-premisesv5.5 CR1+

Apps, Data and People Natively Integrated in IBM Connection

Page 26: IBM Cloud Collaboration Catalog  - Engage 2017

A developer can quickly integrate an app that can be used by their organization.

Page 27: IBM Cloud Collaboration Catalog  - Engage 2017
Page 28: IBM Cloud Collaboration Catalog  - Engage 2017
Page 29: IBM Cloud Collaboration Catalog  - Engage 2017
Page 30: IBM Cloud Collaboration Catalog  - Engage 2017
Page 31: IBM Cloud Collaboration Catalog  - Engage 2017
Page 32: IBM Cloud Collaboration Catalog  - Engage 2017
Page 33: IBM Cloud Collaboration Catalog  - Engage 2017
Page 34: IBM Cloud Collaboration Catalog  - Engage 2017
Page 35: IBM Cloud Collaboration Catalog  - Engage 2017
Page 36: IBM Cloud Collaboration Catalog  - Engage 2017
Page 37: IBM Cloud Collaboration Catalog  - Engage 2017
Page 38: IBM Cloud Collaboration Catalog  - Engage 2017

Agile – Achieving Other Priorities

Share Apps

Submit apps

On-prem apps

Private Cloud Catalog

ICS App Catalog

38 5/11/2017

Page 39: IBM Cloud Collaboration Catalog  - Engage 2017

IBM Connections Cloud (Pink)

An All-ICS Catalog?

IBM Connections Cloud (Green)

IBM Connections Private Cloud (Pink)

IBM Connections (Blue)

IBM Watson Workspace

ISV On-PremDeployments

ISV Cloud Deployments

Connections Clients and Plugins

IBM Watson Workspace Clients

and Plugins

Page 40: IBM Cloud Collaboration Catalog  - Engage 2017

IBM Connections Cloud App Dev

Discover Pink app dev capabilities

Learn how to integrate into and consume capabilities from Pink

Build a value-add solution via integration with Pink

Deploy that solution to an Org

and Submit that solution into the ICS Catalog

A developer can, in 1 hour:

Page 41: IBM Cloud Collaboration Catalog  - Engage 2017

App Dev Engagement

41 5/11/2017

Access Pink Code

Reservation System for ServerPool Images

Regression Testing

Pink Playbacks

Page 42: IBM Cloud Collaboration Catalog  - Engage 2017

Questions?

425/11/2017