Was ist Anwendungs-Architektur?

Anwendungsarchitektur ist der organisatorische Entwurf einer gesamten Software-Anwendung, einschließlich alle Subkomponenten und Externalanwendungsaustausch. Es gibt einige Entwurfsmuster, die benutzt, um eine Anwendungsarchitektur zu definieren. Diese Muster helfen, mitzuteilen, wie eine Anwendung die notwendigen Geschäftsprozesse abschließt, wie in den Systemsanforderungen definiert.

Eine Software-Anwendung ist ein System, das entworfen, um spezifische Aufgaben in einer logischen Weise zu automatisieren, einem Satz Anforderungen gerecht zu werden. Software-Anwendungen beruhen auf zugrunde liegenden Betriebssystemen und Datenbanken, um Aufgaben innerhalb der Anwendung zu speichern und durchzuführen. Die Anwendungsarchitektur ist der Plan, der definiert, wie die Software-Anwendung auf Bediener und Bestandteile innerhalb der Gebiete der Anwendungsschichten einwirkt.

Mit der Expansion der Interoperabilität innerhalb der Software, verursacht worden modulare Bestandteile, die auf spezielle Bereiche von Geschäftsprozessen innerhalb einer Anwendung spezialisieren. Anwendungsarchitektur ist der Prozess des Definierens aller Bestandteile innerhalb des Entwurfs und wie sie innerhalb der Anwendung in Verbindung stehen. Diese Definition umfaßt alle Schichten einer Anwendung.

Es gibt drei Hauptbereiche der Steuerung innerhalb aller Anwendungen. Diese sind die Darstellungsschicht, die Geschäftsschicht und die Datenzugangsschicht. Jedes Gebiet innerhalb einer Anwendung hat eine spezifische Verantwortlichkeit, die, wenn sie mit den anderen Schichten verbunden, den zugrunde liegenden Geschäftsanforderungen einer Anwendung gerecht werden.

Die Anwendungsarchitektur verwendet da ein Plan, um zu garantieren, dass die zugrunde liegenden Module einer Anwendung zukünftiges Wachstum stützen. Wachstum kann in die Bereiche der zukünftigen Interoperabilität, der erhöhten Hilfsmittelnachfrage oder der erhöhten Zuverlässigkeitsanforderungen kommen. Mit einer abgeschlossenen Anwendungsarchitektur verstehen Verwahrer die Kompliziertheiten der zugrunde liegenden Bestandteile, wenn Änderungen zukünftig notwendig sind.

Mit der Kreation der vorgerückten objektorientierten Programmierung, geworden Anwendungsarchitektur ein lebenswichtiger Bestandteil, wenn sie definierte, wie eine Anwendung arbeitet. Dieses liegt am breiten Gebrauch von N-Reihe Anwendungen in den meisten Unternehmen. N-Reihe Anwendungen ermöglichen der Entwicklung der Subkomponenten oder der Module über mehrfachen Bedienern innerhalb eines Unternehmens.

Wenn man eine Anwendungsarchitektur definiert, ist es auch wichtig, die Applikationsserverarchitektur zu definieren. Diese Bedienerarchitektur bedeckt den Hardware-Entwurf, der die Entwicklung der Bestandteile auf der Architektur erleichtert. Gute Applikationsserverarchitektur sollte Paradigmen des horizontalen und vertikalen Wachstums stützen.

Anwendungsservice-Architektur definiert, wie die Anwendung Schlüsselgeschäftsbestandteile zugänglich für andere Module innerhalb einer Anwendung macht. Diese Service-Architektur eingeschlossen auch in der Gesamtanwendungsarchitektur t-. Mit der Definition der vorhandenen Schnittstellen, verstanden Interoperabilität zwischen Anwendungsschichten besser von den Verwahrern innerhalb der Organisation.