![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
Übersichtsdiagramm über die .NET Plattform und die Plattform-ProduktePlattformübersichtDie Microsoft Plattform bietet Technologien zur Entwicklung und dem Betreib von Anwendungen auf allen logischen Ebenen:
Klicken Sie auf relevante Teile des Diagramms, um ein Video anzusehen und mehr Informationen zum Thema zu erhalten. Interaktives DiagrammFahren Sie mit der Maus über das Diagramm, um zusätzliche Informationen zu erhalten.
Um zurück zu gelangen, klicken Sie bitte auf das Diagramm.
User ExperienceDie Benutzeroberfläche einer Anwendung sollte ansprechend und klar strukturiert sein und vom Benutzer einfach zu bedienen: Die Windows Presentation Foundation (WPF) ist ein neues Framework zur Programmierung von Benutzeroberflächen höchster Qualität unter Windows XP oder Windows Vista. Dabei stellt es Ihnen vollkommen neue Möglichkeiten zur Verfügung: Layouts, Bewegungen und 3D-Grafiken werden unterstützt. Alle Oberflächenelemente werden durch die XML-basierende Sprache XAML definiert. Dies ermöglicht eine Trennung des Anwendungscodes vom Layout der Benutzeroberfläche. So können Entwickler und Designer unabhängig voneinander an demselben Projekt arbeiten und sind aber immer auf dem gleichen Stand, was die Qualität des Ergebnisses immens steigert. Mithilfe von WPF können Sie sowohl Desktop- als auch Webanwendungen mit derselben Codebasis für die Benutzeroberfläche erstellen. Somit können Sie beispielsweise mit nur geringfügigen Änderungen eine Desktopanwendung, die mit WPF erstellt wurde, in eine Webanwendung für die neue Silverlight-Technologie portieren. Mit der WPF nimmt die Gestaltung der Benutzeroberfläche einen höheren Stellenwert zur Verbesserung der User Experience ein. Klicken Sie auf das Diagrammelement, um ein Video zu diesem Thema anzusehen.User ExperienceDie Benutzeroberfläche einer Anwendung sollte ansprechend und klar strukturiert sein und vom Benutzer einfach zu bedienen. Microsoft Technologien wie Windows Forms und WPF unterstützen Sie hierbei. Mit Hilfe von WPF können Sie sowohl Desktop- als auch Webanwendungen mit der selben Codebasis für die Benutzeroberfläche erstellen. Somit können Sie beispielsweise mit nur geringfügigen Änderungen eine Desktopanwendung, die mit WPF erstellt wurde, in eine Webanwendung portieren. Silverlight ist ein Browser-Plug-in für leistungsfähige Rich-Internet und Cross-Platform-.NET-Anwendungen im Web. BI & ReportingBusiness Intelligence (BI) und Reportingfunktionalitäten ermöglichen es dem Unternehmen die richtigen Entscheidungen zu treffen. Fragen wie etwa: "Welche Produkte verkaufen sich im Sommer in Süddeutschland besonders gut?" lassen sich mit den Microsoft Technologien ganz einfach beantworten: Die Microsoft SQL Server Reporting Services bieten ein umfangreiches Sortiment an einsatzbereiten Tools und Diensten, die Ihnen dabei helfen Berichte für Ihr Unternehmen zu erstellen, bereitzustellen und zu verwalten. Darüber hinaus ermöglichen Ihnen die Programmierfeatures eine Erweiterung und individuelle Anpassung Ihrer Funktionen zur Berichterstellung. Eine schnelle und produktive Möglichkeit, um interaktive Berichte in Präsentationsqualität zu erstellen und in Windows-, Web- oder XML-Webdienst-Anwendungen zu integrieren stellen die Crystal Reports für Visual Studio bereit. Mit dem eingebetteten grafischen Designer können Sie auf einfache Weise Berichte in Ihrer Entwicklungsumgebung erstellen und dabei den für die Berichtsentwicklung typischen Programmieraufwand reduzieren. Der Microsoft Report Viewer verfügt Oberflächenelemente zur Anzeige von Berichten, die mithilfe von Microsoft-Berichttechnologie entworfen wurden. BI & ReportingBusiness Intelligence (BI) und Reportingfunktionalitäten ermöglichen es dem Unternehmen die richtigen Entscheidungen zu treffen. Fragen wie etwa: "Welche Produkte verkaufen sich im Sommer in Süddeutschland besonders gut?" lassen sich mit den Microsoft Technologien ganz einfach beantworten. Durch die Integration von Business Intelligence und Reporting via Email oder Web-Portal geben Sie Entscheidern im Unternehmen Zugriff auf aktuelle Informationen als Grundlage für intelligente Entscheidungen. Die Microsoft Technologien für Business Intelligence und Reporting sind in den SQL-Server Produkten integriert und lassen sich so ganz einfach in Ihre existierenden Anwendungen und Portallösungen integrieren. GeschäftsprozesseFachlogik, Business-Objekte, Workflows und Kommunikation mit Systemen und Anwendern lassen sich mit dem .NET Framework und den .NET Programmiersprachen abbilden: Geschäftsobjekte können in Visual Studio modelliert werden und mit LINQ bzw. Entity Framework auch an Datenbanken via objekt-relationalem Mapping gebunden werden. Ferner können diese Geschäftsobjekte auch an die Benutzerschnittstelle via Data-Binding gebunden werden. Mit dem Data-Binding können Eingabeflächen wie Textboxen, Data-Grids und andere Komponenten direkt mit den Geschäftsobjekten verbunden werden. Fachlogik kann mit den üblichen Programmiersprachen wie zum Beispiel Visual Basic.NET und C# zu den Objekten hinzugefügt werden. Ein Workflow ist das Modell eines von Menschen oder Maschinen durchzuführenden Prozesses, der aus einer Abfolge von Aktivitäten besteht. Eine Aktivität ist ein Schritt innerhalb eines Workflows, die zu verwendende Einheit zur Ausführung, Wiederverwendung und Komposition eines Workflows. Die Abfolge von Aktivitäten beschreibt Regeln, Aktionen, Zustände und deren Abhängigkeiten. Die Windows Workflow Foundation (WWF) enthält das Programmiermodell und die Werkzeuge um solche Workflows mit geringem Aufwand zur erstellen und in Windows-Anwendungen zu integrieren. Die Designer fügen sich dabei nahtlos in die gewohnte Entwicklungsumgebung des Visual Studio ein. Workflows und Fachlogik lassen sich mit .NET und den .NET Programmiersprachen abbilden.Text zu Geschäftsprozesse DatenmanagementUm Mitarbeiter, Geschäftspartner und Kunden optimal zu unterstützen, müssen Geschäftsinformationen jederzeit einfach und schnell zugänglich sein. Microsoft bietet mit der SQL Server-Produktfamilie Lösungen für verschiedenste Kundensegmente. Für die nahtlose Integration in vorhandene Bestandteile einer Serverinfrastruktur wurde Microsoft SQL Server Express konzipiert: Microsoft SQL Server Express ist ein leistungsfähiges und zuverlässiges Datenmanagementsystem mit einem umfangreichen Satz von Features, Funktionen zum Schutz von Daten und hoher Leistung zur Einbettung von Anwendungsclients, kleineren Webanwendungen und lokalen Datenspeichern. Zugriff auf Ihre Daten – jederzeit und überall: Microsoft SQL Server ist als der große Bruder der Express-Variante eine zuverlässige, produktive und intelligente Datenplattform. Diese ermöglicht es Ihnen, besonders anspruchsvolle geschäftskritische Anwendungen einzusetzen, den Zeitaufwand und die Kosten für die Entwicklung und Verwaltung von Anwendungen zu reduzieren sowie detaillierte Einblicke in Ihr gesamtes Unternehmen zu gewinnen. DatenmanagementUm Mitarbeiter, Geschäftspartner und Kunden optimal zu unterstützen, müssen Geschäftsinformationen jederzeit einfach und schnell zugänglich sein. Microsoft bietet mit der SQL Server-Produktfamilie Lösungen für verschiedenste Kundensegmente Eine Übersicht über die Leistungsmerkmale der unterschiedlichen Editionen erhalten Sie hier. Anwendungsentwicklung
Der Bereich der Anwendungsentwicklung erstreckt sich über sämtliche Ebenen:
Das .NET-Framework kann um bestimmte Komponenten – sogenannte Software Development Kits - erweitert werden. Einige Beispiele dafür sind
AnwendungsentwicklungDer Bereich der Anwendungsentwicklung erstreckt sich über sämtliche Ebenen. Der .NET-Framework ist das Kernstück der Microsoft Entwickerangebote und bildet die Entwicklugsgrundlage für die Microsoft .NET-Plattform. Mithilfe der Basis des .NET-Frameworks können Sie verschiedenste Aufgabenstellungen lösen. Zum Beispiel können Sie eine Webanwendung mit ASP.NET und eine Desktopanwendung mit Windows Forms erstellen, die im Hintergrund den selben Code für die Geschäftslogik verwenden. Microft stellt verschiedene Entwicklungstools bereit, um Ihnen bei der Entwicklung zu helfen. Die verschiedenen Angebote reichen von Visual Studio 2008 Team Edition zur Unterstützung von großen Teams bis zu den kostenlosen Express Versionen, die ideal für den Hobby Entwickler geeignet sind. Eine Übersicht über die Leistungsmerkmale der verschiedenen Editionen erhalten Sie hier. BasisinfrastrukturDie Basisinfrastruktur bilden die Betriebssysteme. Hier bietet Microsoft passende Produkte für alle Bereiche an: Beispielsweise Microsoft Windows Vista für Dektop-PCs, Microsoft Windows Server 2008 für Server, Microsoft Windows Media Center Edition für multimediale Geräte und Microsoft Windows Mobile für PocketPCs und Smartphones. Die Infrastruktur von Unternehmen kann zusätzlich mit weiteren Produkten von Microsoft wie dem Office-System, dem Microsoft Exchange Server oder dem Microsoft Operations Manager optimiert werden. Basisinfrastruktur
Die Basisinfrastruktur bilden die Betriebssysteme. Hier bietet Microsoft passende
Produkte für kleine und große Unternehmen an. Für große Unternehmen bietet Microsoft darüber hinaus Produkte wie Microsoft Virtual Server, Microsoft Windows Storage Server 2003 R2, Microsoft Forefront-Sicherheitsprodukte sowie Microsoft System Center-Systemmanagementprodukte an. Weitergehende Informationen erhalten sie unter diesem Link. |
|||||||||||
