Application Programming Interfaces (APIs) sind allgegenwärtig denn Softwareentwickler benutzen
sie nicht nur ständig sondern entwerfen sie häufig auch. Dieses Buch bietet erstmals eine
umfassende Anleitung für das vielfältige Thema API-Design.Neben theoretischen Konzepten werden
zahlreiche praktische Hinweise und Programmbeispiele für Java-APIs gegeben. Remote APIs in Form
von RESTful HTTP SOAP-Webservices und Messaging die für moderne Webanwendungen und andere
verteilte Systeme enorm wichtig sind spielen in diesem Buch ebenfalls eine zentrale Rolle.Aus
dem Inhalt:- Entwurf leicht benutzbarer APIs- Kompatibilität und Versionierung-
Objektkollaboration Fluent APIs und Thread-Sicherheit- Dokumentation- Skalierbarkeit Caching-
API-ManagementNach der erfolgreichen Lektüre dieses Buches kennen Sie die Grundlagen von APIs
und sind in der Lage objektorientierte APIs fürSoftwarekomponenten und Remote APIs für
verteilte Systeme zu entwerfen.