SlideShare a Scribd company logo
Org.Symphonyoss.Update
May 2016 (Privileged & Confidential)
The Science of Finance
2Privileged & Confidential
VirtualDesk (xmpp)
The API
HelpDesk
OpenF2 / Client Extensions API
Agenda
Intent | Update on Markit Symphony OSS
Time | 15 minutes
3Privileged & Confidential
VirtualDesk (XMPP)
— Support for call routing through use of specialized chat rooms
— Members of chat room are aliased under a single broker identity in the chat room
— Chat room participants only have visibility to alias broker identity
— Participant has the ability to submit request (message) into room
— Participant messages entered into the chat room are hidden from other participant
— Members have the ability to see all message requests from participants
— All messages ingress are queued under the participant identity
— Individual members have the ability to @action (“pick up”) the requests from queues
— Actioned requests create new private chat rooms between participant and individual member.
— Members can use other commands to see call queues and history
— Members have the ability to interact with one another in the chat room
— Virtual desks (“chat rooms”) can be created dynamically
— Contributed…
Q
Q
Q
DESK
P
P
P M
M
1:N Room
(action)
A
Q
Q
DESK
P
P
P M
M
1:N Room
(action)
A
4Privileged & Confidential
The API
(SWAGGER-GENCLIENTS)
Add-Ons
(CLIENTSDK)
—Presence watcher
—Stream poll via presence
—Listeners (onMessage..)
—Conversation Management
—Room management coming…
—Multi-party coming…
There are still deficiencies..!
(SWAGGER-GENCLIENTS)
Add-Ons
(CLIENTSDK)
—Presence watcher
—Stream poll via presence
—Listeners (onMessage..)
—Conversation Management
—Room management coming…
—Multi-party coming…
There are still deficiencies..!
5Privileged & Confidential
HelpDesk v.1 (CONTRIB-2)
— Conversion of VirtualDesk to Symphony paradigm
— Proxy vs Chat rooms approach…why not both.
— Proxy:
• BOT represents all call routing and management in-line.
• Member sends messages to participant with @user messages.
— Chat Room + Multi-Party:
• Members and BOT maintain private chat room managing ingress requests.
• BOT creates multi-party between member/participant/BOT on @action from member.
— Running late….
— Conversion of VirtualDesk to Symphony paradigm
— Proxy vs Chat rooms approach…why not both.
— Proxy:
• BOT represents all call routing and management in-line.
• Member sends messages to participant with @user messages.
— Chat Room + Multi-Party:
• Members and BOT maintain private chat room managing ingress requests.
• BOT creates multi-party between member/participant/BOT on @action from member.
— Running late….
PROXY CHAT ROOM
Desk
Alias User
(end-point)
user 1
Ru1
Ru2
Ru3
user 2
listen
Application (BOT)
Desk
Alias User
(end-point)
user 1
Multi-Party-Chat
Ru1
Ru2
Ru3
user 2
listen
Application (BOT) Chat Room
6Privileged & Confidential
OpenF2 / Client Extension API
— OpenF2 – HTML Framework
— Market adoption
— Symphony shim to contribute
— More work to be done…
Questions

More Related Content

Viewers also liked

Symphony Product & Roadmap Update
Symphony Product & Roadmap Update Symphony Product & Roadmap Update
Symphony Product & Roadmap Update
Symphony Software Foundation
 
PHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesPHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajes
Héctor Garduño Real
 
Symphony Software Foundation - Vision, Overview and how to engage with our Co...
Symphony Software Foundation - Vision, Overview and how to engage with our Co...Symphony Software Foundation - Vision, Overview and how to engage with our Co...
Symphony Software Foundation - Vision, Overview and how to engage with our Co...
Symphony Software Foundation
 
Symphony Software Foundation Knowledge Decision Services
Symphony Software Foundation Knowledge Decision Services Symphony Software Foundation Knowledge Decision Services
Symphony Software Foundation Knowledge Decision Services
Symphony Software Foundation
 
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Héctor Garduño Real
 
(9)industrialisasi dan perkembangan sektor industri
(9)industrialisasi dan perkembangan sektor industri(9)industrialisasi dan perkembangan sektor industri
(9)industrialisasi dan perkembangan sektor industri
Elisabeth Marina
 
(7)pembangunan ekonomi daerah
(7)pembangunan ekonomi daerah(7)pembangunan ekonomi daerah
(7)pembangunan ekonomi daerah
Elisabeth Marina
 
(8)peranan sektor pertanian
(8)peranan sektor pertanian(8)peranan sektor pertanian
(8)peranan sektor pertanian
Elisabeth Marina
 

Viewers also liked (9)

Full page photo
Full page photoFull page photo
Full page photo
 
Symphony Product & Roadmap Update
Symphony Product & Roadmap Update Symphony Product & Roadmap Update
Symphony Product & Roadmap Update
 
PHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesPHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajes
 
Symphony Software Foundation - Vision, Overview and how to engage with our Co...
Symphony Software Foundation - Vision, Overview and how to engage with our Co...Symphony Software Foundation - Vision, Overview and how to engage with our Co...
Symphony Software Foundation - Vision, Overview and how to engage with our Co...
 
Symphony Software Foundation Knowledge Decision Services
Symphony Software Foundation Knowledge Decision Services Symphony Software Foundation Knowledge Decision Services
Symphony Software Foundation Knowledge Decision Services
 
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
Informe de Auditoría Web en la Facultad de Ingeniería de la Universidad Autón...
 
(9)industrialisasi dan perkembangan sektor industri
(9)industrialisasi dan perkembangan sektor industri(9)industrialisasi dan perkembangan sektor industri
(9)industrialisasi dan perkembangan sektor industri
 
(7)pembangunan ekonomi daerah
(7)pembangunan ekonomi daerah(7)pembangunan ekonomi daerah
(7)pembangunan ekonomi daerah
 
(8)peranan sektor pertanian
(8)peranan sektor pertanian(8)peranan sektor pertanian
(8)peranan sektor pertanian
 

Similar to Markit SymphonyOSS Update

Building a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communicationsBuilding a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communications
PaloSanto Solutions
 
Construyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesConstruyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperables
OpenDireito
 
Real-time Web with Rails and XMPP
Real-time Web with Rails and XMPPReal-time Web with Rails and XMPP
Real-time Web with Rails and XMPPLi Cai
 
Real-time applications with sockets and websockets. Introduction to Smartfoxs...
Real-time applications with sockets and websockets. Introduction to Smartfoxs...Real-time applications with sockets and websockets. Introduction to Smartfoxs...
Real-time applications with sockets and websockets. Introduction to Smartfoxs...
Pablo Monterde Perez
 
Azure Bot Services - Malaysia
Azure Bot Services - MalaysiaAzure Bot Services - Malaysia
Azure Bot Services - Malaysia
Cheah Eng Soon
 
MongoDB World 2018: Multi-Channel Distributed Chatbots on MongoDB
MongoDB World 2018: Multi-Channel Distributed Chatbots on MongoDBMongoDB World 2018: Multi-Channel Distributed Chatbots on MongoDB
MongoDB World 2018: Multi-Channel Distributed Chatbots on MongoDB
MongoDB
 
Chat app case study - xmpp vs SIP
Chat app case study - xmpp vs SIPChat app case study - xmpp vs SIP
Chat app case study - xmpp vs SIP
Genora Infotech
 
Session intiation protocol tk
Session intiation protocol tkSession intiation protocol tk
Session intiation protocol tk
Chaitanya Tata, PMP
 
Kurento - FI-WARE Bootcamp
Kurento - FI-WARE BootcampKurento - FI-WARE Bootcamp
Kurento - FI-WARE Bootcamp
Ivan Gracia
 
Social messenger introduction
Social messenger introductionSocial messenger introduction
Social messenger introduction
deepakrajput022
 
Micro on NATS - Microservices with Messaging
Micro on NATS - Microservices with MessagingMicro on NATS - Microservices with Messaging
Micro on NATS - Microservices with Messaging
Apcera
 
Grokking TechTalk #24: Kafka's principles and protocols
Grokking TechTalk #24: Kafka's principles and protocolsGrokking TechTalk #24: Kafka's principles and protocols
Grokking TechTalk #24: Kafka's principles and protocols
Grokking VN
 
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
GSCWU
 
An eclipse client server architecture with asynchronous messaging
An eclipse client server architecture with asynchronous messagingAn eclipse client server architecture with asynchronous messaging
An eclipse client server architecture with asynchronous messagingThomas Kratz
 
Lecture-2012-2-Application Layer-Introduction.ppt
Lecture-2012-2-Application Layer-Introduction.pptLecture-2012-2-Application Layer-Introduction.ppt
Lecture-2012-2-Application Layer-Introduction.ppt
Rashmin Tanna
 
Build an Intelligent Bot (Node.js)
Build an Intelligent Bot (Node.js)Build an Intelligent Bot (Node.js)
Build an Intelligent Bot (Node.js)
Sorin Peste
 
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
Keith Brooks
 
Microservice-based Architecture on the Salesforce App Cloud
Microservice-based Architecture on the Salesforce App CloudMicroservice-based Architecture on the Salesforce App Cloud
Microservice-based Architecture on the Salesforce App Cloud
pbattisson
 

Similar to Markit SymphonyOSS Update (20)

Building a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communicationsBuilding a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communications
 
Construyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesConstruyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperables
 
Real-time Web with Rails and XMPP
Real-time Web with Rails and XMPPReal-time Web with Rails and XMPP
Real-time Web with Rails and XMPP
 
Real-time applications with sockets and websockets. Introduction to Smartfoxs...
Real-time applications with sockets and websockets. Introduction to Smartfoxs...Real-time applications with sockets and websockets. Introduction to Smartfoxs...
Real-time applications with sockets and websockets. Introduction to Smartfoxs...
 
Asterisk
Asterisk Asterisk
Asterisk
 
Azure Bot Services - Malaysia
Azure Bot Services - MalaysiaAzure Bot Services - Malaysia
Azure Bot Services - Malaysia
 
MongoDB World 2018: Multi-Channel Distributed Chatbots on MongoDB
MongoDB World 2018: Multi-Channel Distributed Chatbots on MongoDBMongoDB World 2018: Multi-Channel Distributed Chatbots on MongoDB
MongoDB World 2018: Multi-Channel Distributed Chatbots on MongoDB
 
Chat app case study - xmpp vs SIP
Chat app case study - xmpp vs SIPChat app case study - xmpp vs SIP
Chat app case study - xmpp vs SIP
 
Rad winners
Rad winnersRad winners
Rad winners
 
Session intiation protocol tk
Session intiation protocol tkSession intiation protocol tk
Session intiation protocol tk
 
Kurento - FI-WARE Bootcamp
Kurento - FI-WARE BootcampKurento - FI-WARE Bootcamp
Kurento - FI-WARE Bootcamp
 
Social messenger introduction
Social messenger introductionSocial messenger introduction
Social messenger introduction
 
Micro on NATS - Microservices with Messaging
Micro on NATS - Microservices with MessagingMicro on NATS - Microservices with Messaging
Micro on NATS - Microservices with Messaging
 
Grokking TechTalk #24: Kafka's principles and protocols
Grokking TechTalk #24: Kafka's principles and protocolsGrokking TechTalk #24: Kafka's principles and protocols
Grokking TechTalk #24: Kafka's principles and protocols
 
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
 
An eclipse client server architecture with asynchronous messaging
An eclipse client server architecture with asynchronous messagingAn eclipse client server architecture with asynchronous messaging
An eclipse client server architecture with asynchronous messaging
 
Lecture-2012-2-Application Layer-Introduction.ppt
Lecture-2012-2-Application Layer-Introduction.pptLecture-2012-2-Application Layer-Introduction.ppt
Lecture-2012-2-Application Layer-Introduction.ppt
 
Build an Intelligent Bot (Node.js)
Build an Intelligent Bot (Node.js)Build an Intelligent Bot (Node.js)
Build an Intelligent Bot (Node.js)
 
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
 
Microservice-based Architecture on the Salesforce App Cloud
Microservice-based Architecture on the Salesforce App CloudMicroservice-based Architecture on the Salesforce App Cloud
Microservice-based Architecture on the Salesforce App Cloud
 

More from Symphony Software Foundation

The Case for an Open Fintech Ecosystem, Aaron Williamson
The Case for an Open Fintech Ecosystem, Aaron WilliamsonThe Case for an Open Fintech Ecosystem, Aaron Williamson
The Case for an Open Fintech Ecosystem, Aaron Williamson
Symphony Software Foundation
 
Strangers in a Strange Land, Open Source in Financial Services
Strangers in a Strange Land, Open Source in Financial ServicesStrangers in a Strange Land, Open Source in Financial Services
Strangers in a Strange Land, Open Source in Financial Services
Symphony Software Foundation
 
Community is a Positive Sum Game, Gabriele Columbro
Community is a Positive Sum Game, Gabriele ColumbroCommunity is a Positive Sum Game, Gabriele Columbro
Community is a Positive Sum Game, Gabriele Columbro
Symphony Software Foundation
 
State of the Union, Gabriele Columbro
State of the Union, Gabriele ColumbroState of the Union, Gabriele Columbro
State of the Union, Gabriele Columbro
Symphony Software Foundation
 
Open Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
Open Developer Platform: What Is It and Why Should I Care? Maurizio PillituOpen Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
Open Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
Symphony Software Foundation
 
Building Productive & Predictable Community Engagement, Jono Bacon
Building Productive & Predictable Community Engagement, Jono BaconBuilding Productive & Predictable Community Engagement, Jono Bacon
Building Productive & Predictable Community Engagement, Jono Bacon
Symphony Software Foundation
 
Social Code Scanning
Social Code ScanningSocial Code Scanning
Social Code Scanning
Symphony Software Foundation
 
201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation
Symphony Software Foundation
 
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutesFinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
Symphony Software Foundation
 
FinJS NYC: Open Source + Open Standards - The Dynamic Duo
FinJS NYC: Open Source + Open Standards - The Dynamic DuoFinJS NYC: Open Source + Open Standards - The Dynamic Duo
FinJS NYC: Open Source + Open Standards - The Dynamic Duo
Symphony Software Foundation
 
Webinar: An introduction to the Symphony Software Foundation project life cycle
Webinar: An introduction to the Symphony Software Foundation project life cycleWebinar: An introduction to the Symphony Software Foundation project life cycle
Webinar: An introduction to the Symphony Software Foundation project life cycle
Symphony Software Foundation
 
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
Symphony Software Foundation
 
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
Symphony Software Foundation
 
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerJune 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
Symphony Software Foundation
 
OpenFin's Interoperability
OpenFin's Interoperability OpenFin's Interoperability
OpenFin's Interoperability
Symphony Software Foundation
 
Symphony Software Foundation Financial Objectives Standardization
Symphony Software Foundation Financial Objectives Standardization Symphony Software Foundation Financial Objectives Standardization
Symphony Software Foundation Financial Objectives Standardization
Symphony Software Foundation
 
Symphony Software Foundation Desktop Wrapper Working Group Update
Symphony Software Foundation Desktop Wrapper Working Group UpdateSymphony Software Foundation Desktop Wrapper Working Group Update
Symphony Software Foundation Desktop Wrapper Working Group Update
Symphony Software Foundation
 
Symphony Software Foundation API Working Group Proposal
Symphony Software Foundation API Working Group ProposalSymphony Software Foundation API Working Group Proposal
Symphony Software Foundation API Working Group Proposal
Symphony Software Foundation
 
Symphony Software Foundation - Overview for Public Consumption
Symphony Software Foundation - Overview for Public ConsumptionSymphony Software Foundation - Overview for Public Consumption
Symphony Software Foundation - Overview for Public Consumption
Symphony Software Foundation
 

More from Symphony Software Foundation (19)

The Case for an Open Fintech Ecosystem, Aaron Williamson
The Case for an Open Fintech Ecosystem, Aaron WilliamsonThe Case for an Open Fintech Ecosystem, Aaron Williamson
The Case for an Open Fintech Ecosystem, Aaron Williamson
 
Strangers in a Strange Land, Open Source in Financial Services
Strangers in a Strange Land, Open Source in Financial ServicesStrangers in a Strange Land, Open Source in Financial Services
Strangers in a Strange Land, Open Source in Financial Services
 
Community is a Positive Sum Game, Gabriele Columbro
Community is a Positive Sum Game, Gabriele ColumbroCommunity is a Positive Sum Game, Gabriele Columbro
Community is a Positive Sum Game, Gabriele Columbro
 
State of the Union, Gabriele Columbro
State of the Union, Gabriele ColumbroState of the Union, Gabriele Columbro
State of the Union, Gabriele Columbro
 
Open Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
Open Developer Platform: What Is It and Why Should I Care? Maurizio PillituOpen Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
Open Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
 
Building Productive & Predictable Community Engagement, Jono Bacon
Building Productive & Predictable Community Engagement, Jono BaconBuilding Productive & Predictable Community Engagement, Jono Bacon
Building Productive & Predictable Community Engagement, Jono Bacon
 
Social Code Scanning
Social Code ScanningSocial Code Scanning
Social Code Scanning
 
201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation
 
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutesFinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
 
FinJS NYC: Open Source + Open Standards - The Dynamic Duo
FinJS NYC: Open Source + Open Standards - The Dynamic DuoFinJS NYC: Open Source + Open Standards - The Dynamic Duo
FinJS NYC: Open Source + Open Standards - The Dynamic Duo
 
Webinar: An introduction to the Symphony Software Foundation project life cycle
Webinar: An introduction to the Symphony Software Foundation project life cycleWebinar: An introduction to the Symphony Software Foundation project life cycle
Webinar: An introduction to the Symphony Software Foundation project life cycle
 
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
 
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
 
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerJune 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
 
OpenFin's Interoperability
OpenFin's Interoperability OpenFin's Interoperability
OpenFin's Interoperability
 
Symphony Software Foundation Financial Objectives Standardization
Symphony Software Foundation Financial Objectives Standardization Symphony Software Foundation Financial Objectives Standardization
Symphony Software Foundation Financial Objectives Standardization
 
Symphony Software Foundation Desktop Wrapper Working Group Update
Symphony Software Foundation Desktop Wrapper Working Group UpdateSymphony Software Foundation Desktop Wrapper Working Group Update
Symphony Software Foundation Desktop Wrapper Working Group Update
 
Symphony Software Foundation API Working Group Proposal
Symphony Software Foundation API Working Group ProposalSymphony Software Foundation API Working Group Proposal
Symphony Software Foundation API Working Group Proposal
 
Symphony Software Foundation - Overview for Public Consumption
Symphony Software Foundation - Overview for Public ConsumptionSymphony Software Foundation - Overview for Public Consumption
Symphony Software Foundation - Overview for Public Consumption
 

Recently uploaded

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 

Recently uploaded (20)

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 

Markit SymphonyOSS Update

  • 1. Org.Symphonyoss.Update May 2016 (Privileged & Confidential) The Science of Finance
  • 2. 2Privileged & Confidential VirtualDesk (xmpp) The API HelpDesk OpenF2 / Client Extensions API Agenda Intent | Update on Markit Symphony OSS Time | 15 minutes
  • 3. 3Privileged & Confidential VirtualDesk (XMPP) — Support for call routing through use of specialized chat rooms — Members of chat room are aliased under a single broker identity in the chat room — Chat room participants only have visibility to alias broker identity — Participant has the ability to submit request (message) into room — Participant messages entered into the chat room are hidden from other participant — Members have the ability to see all message requests from participants — All messages ingress are queued under the participant identity — Individual members have the ability to @action (“pick up”) the requests from queues — Actioned requests create new private chat rooms between participant and individual member. — Members can use other commands to see call queues and history — Members have the ability to interact with one another in the chat room — Virtual desks (“chat rooms”) can be created dynamically — Contributed… Q Q Q DESK P P P M M 1:N Room (action) A Q Q DESK P P P M M 1:N Room (action) A
  • 4. 4Privileged & Confidential The API (SWAGGER-GENCLIENTS) Add-Ons (CLIENTSDK) —Presence watcher —Stream poll via presence —Listeners (onMessage..) —Conversation Management —Room management coming… —Multi-party coming… There are still deficiencies..! (SWAGGER-GENCLIENTS) Add-Ons (CLIENTSDK) —Presence watcher —Stream poll via presence —Listeners (onMessage..) —Conversation Management —Room management coming… —Multi-party coming… There are still deficiencies..!
  • 5. 5Privileged & Confidential HelpDesk v.1 (CONTRIB-2) — Conversion of VirtualDesk to Symphony paradigm — Proxy vs Chat rooms approach…why not both. — Proxy: • BOT represents all call routing and management in-line. • Member sends messages to participant with @user messages. — Chat Room + Multi-Party: • Members and BOT maintain private chat room managing ingress requests. • BOT creates multi-party between member/participant/BOT on @action from member. — Running late…. — Conversion of VirtualDesk to Symphony paradigm — Proxy vs Chat rooms approach…why not both. — Proxy: • BOT represents all call routing and management in-line. • Member sends messages to participant with @user messages. — Chat Room + Multi-Party: • Members and BOT maintain private chat room managing ingress requests. • BOT creates multi-party between member/participant/BOT on @action from member. — Running late…. PROXY CHAT ROOM Desk Alias User (end-point) user 1 Ru1 Ru2 Ru3 user 2 listen Application (BOT) Desk Alias User (end-point) user 1 Multi-Party-Chat Ru1 Ru2 Ru3 user 2 listen Application (BOT) Chat Room
  • 6. 6Privileged & Confidential OpenF2 / Client Extension API — OpenF2 – HTML Framework — Market adoption — Symphony shim to contribute — More work to be done…