Upload
dhananjay-kumar
View
931
Download
3
Tags:
Embed Size (px)
Citation preview
Dante’s Hell Painting illustrated in poetry “Divine Comedy”
There are 10 doors of hell before heaven !
What an Enterprise App need ?• Working with Large Files• Backend data
• CRUD operations on Data • Users
• Different Roles • Authentication• Authorization
• Notifications • Email Notifications• Message Notifications • Push Notifications
All these functionalities You have to provide
through a Service layer
App Architecture
Database & other operations
App
SERVICE
Creating
Configuring
Hosting
Consuming
Scaling
Securing
Extending Managing
Implementing
Creating
Configuring Hosting
Consuming
Scaling
Securing
Extending Managing
Implementing
Great programmer like you
10tasks tocreate
successful Service
Creating
Configuring Hosting
Consuming
Scaling
Securing
Extending Managing
Implementing
Some one like me
10doors of hell
before successful
Service
I am
Dhananjay Kumar
Developer Evangelist , Telerik Microsoft MVP Mindcracker MVP @debug_mode http://debugmode.net http://telerikhelper.net [email protected]
AppBackend Data
User Authentication and Authorization
Working with Images , Videos, Emails
Push Notificat
ion
Let us talk about a very simple scenario
App
Backend AsA
Service
BaaS
Windows Azure Mobile Services
Icenium Everlive
Backend Data
Push Notification
Users
Authentication
App running on different
Platforms
Backend as A
Service
Backend Data
Push Notification
Users
Authentication
App running on different
Platforms
Windows Azure
Mobile Services
Why Windows Azure Mobile Services Data ?
When you create an AppBackend Data
Filtering and Paging of Data
persisted and consistent Data across different platforms
Validation andModification of
Data
Why Windows Azure Mobile Services Data ?
Backend Data
Validation and Modification of Data
Filtering and Paging of Data
Persistent and Consistent Data across platforms
WindowsAzure Mobile Services
Data
Apps on different platforms
Why Windows Azure Mobile Services
Demo
Icenium Everlive
Icenium Everlive • Working with Large Files• Backend data
• CRUD operations on Data • Users
• Different Roles • Authentication• Authorization
• Notifications • Email Notifications• Message Notifications • Push Notifications
Icenium Everlive Provides you all these features as
service
Icenium Everlive
Demo