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
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.
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.
