@phdthesis{Zimmermann, type = {Bachelor Thesis}, author = {Simeon Zimmermann}, title = {Platform enabled web - Webanwendungen auf Basis {\"o}ffentlicher APIs am Beispiel von Facebook und Instagram}, address = {Offenburg}, pages = {xvii, 164}, abstract = {Die vorliegende Arbeit „Platform enabled Web - Webanwendungen auf Basis {\"o}ffentlicher APIs am Beispiel von Facebook und Instagram“ besch{\"a}ftigt sich mit einer Nische im Bereich der Webanwendungen. Unter Betreuung der Firma „Visual Statements“ wurde eine Webanwendung realisiert, deren Mehrwert ausschlie{\"s}lich auf den {\"o}ffentlich zug{\"a}nglichen Schnittstellen der Plattformen Facebook und Instagram basiert. Das Social Media Dashboard erlaubt der Redaktionsabteilung von Visual Statements die exakte Analyse der relevanten Key Perfomance Indikatoren des gesamten Markennetzwerks. Zu Beginn der Arbeit wurde der Begriff API und die damit in Verbindung stehenden Architekturen des Webs beleuchtet. Es wurde gezeigt, welche wichtigen Konzepte, wie diverse Repr{\"a}sentationsformate oder Autorisierungsverfahren, eine Basis f{\"u}r zuverl{\"a}ssige und offene Web-APIs bilden. Eigens f{\"u}r diese Arbeit realisierte Minimalbeispiele veranschaulichten die Implementation in der Praxis und machten die aufgezeigten Konzepte zug{\"a}nglicher. Anschlie{\"s}end folgte eine Analyse offener Web-APIs und der darauf basierenden Anwendungen im WWW. Eine umfassende Betrachtung der verschiedenen Anwendungsbereiche mit unterschiedlichen Beispielen verdeutlichte die Bedeutung des APIs in einem gro{\"s}en Spektrum diverser Sektoren. Dabei wurde nicht nur der technische Anwendungsbereich untersucht - auch auf Schnittstellen mit dem {\"o}konomischen Sektor und den dortigen Einfluss von APIs wurde eingegangen. Daraufhin wurde er{\"o}rtert, welchen Nutzen offene APIs in diesen Bereichen haben, welche Hindernisse f{\"u}r eine erfolgreiche Etablierung zu {\"u}berwinden sind und welche L{\"o}sungsans{\"a}tze hierbei bereits existieren. Das bekannte Graph API von Facebook, welches die unmittelbare Bezugsquelle aller Informationen darstellt, die f{\"u}r das Social Media Dashboard ben{\"o}tigt wurden, wurde anschlie{\"s}end genau beschrieben. Der Abschnitt zeigte zudem, weshalb Facebook l{\"a}ngst nicht mehr nur eine Plattform f{\"u}r den Kommunikationsaustausch ist, sondern vielmehr ein eigenes {\"O}kosystem f{\"u}r Entwickler, Kreative und Unternehmen geschaffen hat. Die immense Menge an zug{\"a}nglichen Daten, das umfangreiche Angebot an open-source Software und die verschiedenen Initiativen, welche von Facebook als Plattform zur Verf{\"u}gung gestellt werden, unterstreichen die gemachten Erkenntnisse. Auf Basis der M{\"o}glichkeiten, die dieses {\"O}kosystem zu bieten hat, wurde das Projekt in Zusammenarbeit mit Visual Statemens spezifiziert. So schloss sich die Definition des Anforderungsprofils nahtlos an die {\"U}bersicht zu Facebooks Plattform an. Unter Ber{\"u}cksichtigung verschiedener Kriterien wurde hier das Bild des gew{\"u}nschten Ergebnisses gezeichnet, welches im folgenden und abschlie{\"s}enden Kapitel umgesetzt wurde. Unter Verwendung von Node.js als serverseitiger Software und einer gro{\"s}en Anzahl eingebundener Module wurde eine funktionsf{\"a}hige und datenbanklose Webanwendung realisiert, welche s{\"a}mtliche Informationen aus den offenen APIs von Facebook und Instagram bezieht. Visual Statements besitzt nun ein ma{\"s}geschneidertes Tool zur Analyse der Social Media Performance und kann unabh{\"a}ngig von kostenpflichtigen Anbietern auf die wertvollen Informationen zugreifen.}, language = {de} }