Webanwendungen und Services mit ASP.NET

Das Web bietet sich immer dann als Plattform an, wenn die unterschiedlichsten Anwender an unterschiedlichen Orten miteinander in der gleichen Anwendung arbeiten wollen.

Webanwendungen

In der einfachsten Form liefern Webanwendungen HTML Seiten aus und empfangen HTML Formulare. Hier setzen wir auf ASP.NET und ASP.NET Core Programmierungen, die mit einer MVC1 Architektur, Ajax2 und dem Entity Framework3 auf einer leistungsfähigen Umgebung für Unternehmensanwendungen basieren.

ASP.NET mit MVC, EF und Ajax

Das Entity Framework liefert eine schnelle und leicht wartbare Anbindung an Ihre Unternehmensdatenbanken, egal ob Sie Microsoft SQL Server, Oracle, Access oder MySQL einsetzen.

Mit dem MVC Framework werden Business- und Präsentationsschicht sauber getrennt. So müssen Funktionen nur einmal programmiert werden und können in Webseiten mehrfach verwendet werden.

Ein HTML5, CSS und JavaScript basiertes Layout sorgt für eine professionelle graphische Gestaltung der Webseiten und mit Ajax z.B. über JQuery reagieren Webseiten wie klassische Anwendungen und erlauben eine effiziente Benutzeroberfläche.

Webservices

Neben Anwendern kann auch andere Software über das Internet auf Ihre Unternehmensdaten zugreifen. Dies kann neben einer weiteren Webseite, eine mobile App oder auch ein Content Management System, wie z.B. Typo3, WordPress oder Silverstripe sein.

Wir realisieren diese Schnittstellen meist über REST4-basierte Web APIs5 mit ASP.NET und ASP.NET Core. Dadurch lassen sich Funktionen von Unternehmensanwendungen, Datenüberprüfungen und Zugriffsberechtigungen einfach kapseln und können so mehrfach wiederverwendet werden.

Webanwendungen und Services finden sie zum Beispiel in unseren folgenden Projekten:


1. Model-View-Controller

2. Asynchronous JavaScript and XML

3. Object-relational mapper

4. Representational state transfer mit Methoden zum Abrufen, Ersetzen, Ändern und Löschen von Daten

5. Application Programming Interface, Programmierschnittstelle