Häufig meint man dabei Software-Applikationen mit einer drei- oder mehrschichtigen Architektur, wie sie z.B. vom J2EE- oder .Net-Framework vorgeschlagen werden. Ziel ist es, namensgebend für dreischichtige Architektur, die drei Aufgaben Präsentation, Geschäftslogik und Datenhaltung voneinander zu trennen. Die Präsentation wird von einem Client, gerne einem Thin-Client in Form eines Web-Browsers übernommen, welcher eine Oberflächendefinition z.B. in HTML oder Swing darstellt. Die Geschäftslogik wird, nicht selten getrennt in Geschäftsprozesse (Session Bean bei J2EE) und Geschäftsobjekte (Entity Beans bei J2EE), in einer Programmiersprache wie Java, VB.Net, C#, ASP, JSP/Servlets, Perl, PHP oder ColdFusion realisiert. Für die Datenhaltung wird meist eine relationale Datenbank wie z.B. MySQL, DB2 oder MS SQL Server eingesetzt.
Die Geschäftslogikschicht realisiert das eigentliche Geschäftsmodell, indem die am Geschäftsmodell beteiligten Geschäftsobjekte und Geschäftsprozesse implementiert werden.
Weil Thin Clients mit Web-Browsern besonders beliebte Clients für Application Server sind, sind die meisten Application Server entweder Ergänzungen zu Webservern (z.B. Perl oder PHP für Apache oder IIS) oder enthalten einen Webserver (z.B. TomCat in JBoss, WebSphere oder WebLogic).
Für den Datenaustausch zwischen Geschäftslogikschicht und Datenhaltungsschicht werden Datenbankschnittstellen wie JDBC, Perl-DBI oder ODBC sowie alternativ der direkte Zugriff auf das DBMS (z.B. bei PHP) verwendet.
Datenhaltungsschicht
Trotz OOP wird auch heute noch in der Regel ein relationales DBMS eingesetzt, um die Datenhaltung für Application Server zu realisieren.
Häufig besteht dabei eine 1:1-Abbildung von Geschäftsobjekt-Klassen auf Tabellen bzw. Geschäftsobjekt-Instanzen auf Tabellenzeilen (Datensätze).
Dieser Beitrag ist aus der XML-Version der deutschen WikiPedia® entwickelt worden und unterliegt inhaltlich den GNU FDL-Lizenzbestimmungen. Linkziele außerhalb der wikipedia-Inhalte unterliegen den Urheberrechten der jeweiligen Anbieter
( DirectDownloads ) Kalenderblätter druckfertig aufbereitet für Schmuckblätter zum Selbstdrucken im Word DOC6/RTF Format, je Euro 5 über Click&BuyJAN | FEB | MÄRZ APRIL | MAI | JUNI JULI | AUG | SEPT OKT | NOV | DEZ
Das Geschenk für jeden Anlass, nicht nur bei 'runden' Jubiläen Andere Einzeltage oder Zahlungsarten bitte HIER bestellen
Diese Web Site verdient ihr Geld durch Produktverkäufe (CD-ROM, downloads) und in erster Linie durch Anzeigen. Wenn Sie als Webmaster zuverlässige Partner suchen für Ihr eigenes Anzeigenschäft, dürfen Sie sich gerne auf unsere Empfehlungen stützen:
z.B.: GigaCash & ProfiWin