Cloud Based Enterprise Apps using Everlive

19
facebook.com/ telerik @telerik Cloud based Enterprise Apps using Icenium Everlive

description

PPT from webinar Cloud Based Enterprise Apps using Everlive

Transcript of Cloud Based Enterprise Apps using Everlive

Page 1: Cloud Based Enterprise Apps using Everlive

facebook.com/telerik

@telerik

Cloud based Enterprise Apps using Icenium Everlive

Page 2: Cloud Based Enterprise Apps using Everlive

AgendaWhat an Enterprise App Need

Working with Services

Working with Clients

Introducing Icenium Everlive

Portal walkthrough

Demo

Q/A

Page 3: Cloud Based Enterprise Apps using Everlive

Dhananjay Kumar– Customer Advocate, Telerik– Microsoft MVP – Mindcracker MVP– @debug_mode – http://debugmode.net– http://telerikhelper.net – [email protected]

m

Your Presenter

Page 4: Cloud Based Enterprise Apps using Everlive

Two of you may win Ninja Tshirt Winners will be announced in

follow up blog on telerikhelper.net

Giveaway

Page 5: Cloud Based Enterprise Apps using Everlive

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

Page 6: Cloud Based Enterprise Apps using Everlive

facebook.com/telerik

@telerik

Let us focus on Data App Architecture

Data in Cloud Service Layer

Different Kind of

Apps

Page 7: Cloud Based Enterprise Apps using Everlive

facebook.com/telerik

@telerik

Data may reside

SQL Azure

Windows Azure Table

Storage

Amazon Cloud

Services

Other Cloud Storage

Provider etc.

Page 8: Cloud Based Enterprise Apps using Everlive

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

Page 9: Cloud Based Enterprise Apps using Everlive

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..

Page 10: Cloud Based Enterprise Apps using Everlive

facebook.com/telerik

@telerik

Different Kind of Clients

Stand Alone Applications

Web Applications

Native Applications for Devices

Cross Platform Mobile

Applications

Page 11: Cloud Based Enterprise Apps using Everlive

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..

Page 12: Cloud Based Enterprise Apps using Everlive

Other options to with Cloud Backend

Windows Azure Mobile

Services

Icenium Everlive

Apps

Page 13: Cloud Based Enterprise Apps using Everlive

Icenium Everlive

It is Backend as a Service http://everlive.com

Page 14: Cloud Based Enterprise Apps using Everlive

Icenium Everlive

Page 15: Cloud Based Enterprise Apps using 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

Page 16: Cloud Based Enterprise Apps using Everlive

Icenium Everlive

Let us do a portal walkthrough

Page 17: Cloud Based Enterprise Apps using Everlive

Icenium Everlive Clients

.NET SDK JavaScript SDK

.Windows Phone 8

SDK REST API

Page 18: Cloud Based Enterprise Apps using Everlive

Demo consuming in different clients

.NET SDK JavaScript SDK

.Windows Phone 8

SDK REST API

Page 19: Cloud Based Enterprise Apps using Everlive

Questions?