SlideShare a Scribd company logo
Microsoft Summit
2013

Architecture & Best Practices
the ultimate business and technology
conference
Track
Real time fluent communication using SignalR and Cloud (Windows Azure)
What?

Why?
When?

Where?
How?
•
•
•
•
•
•
•

Internet in our days
Fluent communication
Connection methods
Security
Performance
Scalability
Conclusion
Who am I?

: ”vunvulear@outlook.com”,
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Future

Present
Past

• Real Time Web
• Real Time Libraries & Web Socket

• Ajax
• jQuery & Prototype

• Static Web
• HTML & Request/Response
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Available Frameworks
Commet
Pusher
SockJS
SocketIO
Faye

Now.js
Sse
Django-sse
Cramp
OpenPush

SignalR
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Hubs
• Remote invocation
• Easy to use and
manage
• Best for simple use
cases

Persistent Connections
• Message format needs
to be specified
• Messaging and
dispatching model
• An existing app is
ported to SignalR
Real time fluent communication using SignalR and Cloud (Windows Azure)
Connection Token
• Connection Id+Username
• Unique
• Managed by server
• Encrypted with a digital
signature
Connection Id
• Exists until the end of
connection
Username
• Only for authenticated
users
• Passed between client and
server for each request
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Disable cross domain requests

Verify connection token

CSR
F

Put connection token in query string

The connection token is not persisted on the client
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
Backplane
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)
SignalR is great for:
•
•
•
•
•
•

Client to Server communication
Server to Client communication
Broadcasting
Real Time Applications
Scalable Solutions
Low latency
Question

Answers
{
“name” : “Radu Vunvulea,
“blog” : “vunvulearadu.blogspot.com”,
“email” : ”vunvulear@outlook.com”,
“socialMedia” :
{
“twitter” : “@RaduVunvulea”,
“fb” : “radu.vunvulea”
}

}
Real time fluent communication using SignalR and Cloud (Windows Azure)
Real time fluent communication using SignalR and Cloud (Windows Azure)

More Related Content

PPT
Inside The Drakkar
PPTX
How to Use Stormpath in angular js
PPTX
Stormpath 101: Spring Boot + Spring Security
PDF
Bulletproofing your account palcomtech
PDF
Smartbear: un framework unico per testare API e UI
PPTX
Secure rest api on microservices vws2016
PDF
Beginning Microservices with .NET & RabbitMQ
PPTX
Real-time Communication using SignalR and cloud
Inside The Drakkar
How to Use Stormpath in angular js
Stormpath 101: Spring Boot + Spring Security
Bulletproofing your account palcomtech
Smartbear: un framework unico per testare API e UI
Secure rest api on microservices vws2016
Beginning Microservices with .NET & RabbitMQ
Real-time Communication using SignalR and cloud

What's hot (19)

PPT
Web authentication
PDF
Single Sign On - The Basics
PPTX
Web Single sign on system
PPTX
Offline web app - Let's kill the downasaur
PPTX
Graphical Based Authentication (S3PAS)
PPT
Zabil
PPTX
Introduction to Azure AD and Azure AD B2C
PPTX
K8s idm-devfest
PPTX
SSO introduction
PDF
Oauth Nightmares Abstract OAuth Nightmares
PPTX
Automate+ Final Presentation
PPTX
Authentication and Authorization in Asp.Net
PPTX
The bits and pieces of Azure AD B2C
PDF
SSO using CAS + two-factor authentication (PyGrunn 2014 talk)
PDF
SPTECHCON - Who are You and What Do You Want - Working with OAuth in SharePoi...
PPTX
The Core of Microservice Architecture(First Approach)
PPTX
SINGLE SIGN-ON
PPTX
Single Sign On Considerations
PPTX
Single sign on - SSO
Web authentication
Single Sign On - The Basics
Web Single sign on system
Offline web app - Let's kill the downasaur
Graphical Based Authentication (S3PAS)
Zabil
Introduction to Azure AD and Azure AD B2C
K8s idm-devfest
SSO introduction
Oauth Nightmares Abstract OAuth Nightmares
Automate+ Final Presentation
Authentication and Authorization in Asp.Net
The bits and pieces of Azure AD B2C
SSO using CAS + two-factor authentication (PyGrunn 2014 talk)
SPTECHCON - Who are You and What Do You Want - Working with OAuth in SharePoi...
The Core of Microservice Architecture(First Approach)
SINGLE SIGN-ON
Single Sign On Considerations
Single sign on - SSO
Ad

Similar to Real time fluent communication using SignalR and Cloud (Windows Azure) (20)

PPTX
SPS Madrid 2018 - modern site and teams provisioning across a bot, spfx, azur...
PPTX
Real-time web applications using SharePoint, SignalR and Azure Service Bus
PPTX
IoT mobile app device cloud identity and security architecture
PDF
JDD2015: Security in the era of modern applications and services - Bolesław D...
PDF
Serverless Messaging with Microsoft Azure by Steef-Jan Wiggers
PDF
How do JavaScript frameworks impact the security of applications?
PPTX
Introduction to Web Security
PPTX
SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...
PPTX
MongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS's
PPTX
Web development tips and tricks
PPTX
Real Time Data Visualization using asp.net / SignalR + D3.js
PPTX
Realtime web experience with signalR
PPTX
Leveraging Force.com: What, Why & Hows?
PPTX
LKMUG - Azure Blockchain for Developers
PDF
Resume
PPTX
Modern site and teams provisioning across a Bot, SPFx, Azure Function and Mic...
ODP
Node.js architecture (EN)
PPTX
TALK-I-TIVE_PresentatTALK-I-TIVE_Presentation[1][1].pptxion[1][1].pptx
PPTX
TALK-I-TIVE_Presensadsdasdasdasdasdasdastation[1].pptx
PDF
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
SPS Madrid 2018 - modern site and teams provisioning across a bot, spfx, azur...
Real-time web applications using SharePoint, SignalR and Azure Service Bus
IoT mobile app device cloud identity and security architecture
JDD2015: Security in the era of modern applications and services - Bolesław D...
Serverless Messaging with Microsoft Azure by Steef-Jan Wiggers
How do JavaScript frameworks impact the security of applications?
Introduction to Web Security
SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...
MongoDB.local Dallas 2019: Pissing Off IT and Delivery: A Tale of 2 ODS's
Web development tips and tricks
Real Time Data Visualization using asp.net / SignalR + D3.js
Realtime web experience with signalR
Leveraging Force.com: What, Why & Hows?
LKMUG - Azure Blockchain for Developers
Resume
Modern site and teams provisioning across a Bot, SPFx, Azure Function and Mic...
Node.js architecture (EN)
TALK-I-TIVE_PresentatTALK-I-TIVE_Presentation[1][1].pptxion[1][1].pptx
TALK-I-TIVE_Presensadsdasdasdasdasdasdastation[1].pptx
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Approach and Philosophy of On baking technology
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
August Patch Tuesday
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A comparative study of natural language inference in Swahili using monolingua...
Assigned Numbers - 2025 - Bluetooth® Document
MIND Revenue Release Quarter 2 2025 Press Release
A novel scalable deep ensemble learning framework for big data classification...
WOOl fibre morphology and structure.pdf for textiles
Hindi spoken digit analysis for native and non-native speakers
SOPHOS-XG Firewall Administrator PPT.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Digital-Transformation-Roadmap-for-Companies.pptx
Enhancing emotion recognition model for a student engagement use case through...
Approach and Philosophy of On baking technology
Web App vs Mobile App What Should You Build First.pdf
Encapsulation theory and applications.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
1 - Historical Antecedents, Social Consideration.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
August Patch Tuesday
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf

Real time fluent communication using SignalR and Cloud (Windows Azure)