Lexikon

Interne API

Was ist eine interne API?

Eine interne API ist eine Form von API, die seitenintern zur Anwendung kommt, um den eigenen internen Webseitenaufbau zu modularisieren.
Eine interne API ist eine Form von Application-Programming-Interface (API): interne APIs gehören zum guten Ton professioneller Softwareentwicklung und werden angewandt, um Komponenten und Module der Software einerseits voneinander abzugrenzen und andererseits wieder miteinander zu verbinden. Das steigert die Modularität und verringert dadurch die Gesamtkomplexität. Wenn man es genau nimmt, ist in der Welt der Softwareentwicklung nahezu alles eine interne API. Je klarer die Abgrenzung von Code gegenüber anderen Modul-Elementen stattfindet, desto eher ist von einer wirklichen Schnittstelle zu sprechen.

So genannte Service-Orientated Architectures (SOA) gehen besonders weit, indem sie das Gesamtsystem in möglichst viele einzelne, unabhängige Teil-Systeme (Services) zerlegen, die untereinander etwa über Webservice-APIs kommunizieren.
Beispiel Gute Beispiele für ausgeprägte Modularisierungen über interne APIs jenseits der Softwareindustrie sind in den Automobil- und PC-Industrien zu finden, welche mit vielfältigen Arbeitsteilungs-, Outsourcing- und Kombinationsmöglichkeiten arbeiten.

Weitere relevante Inhalte »