n tier enterpriseappswithacs_10252012

18
© 2010 WinWire Technologies WinWire Technologies, Inc. Confidential Developing N-tier Enterprise Apps with Azure Cloud Services @WinWire Wired2Win Webinar Series

Upload: winwire-technologies-inc

Post on 24-May-2015

426 views

Category:

Technology


2 download

DESCRIPTION

Build N Tier Enterprise Apps With Azure Cloud Services - A Wired2Win Webinar from WinWire Technologies.

TRANSCRIPT

Page 1: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Developing N-tier Enterprise Appswith Azure Cloud Services

@WinWire

Wired2Win Webinar Series

Page 2: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

WinWire Technologies is an IT Services Company that

helps business and technology leaders harness the power of Collaboration

and Analytics across the enterprise leveraging

technology trends such as cloud, mobility, big data,

user interface and enterprise social

Who We Are

Page 3: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

What is Windows Azure

N-Tier Application Architecture

Integrate On Premise Applications

Demo

Agenda

3

Page 4: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

What is Windows Azure

4

Page 5: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

N-tier Architecture - Windows Azure

5

Windows Azure Platform

Compute Service

Web Role Worker Role

VM Role

AzureStorage

SQLDatabase

Page 6: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Roles in Windows Azure

6

Page 7: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Block Blobs Page Blobs

Storage - Blobs

7

Accessible using - http://<StorageAccount>.blob.core.windows.net/<Container>/<BlobName>

Page 8: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Accessible usinghttp://<StorageAccount>.table.core.windows.net/<TableName>

Storage - Table

8

Page 9: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

*Formerly known as SQL Azure

Storage – SQL Database

9

*

Page 10: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Database / Website / WCF Service on premise

Service Bus Relay

Authenticate via Access Control Service

Integrate On-premise Apps to Cloud

10

Legal compliance, data protection, security, investments

Web front-end needs scaling

Additional services required

Why?

How?

Page 11: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Windows Azure Service Bus

11

Relays messages

to and from any

Web ServiceSecurely exposes

services behind

Firewall and NAT

routers

Page 12: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Relayed

Direct one-way

Request-response

Peer-to-peer

Brokered

Queues

Topics/Subscriptions

Rules/Actions

Service Bus Messaging

12

Page 13: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Access Control Service

13

Page 14: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Download the tools from:https://www.windowsazure.com/en-us/develop/downloads/

Azure Development Tools

14

Page 15: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Deployment – Create Website

15

Page 16: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Deployment – Update Deployment

16

Page 17: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Managing SQL Database

17

Page 18: N tier enterpriseappswithacs_10252012

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

THANK YOU

For further information, please contact: [email protected]

@WinWire

Start now.http://www.winwire.com/windows-azure/OR http://windowsAzure.com