API-Design. Kai Spichale
Чтение книги онлайн.

Читать онлайн книгу API-Design - Kai Spichale страница 3

Название: API-Design

Автор: Kai Spichale

Издательство: Bookwire

Жанр: Математика

Серия:

isbn: 9783960886037

isbn:

СКАЧАТЬ und API-Management:

       Kapitel 12 bietet Empfehlungen zur Dokumentation von APIs. Das Kapitel wird mit der Vorstellung hilfreicher Dokumentationswerkzeuge vervollständigt.

       Kapitel 13 behandelt das Thema Caching, das insbesondere für die Performance von RESTful HTTP sehr wichtig sein kann.

       Kapitel 14 stellt die Grundlagen skalierbarer Systeme vor. In diesem Zusammenhang werden das CAP-Theorem, statuslose Kommunikation, Load Balancing und verschiedene Architekturvarianten diskutiert.

       Kapitel 15 diskutiert Consumer-Driven Contracts, »One size fits all«-APIs und andere Architekturthemen.

       Kapitel 16 stellt zu guter Letzt das Thema API-Management vor. Architektur und Werkzeuge für das Veröffentlichen, Dokumentieren und Managen von APIs werden beschrieben.

       Pfade durch das Buch

      Falls Sie das Buch nicht von Anfang bis Ende lesen wollen, können Sie die Einteilung des Buches nutzen und verschiedene Pfade durch das Buch wählen. Wenn Sie beispielsweise hauptsächlich am Design von Web-APIs auf Basis von RESTful HTTP interessiert sind, können Sie nach den Kapiteln 1 bis 3 direkt mit den Kapiteln 8, 9 und 1115 fortfahren. Falls Sie hingegen an Java-APIs interessiert sind, können Sie nach den Kapiteln 1 bis 7 zum Kapitel 12 springen.

image

       Danksagung

      Bei der Arbeit an diesem Buch konne ich von kritischen Diskussionen und wertvollen Kommentaren profitieren. Besonders möchte ich mich bei Eberhard Wolff, Stefan Tilkov, Dirk Ludwig, Ulf Fildebrandt, Ivo Walther und Stefanie Elste bedanken.

      Ebenso geht ein Dankeschön an das Team vom dpunkt.verlag. Die Zusammenarbeit mit meinem Lektor René Schönfeldt war stets professionell und freundlich.

      Der größte Dank gehört jedoch meiner Frau Ileana, die mich von Anfang an unterstützte und auf viele gemeinsame Abende und Wochenenden verzichten musste.

      Bei der Arbeit an der 2. Auflage dieses Buches habe ich von den vielen Hinweisen und Verbesserungsvorschlägen von Anton Schönfeld, Prof. Dr. Dominik Gruntz und Matthias Müller profitiert.

      Danke!

       Inhaltsübersicht

       Teil IGrundlagen

       1Application Programming Interfaces – eine Einführung

       2Qualitätsmerkmale

       3Allgemeines Vorgehen beim API-Design

       Teil IIJava-APIs

       4Ausprägungen

       5Grundlagen für Java-APIs

       6Fortgeschrittene Techniken für Java-APIs

       7Kompatibilität von Java-APIs

       Teil IIIRemote-APIs

       8Grundlagen RESTful HTTP

       9Techniken für Web-APIs

       10SOAP-Webservices

       11Messaging

       Teil IVÜbergreifende Themen

       12Dokumentation

       13Caching

       14Skalierbarkeit

       15Erweiterte Architekturthemen

       16API-Management

       Anhang

       ALiteraturverzeichnis

       Index

       Inhaltsverzeichnis

СКАЧАТЬ