Cloud Based Enterprise Apps using Everlive

Preview:

DESCRIPTION

PPT from webinar Cloud Based Enterprise Apps using Everlive

Citation preview

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 – Dhananjay.kumar@telerik.co

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?

Recommended