ESAPI 2017
Autoren
Mehr zum Buch
Im Internet als Service zur Verfügung gestellte Informationen, Funktionen und Algorithmen bestimmen in zunehmendem Maße die Art und Weise, wie neue Softwarelösungen implementiert werden. Im technologischen Sinne handelt es sich dabei um webbasiert zur Verfügung gestellte Daten und Service-APIs, die eine „ad hoc“-Integration in neue Lösungskontexte unterstützen. Entsprechende Lösungen finden sich z. B. mit mobilen Applikationen (Apps), Anwendungen der künstlichen Intelligenz (Data Science), im Telematikbereich (Smart City) oder auch im Internet der Dinge (IoT). Wollen Unternehmen von den Möglichkeiten der Digitalisierung profitieren, ist es erforderlich, die eigenen Bedürfnisse und Möglichkeiten realistisch bewerten zu können. Aus dieser Tatsache ergeben sich mindestens zwei Perspektiven: - die Nutzersicht auf Open-Data und Open-APIs, - die Entwicklersicht auf Open-Data und Open-APIs. Darüber hinaus gilt es den gesamten Lebenszyklus der angebotenen Daten und APIs einem Management zu unterziehen. Ein solches API-Management muss sowohl den Bedürfnissen der Serviceentwicklung, einer heute zumeist agil durchgeführten Serviceintegration, als auch denen des betrieblichen Einsatzes der dann zusammengesetzten Services entsprechen. Typische Managementfunktionen beziehen sich auf den gesamten Lebenszyklus, die Zugriffskontrolle, das Monitoring, die Verrechnung oder auch auf die eingesetzten Laufzeitumgebungen der Service-APIs. Ein besonderes Spannungsfeld ergibt sich aus offen und kostenfrei zur Verfügung gestellten Schnittstellen (Open Data/Open API) und ausschließlich kommerziell angebotenen Schnittstellen (API economy). Im Zusammenhang mit der API economy finden sich schnell wachsende Unternehmen (z. B. Fahrdienstvermittler U- ber, Unterkunftsvermittler Airbnb, Onlineversand Zalando), die zwar einen breiten Marktzugang besitzen, aber nur eine geringe Ressourcenbindung aufweisen. Alleinstellungsmerkmale dieser die Digitalisierung treibenden Unternehmen beziehen sich auf die optimale Erfüllung der Kundenbedürfnisse. Entsprechend dafür benötigte Leistungen werden von einem globalen Markt unter Verwendung der hier im Mittelpunkt stehenden Service-APIs im Sinne einer agil gebildeten Lieferantenkette bezogen. Darüber hinaus werden unternehmensexterne Softwareentwickler bewusst am Innovationsprozess bisher eher geschlossener Unternehmen beteiligt, so dass mit Hilfe von Service-APIs Möglichkeiten zur Gestaltung globaler einsetzbarer Softwarelösungen entstehen. Dieser Sachverhalt unterstreicht die strategische Bedeutung derart zur Verfügung gestellten Informationen, Funktionen und Algorithmen. Die aus dem Diskurs der Software-Messung und –Bewertung hervorgegangene ESAPI-Initiative widmet sich multidimensionalen Bewertungsaspekten der vielfältig im Web angebotenen Service-APIs. Aus technologischer Sicht handelt es sich bei diesen Service-APIs um Web Services, Web-APIs, Microservices und Angebote, die unter dem Begriff Open Data bzw. Open API subsumiert werden. Mit der inhaltlichen Fokussierung wird den Themenschwerpunkten vergangener Veranstaltungen der BSOA/BCloud-Interessensgemeinschaft Rechnung getragen.