Date post: | 05-Dec-2014 |
Category: |
Documents |
Upload: | alexander-galkin |
View: | 557 times |
Download: | 0 times |
Alexander Galkin
Azure InsiderMicrosoft Student PartnerEurofins GmbH
Windows Azure
Datengetriebene Anwendungen in Rekordzeit erstellen.
LightSwitch und SQL Azure
• LightSwitch• Übersicht• Anwendungsbeispiel
• Datenzugriff• Interne Aufbau• Datenquellen• Oberflächen-Frameworks
• Aufbau von Benutzeroberfläche• Architektur einer Desktop-Anwendung• Architektur einer Web-Anwendung
[Untertitel]
Agenda
1. RAD-Werkzeug und –Framework für datengetriebene Anwendungen
2. Integriert in Visual Studio (ab 2012 Professional)
3. Anwendungen werden auf Basis von Datenbankschema automatisch generiert und können noch im Designer angepasst werden.
4. Anwendungen können grafisch konfiguriert und mit Code in C# oder VB.NET erweitert werden.
Übersicht
LightSwitch
Anwendungsbeispiel
LightSwitch
OD
ata
W
CF
RIA
Share
Poin
t
SQ
L Serv
er
Interne Aufbau
LightSwitch App
Oberfl
äch
en
-defin
ition
Desktop App
LIghtSwitch App
Silverlight App
LIghtSwitch App
HTML5 App (Beta)
LIghtSwitch App
AbfragenDatenmanipulationenBerechnungenKonvertierungen
Entity Framework
SQL Datenbank• MS SQL Server (ab 2005) und Compact (3.5 und 4.0)• Nicht alle Datenbankmerkmale werden hier unterstützt (keine Hierarchie-
Daten, z.B.)
SharePoint• MS SharePoint bzw. SharePoint Foundation bzw. WSS• SharePoint Listen werden als Tabellen angebunden
OData • Auf WCF basierte schema-behaftete Datenschnitstelle• Bestehende Dienste können automatisch dank Service Discovery
angebunden werden
WCF RIA Services• Leichte Anbindung von Silverlight-basierten Rich Clients mit Hilfe von
OData• Deklarative Datenvalidierung ist möglich
Datequellen
LightSwitch App
LightSwitch: Entitäten anlegen und importieren
Desk
• Silverlight 5 out-of-browser App• Integration mit Office (Export an Excel etc.)
Web
• Silverlight 5 Web-App• Läuft in jedem gängigen Web-Browser (nicht nur IE)• Silverlight-Runtime muss installiert sein (nur Windows und MacOS)
HTML
• HTML5 App• Keine Vorinstallation notwendig, läuft in jedem Browser auf jeder
Plattform• Derzeit nur noch als Beta
Oberflächen-Frameworks
LightSwitch
LightSwitch App
Azure SQL
DB1
Web
DB2Busine
ss
Fire
wall
LightSwitch App
Desktop-Anwendung
SharePoint
Listen
Odata + WCF RIA Services
Entity
Architektur einer Desktop-Anwendung
LightSwitch App
Azure SQL
DB1
Web
DB2Busine
ss
Fire
wall
SharePoint
Listen
Odata + WCF RIA Services
Entity
Webbrowser-App mit LightSwitch
Cloud-Hosted
Anwendung
Light Switch Browser Apphttp://www.lightswitchapp.com Fi
rew
all
Web RessourcenUnter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind
• Windows Azure Homepagehttp://www.azure.com
• Kostenloser Demo-Accounthttp://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E
• Windows Azure Development Centerhttp://www.windowsazure.com/en-us/develop/overview/
• Windows Azure SDKshttp://www.windowsazure.com/en-us/develop/downloads/
• Windows Azure Training Kithttp://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/
• Kundenreferenzenhttp://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53
• Video-Serie zu Windows Azure (10-Minuten-Videos):http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C
I
www.azure.com