Microsoft .NET


Worin liegt dessen Attraktivität für die Geschäftsprozesse?

DotNet ist eine neue Microsoft-Initiative, die auf Modifikation der Computerwelt gerichtet ist. Ausführlich gesagt, das setzt sich aus den Bereichen Tools, Geräte, Dienste, Server und Anwendererfahrungen zusammen. Dessen Hauptvorteil für den Nutzer besteht in der Bildung eines einheitlichen Informationsraums, der ihm mit den Computern und Programmen verbindet, sowie die Software untereinander zusammenzieht. Den Programmierern erlaubt es, rasch und einfach die benötigten Produkte zu erzeugen.

IT-Abteilungsleiter jeder Firma hat einen Traum. In diesem Traum führt sein Unternehmen alle Geschäftsvorgänge mit den Partnern ausschließlich über das Internet aus, und seine Angestellte kein Kopfschmerzen bei der Abwicklung von Geschäftsprozessen haben. Es ist der Traum davon, dass alle Business-Prozesse der Firma klar definiert, ständig erfüllbar sind, und darüber hinaus lassen sich leicht verändern und steuern, sowohl aus dem Lokalnetz als auch von jedem vernetzten Computer. Alle Firmenangestellte verfügen über den vollen Zugriff auf Geschäftsinformation, E-Mail und persönliche Dokumente, unabhängig davon, ob sie ein Handy, Pocket PC, Notebook oder mächtiges Arbeitsplatzsystem benutzen.

Heutzutage, im Zeitalter der rasanten eCommerce Entwicklung, entsprechen die vorhandenen Tools für Optimierung virtueller Marktplätze den Business-Anforderungen nicht immer. Bei der Entwicklung neuer Mittel in diesem Bereich stellen einen echten Durchbruch XML-Web-Services dar.

Bisher waren die von externer Software gewährten Services für Programm Engineering schon lange benutzt. Wenn es klar wurde, dass es viel einfacher ist, einmal ein Universalmittel für Informationsspeicherung zu erzeugen und das in unterschiedlichen Programmen einzuschließen, statt jederzeit ein neues zu erfinden, entstanden die ersten Datenbankverwaltungssysteme.

Nächster Schritt war Realisation der Systeme für Zusammenarbeit und Messaging, z.B. Lotus Notes und Exchange, die gleichzeitig als Entwicklungs­plattformen dienten.

Danach waren die Produkte für Nachrichtenlieferung (Massage Oriented Middleware) in den Gebrauch eingegangen, wie IBM MQSeries und MSMQ. Sie ermöglichten den Austausch von Messages in verteiltem System, das ungleichartige (und zuweilen unsichere) Verbindungskanäle hatte. Derer Unterschied von den Postservern besteht darin, dass sie sich an den Informationsaustausch nicht zwischen Leuten sondern zwischen verschiedenen Softwaresystemkomponenten orientiert sind.

Endlich, eine der letzten Tendenzen wurde Application Servers und Enterprise-Application-Integration-Servers. Die Ersten ermöglichen, die skalierbaren Lösungen aus einfachen Software-Komponenten zu schaffen sowie ihnen die Fertigmittel für Unterstützung der verteilten Transaktionen, Kontrolle des Zugriffes auf gemeinsame Ressourcen (u.a. Datenbankverbindung) etc zu geben.

Enterprise-Application-Integration-Servers dient als ein Zwischenglied zwischen vorhandenen Softwaresystemen, indem es ihnen bei der Datenverarbeitung und Informationsaustausch hilft.

Die oben erwähnten Produkte beinhalten viel Neues, aber trotzdem darstellen nur eine Entwicklung von existierenden Technologien. Eine wirklich neue dotNet-Technologie wurden Web-Services, deren Realisation in dem Netzwerk eine automatisierte Umgebung der Geschäftsführung bildet.

Wenn jedes Unternehmen die Information über sich und seinen Dienstleistungen im Netz zur Verfügung stellte, dann würde es möglich, die transkontinentalen Konglomerate zu bilden, die ihre Geschäftsprozesse in die Ketten zusammenstellen, sodass sie ohne menschliche Mitwirkung funktionieren. Die dotNet-Technologie bringt den Unternehmen eine weitreichende Geschäftsintegration, ermöglicht den interkorporativen Informationssystemen ohne längere Übereinstimmung der Schnittstellen.

Komfortable und effektive für Benutzer, bietet dotNet-Technologie neue Perspektive auch für Softwareentwickler. Programmierern erlaubt sie, mächtige Informationssysteme zu erzeugen, die allerlei Möglichkeiten moderner Computer und Netzwerke ohne Hilfsfunktionen realisieren (fast alle diese Funktionen werden von der Plattform übernommen). Damit kann man sich nur auf Business-Logik des Produktes konzentrieren. Also die Entwickler werden fähig, die hochqualifizierten (und einfachen!) Programme mit vielfältigen Internet-Basierten Möglichkeiten zu entwerfen, was die Softwareverbesserung und -verbilligung nach sich zieht.

Die .NET-Plattform bietet eine umfassende Sammlung von Produkten, mit denen für sämtliche Aspekte Webdienste bereitstehen, von der Entwicklung (Tools) über die Verwaltung (Server) und die Nutzung (modulare Dienste und intelligente Clients) bis zur eigentlichen Anwendererfahrung. Microsoft .NET ermöglicht die Entwicklung und Nutzung von XML-basierenden Anwendungen, Prozessen und Websites als Dienste, die darauf ausgelegt sind, Informationen und Funktionen gemeinsam zu nutzen und zu kombinieren, auf jeder Plattform und auf jedem Smart Device.

Die Vorteile liegen auf der Hand, dotNet-Technologie verspricht eine generelle Optimierung der Unternehmensprozesse und ermöglicht den Unternehmen ihren Kunden neue und attraktive Möglichkeiten eröffnen.

Für Novosoft Inc. gehört dotNet zu den herrschenden Technologien. Es wird in mehreren Programmiertätigkeiten weitgehend verwendet. Die Plattform bietet sämtliche Tools zur Entwicklung der integrierten Informationssysteme, Websites und anderen den kundenspezifischen Anforderungen zugeschnittenen Softwarelösungen in unterschiedlichen Wirtschafts- und Businessbereichen.