Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

Schichtenarchitektur

Index Schichtenarchitektur

Aufrufschema in einer Schichtenarchitektur Die Schichtenarchitektur (auch Schichtenmodell oder Schichtenmuster) ist ein häufig angewandtes Strukturierungsprinzip für die Architektur von Softwaresystemen.

57 Beziehungen: Adobe Flash, Anti-Pattern, Anwendungsserver, Anwendungssystem, Application Response Measurement, Architekturmuster, Benutzerschnittstelle, Citrix Systems, Client-Server-Modell, Datei, Datenbank, Datenbankschnittstelle, Datenbankserver, Datenkapselung (Programmierung), Delegation (Softwareentwicklung), Dependency Injection, Extensible Application Markup Language, Extensible Hypertext Markup Language, Extensible Markup Language, Fat Client, Geschäftslogik, Grafische Benutzeroberfläche, Hypertext Transfer Protocol, IT-Architektur, Java (Programmiersprache), JavaScript, Klasse (Objektorientierung), Kohäsion (Informatik), Kopplung (Softwareentwicklung), Logik, Lose Kopplung, Mikrokernel, Model View Controller, Monolithischer Kernel, Netzwerkprotokoll, Objektorientierte Programmierung, Objektrelationale Abbildung, OSI-Modell, Persistenz (Informatik), Privilegienstufe, Relationale Datenbank, Remote Method Invocation, Service-Locator, Serviceorientierte Architektur, SOAP, Software, Softwarearchitektur, Softwarekomponente, Swing (Java), Thin Client, ..., Transaktion (Informatik), Verteiltes System, Webanwendung, Webbrowser, Webservice, World Wide Web, .NET Remoting. Erweitern Sie Index (7 mehr) »

Adobe Flash

Adobe Flash (vormals Macromedia Flash) war eine Plattform zur Programmierung und Darstellung multimedialer und interaktiver Inhalte.

Neu!!: Schichtenarchitektur und Adobe Flash · Mehr sehen »

Anti-Pattern

Ein Anti-Pattern (aus dem Englischen, übersetzt etwa Antimuster) ist ein Oberbegriff für Verhaltensmuster, die speziell in der Softwareentwicklung anzutreffen und zumeist auch allgemein auf Organisationen übertragbar sind.

Neu!!: Schichtenarchitektur und Anti-Pattern · Mehr sehen »

Anwendungsserver

Ein Anwendungsserver oder Applikationsserver, englisch Application Server, ist im Allgemeinen ein Server in einem Computernetzwerk, der Anwendungsprogramme ausführt.

Neu!!: Schichtenarchitektur und Anwendungsserver · Mehr sehen »

Anwendungssystem

Ein Anwendungssystem (englisch application system) ist ein System, das alle Programme beinhaltet, die als Anwendungssoftware für ein konkretes betriebliches Anwendungsbeispiel entwickelt, eingeführt und eingesetzt werden, inklusive der Technik und der Daten.

Neu!!: Schichtenarchitektur und Anwendungssystem · Mehr sehen »

Application Response Measurement

Der Application Response Measurement (ARM) ist ein Standard der Open Group und dient zur Performancemessung von Transaktionen aus der Sicht des Benutzers.

Neu!!: Schichtenarchitektur und Application Response Measurement · Mehr sehen »

Architekturmuster

Im Bereich der Softwareentwicklung sind Architekturmuster (auch Architekturstil) in den Arten von Mustern auf oberster Ebene einzuordnen.

Neu!!: Schichtenarchitektur und Architekturmuster · Mehr sehen »

Benutzerschnittstelle

Die Benutzerschnittstelle (nach der Gesellschaft für Informatik – Fachbereich Mensch-Computer-Interaktion auch Benutzungsschnittstelle; User Interface) oder auch Nutzerschnittstelle ist die Stelle oder Handlung, mit der ein Mensch mit einer Maschine oder einem Arbeitsgerät in Interaktion tritt.

Neu!!: Schichtenarchitektur und Benutzerschnittstelle · Mehr sehen »

Citrix Systems

Die Citrix Systems, Inc. ist ein US-amerikanisches Softwareunternehmen, das 1989 von Ed Iacobucci (1953–2013) gegründet wurde und heute in Fort Lauderdale in Florida ansässig ist.

Neu!!: Schichtenarchitektur und Citrix Systems · Mehr sehen »

Client-Server-Modell

Server-basiertes Netzwerk Das Client-Server-Modell (auch Client-Server-Konzept, -Architektur, -System oder -Prinzip genannt) beschreibt eine Möglichkeit, Aufgaben und Dienstleistungen innerhalb eines Netzwerkes zu verteilen.

Neu!!: Schichtenarchitektur und Client-Server-Modell · Mehr sehen »

Datei

Eine Datei ist in der Informationstechnologie die Zusammenfassung gleichartiger digitaler Daten, die zum Speichern auf Datenträgern oder Speichermedien, zur Wiedergabe, zum Bearbeiten und zur Datenübertragung dient und durch einen Dateinamen identifiziert wird.

Neu!!: Schichtenarchitektur und Datei · Mehr sehen »

Datenbank

Eine Datenbank, auch Datenbanksystem genannt, ist ein System zur elektronischen Datenverwaltung.

Neu!!: Schichtenarchitektur und Datenbank · Mehr sehen »

Datenbankschnittstelle

Eine Datenbankschnittstelle ist eine Programmierschnittstelle, die den Zugriff auf und den Datenaustausch mit einer Datenbank regelt, d. h.

Neu!!: Schichtenarchitektur und Datenbankschnittstelle · Mehr sehen »

Datenbankserver

Als Datenbankserver werden Rechner bezeichnet, auf denen Datenbanksysteme abgelegt werden, dabei stellt der Server Datenverwaltungsdienste bereit, die von anderen Rechnern aus genutzt werden können.

Neu!!: Schichtenarchitektur und Datenbankserver · Mehr sehen »

Datenkapselung (Programmierung)

Als Datenkapselung (nach David Parnas auch bekannt als information hiding) bezeichnet man in der Programmierung das Verbergen von Daten oder Informationen vor dem Zugriff von außen.

Neu!!: Schichtenarchitektur und Datenkapselung (Programmierung) · Mehr sehen »

Delegation (Softwareentwicklung)

Delegation (von ‚Abordnung‘, ‚Übertragung‘) hat in der objektorientierten Programmierung verschiedene Bedeutungen, die alle mit dynamischer Methodenbindung zur Programmlaufzeit zu tun haben.

Neu!!: Schichtenarchitektur und Delegation (Softwareentwicklung) · Mehr sehen »

Dependency Injection

Als Dependency Injection (DI, ‚Abhängigkeit‘ und injection ‚Injektion‘, oder Einbringen von Abhängigkeiten) wird in der objektorientierten Programmierung ein Entwurfsmuster bezeichnet, welches die Abhängigkeiten eines Objekts zur Laufzeit reglementiert: Benötigt ein Objekt beispielsweise bei seiner Initialisierung ein anderes Objekt, ist diese Abhängigkeit an einem zentralen Ort hinterlegt – es wird also nicht vom initialisierten Objekt selbst erzeugt.

Neu!!: Schichtenarchitektur und Dependency Injection · Mehr sehen »

Extensible Application Markup Language

Extensible Application Markup Language (XAML, ausgesprochen) ist eine von Microsoft entwickelte Beschreibungssprache zur Gestaltung grafischer Benutzeroberflächen sowie zur Definition von Workflows in der Windows Workflow Foundation (WF).

Neu!!: Schichtenarchitektur und Extensible Application Markup Language · Mehr sehen »

Extensible Hypertext Markup Language

Der W3C-Standard Extensible Hypertext Markup Language (erweiterbare HTML; Abkürzung XHTML) ist eine textbasierte Auszeichnungssprache zur Strukturierung und semantischen Auszeichnung von Inhalten wie Texten, Bildern und Hyperlinks in Dokumenten.

Neu!!: Schichtenarchitektur und Extensible Hypertext Markup Language · Mehr sehen »

Extensible Markup Language

Die Extensible Markup Language (dt. Erweiterbare Auszeichnungssprache), abgekürzt XML, ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten im Format einer Textdatei, die sowohl von Menschen als auch von Maschinen lesbar ist.

Neu!!: Schichtenarchitektur und Extensible Markup Language · Mehr sehen »

Fat Client

Fat Client ist ein Begriff aus der elektronischen Datenverarbeitung und bezeichnet vollwertig ausgestattete, leistungsfähige Desktop-Computer mit ausreichender Rechenkapazität, Plattenspeicher, CD-ROM-Laufwerken sowie leistungsstarken Grafikkarten.

Neu!!: Schichtenarchitektur und Fat Client · Mehr sehen »

Geschäftslogik

Geschäftslogik (auch Anwendungslogik) ist ein abstrakter Begriff in der Softwaretechnik, der eine Abgrenzung der durch die Aufgabenstellung selbst motivierten Logik eines Softwaresystems zu der notwendigen, technischen Logik zum Ziel hat.

Neu!!: Schichtenarchitektur und Geschäftslogik · Mehr sehen »

Grafische Benutzeroberfläche

Grafische Benutzeroberfläche oder auch grafische Benutzerschnittstelle oder Bedienoberfläche (Abk. GUI von) bezeichnet eine Form von Benutzerschnittstelle eines Computers.

Neu!!: Schichtenarchitektur und Grafische Benutzeroberfläche · Mehr sehen »

Hypertext Transfer Protocol

Nutzern begegnet das Kürzel häufig z. B. am Anfang einer Web-Adresse in der Adresszeile des Browsers Das Hypertext Transfer Protocol (HTTP, für Hypertext-Übertragungsprotokoll) ist ein 1991 eingeführtes zustandsloses Protokoll zur Übertragung von Daten auf der Anwendungsschicht über ein Rechnernetz.

Neu!!: Schichtenarchitektur und Hypertext Transfer Protocol · Mehr sehen »

IT-Architektur

Mit dem Begriff IT-Architektur werden verschiedene Aspekte der Informationstechnik (IT) in einer Organisation bezeichnet, z. B.

Neu!!: Schichtenarchitektur und IT-Architektur · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: Schichtenarchitektur und Java (Programmiersprache) · Mehr sehen »

JavaScript

JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich 1995 von Netscape für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML zu erweitern.

Neu!!: Schichtenarchitektur und JavaScript · Mehr sehen »

Klasse (Objektorientierung)

Beispielklasse ''Mitarbeiter'' (oben) mit zwei Instanzen (unten rechts und links). Unter einer Klasse (auch Objekttyp genannt) versteht man in der objektorientierten Programmierung ein abstraktes Modell bzw.

Neu!!: Schichtenarchitektur und Klasse (Objektorientierung) · Mehr sehen »

Kohäsion (Informatik)

In der objektorientierten Programmierung beschreibt Kohäsion, wie gut eine Programmeinheit eine logische Aufgabe oder Einheit abbildet.

Neu!!: Schichtenarchitektur und Kohäsion (Informatik) · Mehr sehen »

Kopplung (Softwareentwicklung)

Unter Kopplung versteht man in der Informatik die Verknüpfung von verschiedenen Systemen, Anwendungen oder Softwaremodulen sowie ein Maß, das die Stärke dieser Verknüpfung bzw.

Neu!!: Schichtenarchitektur und Kopplung (Softwareentwicklung) · Mehr sehen »

Logik

Mit Logik (von logikè téchnē ‚Kunst des Denkens‘, ‚Kunst des Argumentierens‘) wird im Allgemeinen das vernünftige Schlussfolgern und im Besonderen dessen Lehre – die Schlussfolgerungslehre oder auch Denklehre – bezeichnet.

Neu!!: Schichtenarchitektur und Logik · Mehr sehen »

Lose Kopplung

Lose Kopplung bezeichnet in der Informatik einen geringen Grad der Abhängigkeit mehrerer Hard- oder Software-Komponenten untereinander.

Neu!!: Schichtenarchitektur und Lose Kopplung · Mehr sehen »

Mikrokernel

Ein Mikrokernel, auch µ-Kernel oder Mikrokern, ist ein Betriebssystemkern, der im Gegensatz zu einem monolithischen Kernel nur grundlegende Funktionen erfüllt – in der Regel sind dies Speicher- und Prozessverwaltung, sowie Grundfunktionen zur Synchronisation und Kommunikation.

Neu!!: Schichtenarchitektur und Mikrokernel · Mehr sehen »

Model View Controller

Beobachter). Model View Controller (MVC, für Modell-Ansicht-Steuerung) ist ein Muster zur Unterteilung einer Software in die drei Komponenten Datenmodell (englisch model), Ansicht (englisch view) und Programmsteuerung (englisch controller).

Neu!!: Schichtenarchitektur und Model View Controller · Mehr sehen »

Monolithischer Kernel

Ein monolithischer Kernel ist ein Kernel, in dem nicht nur Funktionen zu Speicher- und Prozessverwaltung und zur Kommunikation zwischen den Prozessen, sondern auch Treiber für die Hardwarekomponenten und möglicherweise weitere Funktionen direkt eingebaut sind.

Neu!!: Schichtenarchitektur und Monolithischer Kernel · Mehr sehen »

Netzwerkprotokoll

Ein Netzwerkprotokoll (auch Netzprotokoll) ist ein Kommunikationsprotokoll für den Austausch von Daten zwischen Computern bzw.

Neu!!: Schichtenarchitektur und Netzwerkprotokoll · Mehr sehen »

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Neu!!: Schichtenarchitektur und Objektorientierte Programmierung · Mehr sehen »

Objektrelationale Abbildung

Objektrelationale Abbildung (ORM) ist eine Technik der Softwareentwicklung, mit der ein in einer objektorientierten Programmiersprache geschriebenes Anwendungsprogramm seine Objekte in einer relationalen Datenbank ablegen kann.

Neu!!: Schichtenarchitektur und Objektrelationale Abbildung · Mehr sehen »

OSI-Modell

Das ISO/OSI-Referenzmodell ist ein Referenzmodell für Netzwerkprotokolle als Schichtenarchitektur.

Neu!!: Schichtenarchitektur und OSI-Modell · Mehr sehen »

Persistenz (Informatik)

Persistenz (von lateinisch persistere „verharren, stehen bleiben“) ist ein wesentlicher Begriff in der Informatik, der die Fähigkeit eines Systems beschreibt, den Zustand seiner Daten (persistente Daten, transiente Daten), Objektmodelle oder logischen Verbindungen über längere Zeiträume hinweg zu bewahren.

Neu!!: Schichtenarchitektur und Persistenz (Informatik) · Mehr sehen »

Privilegienstufe

Die Privilegienstufe (engl. priviledge level) bezeichnet (im Umfeld der Betriebssystem-Programmierung und des Multitaskings) eine Privilegierungs- bzw.

Neu!!: Schichtenarchitektur und Privilegienstufe · Mehr sehen »

Relationale Datenbank

Eine relationale Datenbank ist eine digitale Datenbank, die zur elektronischen Datenverwaltung in Computersystemen dient und auf einem tabellenbasierten relationalen Datenbankmodell beruht.

Neu!!: Schichtenarchitektur und Relationale Datenbank · Mehr sehen »

Remote Method Invocation

Remote Method Invocation (RMI, deutsch etwa „Aufruf entfernter Methoden“), gelegentlich auch als Methodenfernaufruf bezeichnet, ist der Aufruf einer Methode eines entfernten Java-Objekts und realisiert die Java-eigene Art des Remote Procedure Call.

Neu!!: Schichtenarchitektur und Remote Method Invocation · Mehr sehen »

Service-Locator

Ein Service-Locator oder Resource-Locator ist ein von Martin Fowler vorgestelltes Architekturmuster der Softwareentwicklung.

Neu!!: Schichtenarchitektur und Service-Locator · Mehr sehen »

Serviceorientierte Architektur

Serviceorientierte Architektur (SOA), auch dienstorientierte Architektur, ist ein Architekturmuster der Informationstechnik aus dem Bereich der verteilten Systeme, um Dienste von IT-Systemen zu strukturieren und zu nutzen.

Neu!!: Schichtenarchitektur und Serviceorientierte Architektur · Mehr sehen »

SOAP

SOAP (ursprünglich für Simple Object Access Protocol) ist ein Netzwerkprotokoll, mit dessen Hilfe Daten zwischen Systemen ausgetauscht und Remote Procedure Calls durchgeführt werden können.

Neu!!: Schichtenarchitektur und SOAP · Mehr sehen »

Software

Software (dt.

Neu!!: Schichtenarchitektur und Software · Mehr sehen »

Softwarearchitektur

Eine Softwarearchitektur ist einer der Architekturtypen in der Informatik und beschreibt die grundlegenden Komponenten und deren Zusammenspiel innerhalb eines Softwaresystems.

Neu!!: Schichtenarchitektur und Softwarearchitektur · Mehr sehen »

Softwarekomponente

Eine Komponente ist im Kontext der Softwarearchitektur ein Teil einer Software, der mit anderen Softwareteilen gemäß den Regeln eines Komponentenmodells zusammenwirken kann.

Neu!!: Schichtenarchitektur und Softwarekomponente · Mehr sehen »

Swing (Java)

Widgets von Swing mit dem ''Ocean Look and Feel'' (Standard seit Java 1.5) Klassenhierarchie von AWT und Swing Swing ist ein GUI-Toolkit für die Programmiersprache Java von Sun Microsystems.

Neu!!: Schichtenarchitektur und Swing (Java) · Mehr sehen »

Thin Client

Client-Servern Ein Computerterminal in einer öffentlichen Bücherei Als Thin Client, lean client oder slim client (dünner, schlanker bzw. magerer Client) wird meist ein Computer bezeichnet, welcher über ein Netzwerk mit einem Server verbunden ist und dessen Ressourcen nutzt.

Neu!!: Schichtenarchitektur und Thin Client · Mehr sehen »

Transaktion (Informatik)

Als Transaktion (von lateinisch trans „(hin-)über“, agere „treiben, handeln, führen“: also wörtlich: Überführung; dt. hier besser: Durchführung) wird in der Informatik eine Folge von Programmschritten bezeichnet, die als eine logische Einheit betrachtet werden, weil sie den Datenbestand nach fehlerfreier und vollständiger Ausführung in einem konsistenten Zustand hinterlassen.

Neu!!: Schichtenarchitektur und Transaktion (Informatik) · Mehr sehen »

Verteiltes System

Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren.

Neu!!: Schichtenarchitektur und Verteiltes System · Mehr sehen »

Webanwendung

Eine Webanwendung (auch Online-Anwendung, Webapplikation oder kurz Web-App) ist ein Anwendungsprogramm nach dem Client-Server-Modell.

Neu!!: Schichtenarchitektur und Webanwendung · Mehr sehen »

Webbrowser

Windows 10 Android Webbrowser oder allgemein auch Browser (zu to browse ‚stöbern‘) sind Computerprogramme zur Darstellung von Webseiten im World Wide Web oder allgemein von Dokumenten und Daten.

Neu!!: Schichtenarchitektur und Webbrowser · Mehr sehen »

Webservice

Ein Webservice (auch Webdienst) stellt eine Schnittstelle für die Maschine-zu-Maschine- oder Anwendungs-Kommunikation über Rechnernetze wie das Internet zur Verfügung.

Neu!!: Schichtenarchitektur und Webservice · Mehr sehen »

World Wide Web

Das historische WWW-Logo, entworfen von Robert Cailliau Grafische Darstellung einiger Webpräsenzen im World Wide Web um en.wikipedia.org im Juli 2004 Visualisierung des World Wide Web Common Crawls aus dem Jahr 2012 (44 Mio. Domains) Das World Wide Web (für „weltweites Netz“, kurz Web oder WWW) ist ein über das Internet abrufbares System von elektronischen Hypertext-Dokumenten, sogenannten Webseiten, welche mit HTML beschrieben werden.

Neu!!: Schichtenarchitektur und World Wide Web · Mehr sehen »

.NET Remoting

.NET Remoting ist ein umfassendes, erweiterbares Framework für die Entwicklung verteilter Anwendungen und als solches Teil von Microsofts.NET Framework.

Neu!!: Schichtenarchitektur und .NET Remoting · Mehr sehen »

Leitet hier um:

2-Tier-Architektur, 3-Schichten-Architektur, 3-Tier, 3-Tier-Architektur, Drei-Schichten-Architektur, Drei-Tier-Architektur, Dreischichtige Architektur, Fünf-Schichten-Architektur, Geschäftslogikschicht, Layers (Architekturmuster), Mehrschicht-Architektur, Mehrschichtig, Mehrschichtige Architektur, Mehrschichtigkeit, Middle Tier, Middletier, Multi-Tier-Architektur, N-tier, Schichteneinteilung, Schichtenmodell, Softwareschicht, Three-Tier-Architektur, Three-tier Architecture, Two-Tier-Architektur, Zwei-Schichten-Modell, Zweischichtenmodell, Zweischichtige Architektur.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »