Jan 17, 2016
Track: Service Oriented ArchitectureNext Steps: Evolving from Collaboration to Service Oriented Architecture
3
Who Am I?
Presented By
Rick Ringel
Strategic Solutions Engineer
Inter-Tel, Inc.
4
Predicting The Future
5
The Evolution Perspective
• Create Product via incremental changes
6
Change Agent Harvests Ideas
7
Ideas Compete
9
UC and Groupware Approach
10
Sample Groupware Services
• Membership/contact management
• File & Document sharing • Discussion Groups and Wiki
knowledge bases• Distance Learning tools• Project, event, and schedule
management• Document repository
• Persistent Team workspace• Document change history• Team credentials and
membership• Team contacts and
distribution lists• Surveys• RSS
11
Sample UC Services
• Contact management & buddy/team lists
• Presence• IM/Chat• Call control• Soft endpoints (audio & video)• Audio/Video/Chat/Application
conferencing & conference management
• Web Conferencing• Real-time Document
Collaboration• Remote Application sharing• Session Recording• Social Networking• White Boards
12
Delivered Value from Both
• Team Productivity• Knowledge Sharing• Information Transfer• Team Unity• Member Assimilation
13
Convergence in Collaboration
UC Application
Groupware
Application
UC Server
Groupware Server
Web Services} {
14
SOA: Hierarchical & Managerial
Business Service Bus
Integration Service Bus
APP A APP E APP I
Process Definition
Business Services
Integration ServicesAPP B APP D APP H
APP C APP F APP G
15
SIP Standard Peer-to-Peer
16
Collaboration + SOA Forces
• Standardize/Differentiate• Completed Apps/Exposed Services• Device Centric/Device agnostic• Shrinkwrap/Customize• Small biz/enterprise driven
17
SOA vs. REST
• Expect to see both• Don’t fight it
18
BPM with Collaboration
Business Service Bus
Integration Service Bus
APP A APP E APP I
Process Definition
Business Services
Integration ServicesAPP B APP D APP H
APP F
UC Server
Groupware Server
19
Contact Center Impacts
• Contact Center Improvements– Business Process directing agent– Customer RSS Feeds– Outbound Calling triggered by business process– Recording & Archiving based on business process– Call Orchestration– Networking– Context Awareness– Application Access– Context Delivery
20
Better Directory Services
• Search-Based Calling• Context-Based Calling
21
Expanding Identity
• Lots of ‘Things’ have Identity• Identity is necessary to communication
22
Summary
VoIP SOA Collaboration
Convergence Value Cannon
(a.k.a. Gosper Glider Gun)
23
Competing Requirements
• Full Unified Application vs. discreet services• Differentiated services and standard interoperability• Apps designed for users, services consumed by apps• SMB simplicity, Enterprise flexibility