20
Web Services in .NET und die “.NET My Services” 14. November 2001 1 Web Services in .NET und die „.NET My Services“ Mario Ehrlicher Senior Consultant Xuccess [email protected]

Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess [email protected]

Embed Size (px)

Citation preview

Page 1: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 1

Web Services in .NET und die „.NET My Services“

Mario EhrlicherSenior [email protected]

Page 2: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 2

Agenda

Was ist Microsoft .NET? Das .NET Framework Demo Web Services

Erstellen eines Web Service Konsumieren eines Web Service

Was sind die „.NET My Services“?

Page 3: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 3

Agenda

Was ist Microsoft .NET? Das .NET Framework Demo Web Services

Erstellen eines Web Service Konsumieren eines Web Service

Was sind die „.NET My Services“?

Page 4: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 4

Empower peopleEmpower peoplethrough great software through great software

any time,any time,any placeany place

and on any deviceand on any device

Microsoft’s Vision

Empower peopleEmpower peoplethrough great software through great software

any time,any time,any placeany place

and on and on any deviceany device

Page 5: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 5

Was ist Microsoft .Net?Die Plattform für XML Web Services

Visual Visual Studio.NETStudio.NET

.NET Framework.NET Framework

.NET Enterprise .NET Enterprise ServersServers

.NET Device .NET Device SoftwareSoftware

.NET Building .NET Building Block ServicesBlock Services

Page 6: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 6

Visual Visual Studio.NETStudio.NET

.NET Framework.NET Framework

.NET Enterprise .NET Enterprise ServersServers

.NET Building .NET Building Block ServicesBlock Services

.NET Device .NET Device SoftwareSoftware

Was ist Microsoft .NET?

Visual Visual Studio.NETStudio.NET

.NET Framework.NET Framework

.NET Building .NET Building Block ServicesBlock Services

Page 7: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 7

Agenda

Was ist Microsoft .NET? Das .NET Framework Demo Web Services

Erstellen eines Web Service Konsumieren eines Web Service

Was sind die „.NET My Services“?

Page 8: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 8

Internet Infrastructure (XML, HTTP, SOAP)Internet Infrastructure (XML, HTTP, SOAP)

Das .NET Framework

Common Language RuntimeCommon Language Runtime

Visu

al Stu

dio

.NE

TV

isual S

tud

io.N

ET

Web FormsWeb Forms

Web ServicesWeb Services

Base Class LibraryBase Class Libraryz.B. Data and XMLz.B. Data and XML

Win FormsWin Forms

User InterfaceUser Interface

ASP .NET

Page 9: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 9

Agenda

Was ist Microsoft .NET? Das .NET Framework Demo Web Services

Erstellen eines Web Service Konsumieren eines Web Service

Was sind die „.NET My Services“?

Page 10: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 10

Agenda

Was ist Microsoft .NET? Das .NET Framework Demo Web Services

Erstellen eines Web Service Konsumieren eines Web Service

Was sind die „.NET My Services“?

Page 11: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 11

Visual Visual Studio.NETStudio.NET

.NET Framework.NET Framework

.NET Enterprise .NET Enterprise ServersServers

.NET Building .NET Building Block ServicesBlock Services

.NET Device .NET Device SoftwareSoftware

Die .NET My Services

.NET Building .NET Building Block ServicesBlock Services

Page 12: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 12

Ausgangspunkt –Erlebnis Internet

Mehrfacheingabe von persönlichen Daten

Keine zentrale Datenänderung möglich

Redundante Datenhaltung auf versch. Devices

Wichtige Ereignisse erreichen Benutzer nicht

Das Internet bietet für den Endbenutzer nicht den versprochenen Mehrwert!

Page 13: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 13

Mehrwert für den Kunden schaffen

Einfache, einmalige Anmeldung

Zentraler „Safe“ der persönlichen Daten

Kontrollierbare Berechtigung zum Zugriff auf

Daten

Flexibles, zeitnahes Benachrichtigungssystem

Beseitigen bestehender Hindernisse. Weg für Mehrwertdienste bereiten.

Page 14: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 14

Nicht nur Einzelpersonen …..

myCalendarmyCalendar

myContactsmyContacts

myInboxmyInbox

Organisationen

myCalendarmyCalendar

myContactsmyContacts

myInboxmyInbox

Gruppen

myCalendarmyCalendar

myContactsmyContacts myInboxmyInbox

myWalletmyWallet myMusicmyMusic

Einzelpersonen

myLocationmyLocation

Page 15: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 15

.NET My Services Sammlung benutzerzentrierter Dienste

myLocationmyLocation

myCalendamyCalendarr myContactsmyContacts

myInboxmyInbox

myWalletmyWallet

myMusicmyMusic

myNotificationsmyNotifications

myDocumentsmyDocuments

myAddressmyAddress

myApplicationmyApplicationSettingsSettings

myFavoritemyFavoriteWebSitesWebSites

Repräsentiert Repräsentiert

den Benutzer den Benutzer

im Cyberspaceim Cyberspace

Page 16: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 16

Szenario: „Online-Auktion“

myPassportmyPassport

myNotificationmyNotification

myAddressmyAddress

myLocationmyLocation

Benachrichtigen bei überbieten

.Net My ServicesAnmelden - Bieten

Benutzer Auktionshaus

Registrieren

Ereignis tritt ein

Nachricht

Lokalisieren

Page 17: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 17

Roadmap .Net My Services

Erster Satz von .NET My Services

Developer Beta Version 4Q 2001

Final Release 2002

Zusätzliche Services

Entsprechend Microsoft Open Process

Page 18: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 18

weitere Informationen

Microsoft .NET www.microsoft.com/net/

Web Services Professional Xml Web Services (Wrox Sep. 2001)

.NET My Services www.microsoft.com/myservices/ Early Adaptor Hailstorm (.Net My Services) (Wrox Okt.

2001) MS .NET My Services Specification (MicrosoftPress

Okt. 2001)

Page 19: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 19

Fragen ????

Page 20: Web Services in.NET und die.NET My Services 14. November 2001 1 Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess Mario.Ehrlicher@xuccess.de

Web Services in .NET und die “.NET My Services” 14. November 2001 20

Vielen Dankfür Ihre Aufmerksamkeit!