C2_Olaf_Holthausen

Werbung
Microsoft .NET in der Praxis:
Ein Erfahrungsbericht
Dr. rer. nat. Olaf Holthausen
IT-Infrastructure Services
Worldwide Customer Service
Juni 2002
IT Infrastructure Services
1
NCR Corp.
1953
• NCR ist ein FT/Fortune 500 US Unternehmen
• Führender Anbieter bei Geldautomaten und POS
Systemen
• Fünftgrößter Lieferant von IT Support Services weltweit
• Dritter bei Patentanmeldung unter allen weltweit
existierenden IT-Unternehmen
• Ein Jahrhundert als führender Service-Anbieter
Gründung der ersten Abteilung
um elektronische Anwendungen für
Maschinen einzuführen.
1950
Joseph R. Desch wird für das
Abfangen und Entschlüsseln von
gegnerischen Signalen ausgezeichnet
1947
1991
Eröffnung der Dundee
Produktionsanlage
1903-1930
UnternehmensGroße Erfolge im Führungsprofil
1884
Training mit dem Ergebnis,
dass 1 von 6 Top
Führungskräften der Unternehmen des ganzen Landes
aus dem Hause NCR kommt
Gründung
NCR
Innovative
Führungsrolle
1906
Charles Kettering
entwickelt erste elektronische Registrierkasse
Juni 2002
1998
Umstellung der
Hardware Produktion
auf Solectron
AT&T kauft NCR auf
1997
1991
In China eröffnet
Anlage zur Produktion
von Geldautomaten
NCR übernimmt
Teradata Division
1990
1996
Geografische Reichweite hat über 200
Länder erreicht
Joint Venture
(AT&T, Lucent, NCR)
1968
Erfindung LCD
1974
Erfindung
Bar Code Scanner
2002
1983
Entwicklung 32-bit
Microprocessor Chip
Set für UNIX Towers
1981 - 1993
1995
Entwicklung der Symmetric
Multiprocessing Technologie
Größtes
HandelsData Warehouse
– 500 Terabyte
Erfindung SCSI, unterstützt
von ANSI ASC X3 for SCSI-2
IT Infrastructure Services
2
Hausbank München eG
• Die Bank für Haus- und Grundbesitz eG in München ist eine
moderne Geschäftsbank mit engen Beziehungen zu den
Organisationen von „Haus- und Grund“. Sie gehört zur Gruppe der
genossenschaftlich organisierten Banken und ist Marktführer im
Bereich Mietkautionsservices in Deutschland. Außerdem unterhält
Sie ein Großrechenzentrum zur Erbringung von
Abrechnungsservices für Hausverwalter.
• Als langjähriger strategischer Partner beraten wir, NCR, die
Hausbank München eG bei der Umstellung Ihres Host-basierten
Rechenbetriebes in eine moderne Client/Server Umgebung.
Juni 2002
IT Infrastructure Services
3
„MIKAU“ - Projekt
• Entwicklung einer Web-Oberfläche für ein bestehendes Banksystem
zur Verwaltung von Mietkautionen
• Ziel: Hausverwalter, als Kunden der Bank für Haus- und
Grundbesitz München eG, sollen Ihre bestehenden
Kautionskonten via Internet online im Produktionssystem
einsehen, verwalten, auflösen und neue Konten anlegen können.
Juni 2002
IT Infrastructure Services
4
Warum Visual Studio .NET ?
Der Vergleich mit anderen Tools zur Entwicklung von
Web – Applikationen ergab:
- Bereits als Beta - Version relativ hohe Stabilität
- Einfache Installation
- Moderate Ansprüche an die Run – Time - Hardware
Aber wie kann man damit große Programme erstellen ?
Juni 2002
IT Infrastructure Services
5
Microsoft .NET – DevLab:
• .NET DevLab ist ein Consulting – Paket, um
Kunden einen schnellen .NET - Projektstart zu ermöglichen.
• Es ermöglicht einen effektiven Wissenstransfer und
eine Reduzierung von Test- und Fehlerkosten.
• Intensiv-Training limitierter Personalressourcen
• Unterstützung bei der Anwendung von Microsoft Visual Studio .NET
• Direkte Entwicklung am Kundenauftrag
• Erlernen „erster Schritte“ und anschliessend selbst(st)ändiges
„Weiterlaufen“ (eventuell mit Microsoft – Support)
• Festpreis - Projekt
Juni 2002
IT Infrastructure Services
6
Weltweit erstes Microsoft .NET – DevLab:
Erfahrungsbericht
• Konzept funktioniert
• Komprimierte Schulung mit sehr hoher Informationsdichte
(nicht für Programmieranfänger geeignet)
• Kombination von Schulung und Implementierung
• Tatsächliches „Learning by Doing“
• Arbeiten am eigenen Projekt
Juni 2002
IT Infrastructure Services
7
Systemarchitektur
Customers
Hausbank
ASP.NET
System.Data.ADO
IIS
System.Web.Services.Protocols
WebService
Internet Information Server
Internet or Dial-In
Human
System.Web.UI.WebControls
Browserapplikation
SQL Server 2000
Computer
Base Class Library
Common Language Runtime
Windows 2000
Juni 2002
IT Infrastructure Services
8
Das „MIKAU“ – Projekt:
Erfahrungsbericht Programmierung
• ASP.NET Programmier – Modell gewöhnungsbedürftig
• Hohe Stabilität für ein neues Produkt
• Leistungsfähiges aber unübersichtliches Framework
• Guter Support von Microsoft
• Hervorragendes ASP.NET - Deployment
• Unterstützung von Remote – Debugging (End to End)
Juni 2002
IT Infrastructure Services
9
Demo...
Juni 2002
IT Infrastructure Services
10
Erfahrungen aus der Produktionsumgebung
• Deployment auf Knopfdruck funktioniert
• Browserabhängigkeit: Probleme bei der Verwendung
von „Nicht – Microsoft - Browsern“
• Hohe Performanceleistung nach „zähem“ Erstaufruf
• 15.000 ASP.NET Requests innerhalb von 5 Minuten auf
einem Standard - PC
(800 MHz Pentium III Prozessor, 512 MB RAM)
Juni 2002
IT Infrastructure Services
11
Möglichkeiten für die Praxis
• Visual Studio .NET entspricht dem „Visual Basic fürs Web“
• Remote Debugging spart viel Zeit (End to End - Debugging)
• Programmierung von Web – Applikationen stark vereinfacht
gegenüber ASP oder CGI
• Programmierung von Web-Services ohne Kenntnisse von XML
oder SOAP
Juni 2002
IT Infrastructure Services
12
Herunterladen