Microsoft .NET in der Praxis: Ein Erfahrungsbericht Dr. rer. nat. Olaf Holthausen IT-Infrastructure Services Worldwide Customer Service
Innovative Führungsrolle NCR Corp. 1981 - 1993 Erfindung SCSI, unterstützt von ANSI ASC X3 for SCSI-2 1998 Umstellung der Hardware Produktion auf Solectron 1991 AT&T kauft NCR auf 1991 NCR übernimmt Teradata Division 1990 Geografische Reich- weite hat über 200 Länder erreicht 1953 Gründung der ersten Abteilung um elektronische Anwendungen für Maschinen einzuführen. Gründung NCR 1947 Eröffnung der Dundee Produktionsanlage 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 Unternehmens- profil Innovative Führungsrolle 1996 Joint Venture (AT&T, Lucent, NCR) 1950 Joseph R. Desch wird für das Abfangen und Entschlüsseln von gegnerischen Signalen ausgezeichnet 1997 In China eröffnet Anlage zur Produktion von Geldautomaten 1903-1930 Große Erfolge im Führungs- Training mit dem Ergebnis, dass 1 von 6 Top Führungskräften der Unter- nehmen des ganzen Landes aus dem Hause NCR kommt 1974 Erfindung Bar Code Scanner 1995 Entwicklung der Symmetric Multiprocessing Technologie Größtes Handels- Data Warehouse – 500 Terabyte 1983 Entwicklung 32-bit Microprocessor Chip Set für UNIX Towers 1906 Charles Kettering entwickelt erste elek- tronische Registrierkasse 1968 Erfindung LCD 1884 2002 IT Infrastructure Services
IT Infrastructure Services 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. IT Infrastructure Services
IT Infrastructure Services „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. IT Infrastructure Services
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 ? IT Infrastructure Services
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 IT Infrastructure Services
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 IT Infrastructure Services
Common Language Runtime Systemarchitektur ASP.NET Computer Internet or Dial-In System.Web.UI.WebControls System.Web.Services.Protocols Human SQL Server 2000 Hausbank Customers Internet Information Server System.Data.ADO Windows 2000 Common Language Runtime Base Class Library IIS Browserapplikation WebService IT Infrastructure Services
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) IT Infrastructure Services
IT Infrastructure Services Demo... IT Infrastructure Services
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) IT Infrastructure Services
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 IT Infrastructure Services