What is the Cloud API?
Cloud API service support
What’s new in DataSnap
HTTPS Support
Session Manager
1.50M
Категория: ИнтернетИнтернет

Data snap RAD studio communication

1.

Data snap
RAD studio communication
Dori Exterman
[email protected]
RAD Consultant

2.

3. What is the Cloud API?

WHAT IS THE CLOUD
API?
“Delphi API for accessing cloud application services
from Amazon and Microsoft Azure.”

4. Cloud API service support

CLOUD API SERVICE
SUPPORT
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 IN
DATASNAP

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 MONITORING
AND CONTROL
•Take control over the client connections
•Monitor client requests
•Limit the number of requests per
connection
•Improve Security
•Detect disconnects
•More…

9.

Client Server
DB

10.

Adding a server application
DB

11.

Two way communication Callbacks
DB

12.

Adding Various Clients
Http
WWW
DB
Net
.

13.

Html Web Server
DB
Server Apps
Clients
DB
WWW
Html Pages
Web Server
WWW

14.

Adding Rest Support
DB
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 Cloud
Amazon / 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 Cloud
Amazon / 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.

Benefits
Quick review at some of
the major DataSnap
benefits

18.

Caching
DB
Server Apps
Cache
DB
Clients

19.

Dedicated Connection
To DB
DB
DB
Server Apps
1 Giga
Clients

20.

Data Abstraction
Data
Server Apps
Backup
DB
Services
Data Layer
DB
Clients

21.

Single point install
DB
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 Compression
DB
DB
Server Apps
Clients

24.

Callbacks
DB
DB
Server Apps
Clients

25.

Data snap
RAD studio communication
Dori Exterman
RAD Consultant
English     Русский Правила