ibm cloud collaboration catalog - engage 2017
TRANSCRIPT
Dev09. The New ConnectionsApplication Catalog - AndWhy YOU Need it !• Eamon Muldoon (IBM)
Heath McCarthy (IBM)
1#engageug
Agenda
• The App Vision
• Key Outcomes
• Work in Progress
• In Design
• Big Plans
• Empowering App Developers
2#engageug
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,
4
Connections Community(Integration Framework)
Content Apps Tools People Cognitive
Connections as a “Collaboration Hub”
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
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
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
Muse
• Injection Proxy
• Inject experience, Client-side logic, and/or style
8#engageug
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
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
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
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
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
An organization admin can easily find and enable 3rd party applications to make their organization more productive.
15
16
17
18
19
20
21
22
23#engageug
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
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
A developer can quickly integrate an app that can be used by their organization.
Agile – Achieving Other Priorities
Share Apps
Submit apps
On-prem apps
Private Cloud Catalog
ICS App Catalog
38 5/11/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
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:
App Dev Engagement
41 5/11/2017
Access Pink Code
Reservation System for ServerPool Images
Regression Testing
Pink Playbacks
Questions?
425/11/2017