Services
ASP.NET bietet die ideale Plattform für einfache und flexible Entwicklung von HTTP-basierten Diensten und APIs.

Die Möglichkeit Geschäftslogik nicht nur als Applikationen mit Benutzeroberfläche, sondern ebenso als Services zur Verfügung zu stellen, ist seit der ersten Version fest in ASP.NET verankert. Diese lassen sich dann über die meist offenen, standardisierten Schnittstellen in beliebige Integrationsszenarien einbinden.



Von den klassischen XML-basierten (SOAP) ASP.NET Webservices (ASMX), über moderne RESTful APIs mit ASP.NET Web API, bis hin zu Real-Time-Messaging mit SignalR bietet ASP.NET eine breite technische Palette zur Umsetzung von Diensten. Die klassischen ASMX-Webservices findet man heute eher im Kontext von Migrationsszenarien. Aktuell werden HTTP-basierte Webservices mit Web API realisiert.

Web API
Mit ASP.NET Web API steht ein Framework zur Verfügung mit dem moderne, leichtgewichtige RESTful Webservices entwickelt werden können. Neben den bekannten Konzepten aus ASP.NET MVC wie das MVC-Pattern, Routing, Model Binding usw. stehen auch weitere nützliche Features zur Verfügung. So wird bspw. die Serialisierung von Objekten in JSON oder XML zur Rückgabe an den Client automatisch vom Framework übernommen. Darüber hinaus benötigen die Services keine aufwendigen Konfigurationen. ASP.NET Web API ermöglicht es so auf einfache Weise HTTP-Services zu erstellen.

SignalR
Dem Bedarf an real-time Web Funktionalitäten im Umfeld von ASP.NET Applikationen und Services wurde mit ASP.NET SignalR Abhilfe geschaffen. Mit dieser Bibliothek stehen dem Entwickler Möglichkeiten zur Verfügung, serverseitig Inhalte an verbundene Clients zu „pushen“. SignalR nutzt dabei WebSockets oder - wenn nicht verfügbar - andere Technologien, um bidirektionale Echtzeitkommunikation zu ermöglichen.

Wie kann eBiz Sie unterstützen?
eBiz unterstützt Sie sowohl bei der Integration und Migration bestehender Webservices als auch bei der Konzeption und Neuentwicklung auf Basis moderner Frameworks wie ASP.NET Web API und Bibliotheken wie SignalR. Wir greifen dabei auf einen fundierten Erfahrungsschatz aus vielen erfolgreichen Projekten und mehrjähriger Erfahrung mit Microsoft-Technologien zurück. Deshalb können wir unseren Kunden eine umfassende, kompetente Beratung anbieten.