Restful .NET
In modernen Zeiten wie diesen vernetzt sich alles. Systeme greifen immer mehr ineinander, wachsen zusammen, tauschen Daten aus, integrieren sich. Web Services sind noch lange nicht am Ende, das merken wir immer wieder in unserem Projektgeschäft. Sicher, der klassische Web Service auf Basis von SOAP verliert weiter an Bedeutung, doch sein schlanker Bruder „REST“ hat rasant an Fahrt aufgenommen und wird immer wichtiger.
Egal ob wir uns im Java-, .NET- oder dem PHP-Umfeld bewegen: REST ist in vielen Projekten das Mittel der Wahl um Systeme über Plattformgrenzen hinweg zu integrieren und zu verbinden. Der Vorteil liegt auf der Hand: Durch Verzicht auf schwergewichtige Protokolle wie SOAP und dem einfachen Aufsetzen auf https wird die Entwicklung von sogenannten „Restful Services“ nicht unnötig verkompliziert und der Entwickler somit produktiver.
Auf der .NET-Plattform gibt es gleich zwei Möglichkeiten REST-Kommunikation zu betreiben: Entweder man bemüht WCF oder besser man entwickelt eine Webanwendung auf Basis von ASP.NET MVC und nutzt das sogenannte ASP.NET Web API um die entsprechenden Services breitzustellen.
Gemeinsam mit unserem Kunden aus dem Bereich Versicherung und Recht haben wir eine umfangreiche MVC-Webanwendung auf Basis von ASP.NET Web API und der Programmiersprache Visual Basic.NET erstellt. Neben der Entwicklung der Services selbst wurde unter Zuhilfenahme des Werkzeugs SoapUI außerdem eine komplette Test-Suite für alle Endpoints entwickelt. Das Werkzeug SoapUI ist hier keineswegs nur auf SOAP beschränkt, wie wir unserem Kunden eindrucksvoll vermitteln konnten.
Auf die Firma set software engineering können Sie vertrauen – wir leben Web Services nicht nur im täglichen Projektgeschäft, wir sind unter anderem sogar Autoren eines der ersten deutschen Fachbücher im Umfeld von Java-basierenden Web Services: