cloud based enterprise apps using everlive
DESCRIPTION
PPT from webinar Cloud Based Enterprise Apps using EverliveTRANSCRIPT
facebook.com/telerik
@telerik
Cloud based Enterprise Apps using Icenium Everlive
AgendaWhat an Enterprise App Need
Working with Services
Working with Clients
Introducing Icenium Everlive
Portal walkthrough
Demo
Q/A
Dhananjay Kumar– Customer Advocate, Telerik– Microsoft MVP – Mindcracker MVP– @debug_mode – http://debugmode.net– http://telerikhelper.net – [email protected]
m
Your Presenter
Two of you may win Ninja Tshirt Winners will be announced in
follow up blog on telerikhelper.net
Giveaway
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 are
available via different Cloud based Services
facebook.com/telerik
@telerik
Let us focus on Data App Architecture
Data in Cloud Service Layer
Different Kind of
Apps
facebook.com/telerik
@telerik
Data may reside
SQL Azure
Windows Azure Table
Storage
Amazon Cloud
Services
Other Cloud Storage
Provider etc.
facebook.com/telerik
@telerik
Different Kind of Services
OData service like WCF Data
Service
REST based Service
Classical Web Service
SOAP based Service like WCF
SOAP service
Web API
facebook.com/telerik
@telerik
Demo on creating Service Layer
How to create WCF
Service Layer
How to Create ODATA Service
• Create and manage Service
• Create and manage Data Model
• Create and manage authentication and Authorization
• Hosting of Services• Scalability and Security
challenges etc..
facebook.com/telerik
@telerik
Different Kind of Clients
Stand Alone Applications
Web Applications
Native Applications for Devices
Cross Platform Mobile
Applications
facebook.com/telerik
@telerik
Demo Consuming Service in different kind of Client
WPF Client
Web Application
Mobile App
• Different client has different way of consuming data
• Creating and managing proxies
• Managing HTTP calls for REST Services
• Handling security etc..
Other options to with Cloud Backend
Windows Azure Mobile
Services
Icenium Everlive
Apps
Icenium Everlive
It is Backend as a Service http://everlive.com
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
Let us do a portal walkthrough
Icenium Everlive Clients
.NET SDK JavaScript SDK
.Windows Phone 8
SDK REST API
Demo consuming in different clients
.NET SDK JavaScript SDK
.Windows Phone 8
SDK REST API
Questions?