Business Application Integration - Solution Partner Program

Collaboration Enabled
Business Transformation (CEBT) Integration
Platform
CDN-4698
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Session Abstract
 This session introduces a CEBT platform, which allows web services
integration of business processes with Unified Communications. The
platform provides intuitive interfaces for business application
administrators to expose business context via communication methods
such as Cisco Jabber presence and instant messaging, voice, email,
SMS, etc.
 The session will cover the capabilities of the CEBT Integration Platform, a
presentation of integrating collaboration capabilities in sample workflow in
business application. The session will also cover available APIs for
custom integrations and customization of collaboration flows.
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Agenda
CEBT Integration Platform
 Purpose of the integration platform and usage cases
 Platform overview
 Demo – Integration steps with Salesforce.com
 Features
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Communication Enabled Business Processes
User to User Contextual Collaboration
CLIENT
•
•
•
Rich presence information
Click to call/video
Context based conferencing
SERVER
System to User
CDN-4698
•
•
•
•
Business Process Integration
Actionable Notifications
Expertise Finder
Intelligent alerts routing
(context, presence)
© 2012 Cisco and/or its affiliates. All rights reserved.
User to System
• Anywhere Information Access
• Query/response from any
device
• Mobile applications
Cisco Public
Communication Enabled Business Processes
User to User Contextual Collaboration
CLIENT
•
•
•
Rich presence information
Click to call/video
Context based conferencing
Jabber
CEBT Integration Platform
SERVER
System to User
CDN-4698
•
•
•
•
Business Process Integration
Actionable Notifications
Expertise Finder
Intelligent alerts routing
(context, presence)
© 2012 Cisco and/or its affiliates. All rights reserved.
User to System
• Anywhere Information Access
• Query/response from any
device
• Mobile applications
Cisco Public
Collaboration API Stack Alignment to Business
Applications
Jabber SDK
Jabber Client & CIUS
API
CEBT Integration
Platform API
CC
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Business Application View
Simple Approval Process Without Collaboration
User Input Required
The record is locked and awaits
user’s response
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Business Application View
Simple Approval Process – Enabling Collaboration
User Input Required
• The record is locked and
awaits user’s response
• Context is sent via WS call to
CEBT platform.
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Cisco CEBT Integration Platform
CC
Communication Protocols:
IM, Presence, SMS, Email,
Voice
Platform Web UI:
policies & preferences management
Administration & Self-Service
Communications Services Integration
CEBT
Application-User and User-User Contextual Collaboration Management
Business Application Integration
SOAP & RESTful Web Services
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Cisco CEBT Integration Platform
UI/Interaction layer - communication providers container
XMPP
System Initiated
Collaboration Workflow
Engine
Notification
Routing
Engine
User
Response
Handler
SMPP
VoiceXml
Webex
User to System
Query Engine
Repository &
User Management
User Interaction
Repository
Web UI
Administration
Query
Definition
Query
Processor
User Management
XSLT Based Transformer
Web Services API
CDN-4698
Admin Portal
SMTP
IMAP
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
User portal
HTTP
RSS
DEMO
Integrating Collaboration in Salesfore.com
Workflow
Cisco CEBT Integration Platform
CC
Communication Protocols:
IM, Presence, SMS, Email,
Voice
Platform Web UI:
policies & preferences management
Administration & Self-Service
Communications Services Integration
CEBT
Application-User and User-User Contextual Collaboration Management
Business Application Integration
SOAP & RESTful Web Services
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Business Application Integration
 Exposes Adjustable Web Service & RESTful Interfaces
‒ To send business context
‒ To provision users details
‒ Reporting & Communication Auditing
‒ XSL based content transformers
 Capable of invoking web bases data sources from multiple applications
 Allows defining queries on top of business applications
 Provides API to extend support for non WS based business applications
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Cisco CEBT Integration Platform
CC
Communication Protocols:
IM, Presence, SMS, Email,
Voice
Platform Web UI:
policies & preferences management
Administration & Self-Service
Communications Services Integration
CEBT
Application-User and User-User Contextual Collaboration Management
Business Application Integration
SOAP & RESTful Web Services
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Application-User and User-User Contextual
Collaboration Management
 Policy Based Notifications Routing Engine
‒ Configurable by user and administrator
‒ Supports multiple routing polices
‒ Consumes runtime information such as presence,
availability etc.
 Template based data representation
 Collaboration workflows processing
‒ User response processing
‒ Automation of Webex meetings, voice conferences etc.
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Notification Presentation - Templates Framework
 Common template language across
communication channels
 Template hierarchy
‒ Maximize template reuse across channels & message
types
‒ Complete business & user context is available while
rendering notification
 Multiple language support
 Administrative web UI to build new templates and
customize existing once
Information Object
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Template
Cisco CEBT Integration Platform
CC
Communication Protocols:
IM, Presence, SMS, Email,
Voice
Platform Web UI:
policies & preferences management
Communications Services Integration
Administration & Self-Service
CEBT
Application-User and User-User Contextual Collaboration Management
Business Application Integration
SOAP & RESTful Web Services
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Communication Services Integration
 Multiple out of box communication channels
 All channels are bidirectional – users can respond using the same device
 Can deliver both structured and unstructured data
 Pluggable Architecture
‒ Provides API to build & deploy new communication/protocols providers
‒ Can be notification only or support response
 Multi User collaboration providers
‒ Voice bridge, Webex, Chat Rooms, SAP Streamwork (POC)
‒ Provides API to integrate additional conferencing solutions
 Supported channels
‒ Jabber/IM, SMS, Voice, Email, HTTP (RSS, HTML, WAP), Social Networks (POC with Twitter & Facebook)
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Cisco CEBT Integration Platform
CC
Communication Protocols:
IM, Presence, SMS, Email,
Voice
Platform Web UI:
policies & preferences management
Administration & Self-Service
Communications Services Integration
CEBT
Application-User and User-User Contextual Collaboration Management
Business Application Integration
SOAP & RESTful Web Services
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Administration & Self-Service
 User Self Service UI
‒ Can configure his communication preferences
‒ Can update contact details
‒ Access all pending notifications
 Administrative UI
‒ Access to complete repository of all notifications & collaboration audit trail
‒ Policies configurations (defaults or enforcement)
‒ System configuration & logs access
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
More Information
 Come see additional examples of application integrations at Cisco
Collaboration Booth.
 Get more information - CEBT white paper
 Contact us – cebt@cisco.com
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Don’t Forget to Complete
Your Developer Forum Evaluation
 Presentations for today’s sessions will be
available shortly after the Developer Forum
event, please contact the CDN Program at
cisco-developer-network@cisco.com with any
questions.
 Please also remember to complete your
evaluation forms and return them to Josie
Garcia at the registration desk right outside
session doors.
CDN-4698
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public
22
Presentation_ID
© 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Public