Similar presentations:
Data snap RAD studio communication
1.
Data snapRAD studio communication
Dori Exterman
[email protected]
RAD Consultant
2.
3. What is the Cloud API?
WHAT IS THE CLOUDAPI?
“Delphi API for accessing cloud application services
from Amazon and Microsoft Azure.”
4. Cloud API service support
CLOUD API SERVICESUPPORT
Amazon S3
Azure Blobs Service
Storage
SimpleDB
Azure Table Service
Table
Amazon SQS
Azure Queue Service
Queue
5. What’s new in DataSnap
WHAT’S NEW INDATASNAP
6. HTTPS Support
HTTPS SUPPORT• For Stand-alone DataSnap servers
• For Stand-alone WebBroker servers
• DataSnap Wizards updated with
HTTPS support
7. Session Manager
SESSION MANAGER•Session support for TCP/IP protocol
•Support for store and retrieve TObject in
Sessions
•Sessions created and destroyed with the
TCP/IP protocol now notifies the
AddSessionEvent and RemoveSessionEvent
8.
DATASNAP MONITORINGAND CONTROL
•Take control over the client connections
•Monitor client requests
•Limit the number of requests per
connection
•Improve Security
•Detect disconnects
•More…
9.
Client ServerDB
10.
Adding a server applicationDB
11.
Two way communication CallbacksDB
12.
Adding Various ClientsHttp
WWW
DB
Net
.
13.
Html Web ServerDB
Server Apps
Clients
DB
WWW
Html Pages
Web Server
WWW
14.
Adding Rest SupportDB
Server Apps
Clients
WWW
DB
Html Pages
Web Server
WWW
Adding REST
Support
C#, JQuery, Html, C++,
Java, Mono, Objective C,
PHP, Java Script, VB, Etc…
15.
Going CloudAmazon / Windows Azure
DB
Server Apps
Clients
DB
WWW
Html Pages
Web Server
WWW
REST
Support
C#, Java Script, Html, C++,
Java, Mono, Objective C,
PHP, VB, Etc…
16.
Going CloudAmazon / Windows Azure
DB
Clients
Server Apps
MAC
DB +
Cloud
WWW
Html Pages
Web Server
WWW
REST
Support
C#, Java Script, Html, C++, Java,
Mono, Objective C, PHP, VB, Etc…
17.
BenefitsQuick review at some of
the major DataSnap
benefits
18.
CachingDB
Server Apps
Cache
DB
Clients
19.
Dedicated ConnectionTo DB
DB
DB
Server Apps
1 Giga
Clients
20.
Data AbstractionData
Server Apps
Backup
DB
Services
Data Layer
DB
Clients
21.
Single point installDB
Server Apps
Clients
MySql
Data Layer
Update data layer
Oracle
Updated server
business logic
Distribute
Client Exe
22.
Fail over &Load balancing
DB
DB
Server Apps
Clients
23.
JIT CompressionDB
DB
Server Apps
Clients
24.
CallbacksDB
DB
Server Apps
Clients
25.
Data snapRAD studio communication
Dori Exterman
RAD Consultant