Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - General

Erläuterung des API-Ansatzes

Title: Erläuterung des API-Ansatzes

Term Paper , 2006 , 14 Pages , Grade: 1,9

Autor:in: Murat Ertugrul (Author)

Computer Science - General
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Die Abkürzung API steht für „Applikation Programming Interface“ (zu Deutsch: „Schnittstelle zur Anwendungsprogrammierung“). Diese vordefinierten Schnitt¬stellen werden von Betriebssystemen oder Applikationen zur Verfügung gestellt, damit Anwendungsentwickler diese Schnittstellen zwischen Anwendung und Pro¬tokollsoftware in ihren eigenen Programmen verwenden können, ohne dass die Schnittstelle jedes Mal neu programmiert werden muss. Durch API’s werden häu¬fig genutzte Funktionen und Ressourcenzugriffe standardisiert vom Hersteller zur Verfügung gestellt. Diese Standardisierung hilft zusätzlich die Systemstabilität zu erhöhen da Änderungen z.B am Betriebssystem oder der Hardware keine Aus¬wirkungen auf die Anwendung haben

Excerpt


Inhaltsverzeichnis

1. DER API-ANSATZ

2. EINTEILUNG VON PROGRAMMIERSCHNITTSTELLEN

2.1. EINTEILUNG IN KLASSEN

2.2. EINTEILUNG IN DEDIZIERTE UND GENERISCHE API

2.3. HIGH-LEVEL-/LOW-LEVEL-API

3. EINSATZBEREICHE

3.1. WINDOWS-API

3.2. BROWSER-API

3.3. BUSINESS-API

Zielsetzung & Themen

Diese Arbeit erläutert das Konzept der Programmierschnittstellen (API), klassifiziert verschiedene Arten von Schnittstellen und analysiert ihre spezifischen Einsatzgebiete in unterschiedlichen technologischen Umgebungen wie Windows, Webbrowsern und betriebswirtschaftlichen SAP-Systemen.

  • Grundlagen und Definition des API-Ansatzes
  • Klassifizierung von Programmierschnittstellen nach funktionalen Kriterien
  • Anwendung der Windows-API für Systemzugriffe
  • Steuerung von Browser-Funktionalitäten via Browser-API
  • Integration von Geschäftsprozessen durch die Business-API (BAPI)

Auszug aus dem Buch

1. Der API-Ansatz

Die Abkürzung API steht für „Applikation Programming Interface“ (zu Deutsch: „Schnittstelle zur Anwendungsprogrammierung“). Diese vordefinierten Schnittstellen werden von Betriebssystemen oder Applikationen zur Verfügung gestellt, damit Anwendungsentwickler diese Schnittstellen zwischen Anwendung und Protokollsoftware in ihren eigenen Programmen verwenden können, ohne dass die Schnittstelle jedes Mal neu programmiert werden muss. Durch API’s werden häufig genutzte Funktionen und Ressourcenzugriffe standardisiert vom Hersteller zur Verfügung gestellt. Diese Standardisierung hilft zusätzlich die Systemstabilität zu erhöhen da Änderungen z.B am Betriebssystem oder der Hardware keine Auswirkungen auf die Anwendung haben.

Zusammenfassung der Kapitel

1. DER API-ANSATZ: Einführung in die grundlegende Begrifflichkeit und den Nutzen von Programmierschnittstellen für Anwendungsentwickler.

2. EINTEILUNG VON PROGRAMMIERSCHNITTSTELLEN: Kategorisierung der Schnittstellen in verschiedene Klassen, wie funktions-, datei- und objektorientierte Ansätze sowie deren Abstraktionsstufen.

3. EINSATZBEREICHE: Praktische Untersuchung der API-Nutzung innerhalb des Windows-Betriebssystems, in Browserumgebungen und bei der Kopplung von SAP-Geschäftsanwendungen.

Schlüsselwörter

API, Applikation Programming Interface, Windows-API, DLL, Browser-API, DOM, Business-API, BAPI, SAP, RFC, Softwareentwicklung, Schnittstellen, Programmierung, Systemstabilität, Datenkommunikation.

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit behandelt die konzeptionellen Grundlagen von Programmierschnittstellen und deren Bedeutung für die moderne Softwareentwicklung und Systemintegration.

Welche zentralen Themenfelder werden abgedeckt?

Die zentralen Themenfelder umfassen die Definition, die Klassifizierung von Schnittstellen nach verschiedenen Paradigmen sowie die Anwendung in spezifischen IT-Infrastrukturen.

Was ist das primäre Ziel der Untersuchung?

Ziel ist es, den Nutzen und die Funktionsweise von API-Ansätzen aufzuzeigen, um Schnittstellen effizient zwischen Anwendungen und zugrunde liegender Software zu nutzen.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit basiert auf einer fundierten Literaturrecherche und der Analyse bestehender IT-Konzepte und Architekturmodelle.

Was wird im Hauptteil der Arbeit behandelt?

Der Hauptteil gliedert sich in die theoretische Einteilung von Schnittstellen und eine detaillierte Betrachtung der Einsatzbereiche Windows-API, Browser-API und Business-API.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die wichtigsten Schlagworte sind API, BAPI, Schnittstellen, Software-Integration und Systemarchitektur.

Wie unterscheidet sich eine Business-API von einer klassischen Windows-API?

Während die Windows-API primär systemnahe Funktionen des Betriebssystems für Anwendungen bereitstellt, fungiert die Business-API (BAPI) als Kopplungsmechanismus für Geschäftsobjekte innerhalb komplexer Softwareumgebungen wie SAP.

Welchen Vorteil bietet die BAPI-Methode gegenüber der ABAP-orientierten Methode?

Die BAPI-orientierte Methode vereinfacht die Kommunikation, indem sie objektorientierte Zugriffe ermöglicht und die Komplexität bei der Datenübertragung zwischen externen Anwendungen und SAP-Systemen reduziert.

Excerpt out of 14 pages  - scroll top

Details

Title
Erläuterung des API-Ansatzes
College
AKAD University of Applied Sciences Stuttgart
Grade
1,9
Author
Murat Ertugrul (Author)
Publication Year
2006
Pages
14
Catalog Number
V136023
ISBN (eBook)
9783640825226
ISBN (Book)
9783640825585
Language
German
Tags
eai api murat ertugrul
Product Safety
GRIN Publishing GmbH
Quote paper
Murat Ertugrul (Author), 2006, Erläuterung des API-Ansatzes, Munich, GRIN Verlag, https://www.grin.com/document/136023
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  14  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint