4

Unternehmenssoftware (Subject) / Seite 12 (Lesson)

Architekturen betriebswirtschaftlicher Software

This lesson was created by Chainest.

Learn lesson

This lesson is not released for learning.

  • Gegenstand der Systemarchitektur - BWL-Soft werden mit Laufzeitumgebung und Tools für Admin und Entwickler ausgeliefert. - Gesamtheit dieser systemnahmen Komponenten stellt die Basistechnologie des Systems dar. - Architektur eines Softwaresystems bestimmt, wie diese Basistechnologie aufgebaut ist und wie sie sich konfigurieren lässt. - Fast alle Business-Software-Systeme werden auf verschiedene Rechner verteilt, die jeweils eigene Aufgaben erfüllen. Voraussetzung für die Verteilung, dass eine der folgenden Grundlagentechniken zur Anwendung kommt:       - Entfernte Aufruf synchroner oder asynchroner Art, z.B. RFC oder RMI       - Eine zentrale Vermittlungsinstanz, z.B. ein Object Request Broker       - Mobiler Code, der bei Bedarf von einem Rechner auf einen anderen übertragen und dort ausgeführt wird, z.B. Java-Applets - Die Systemarchitektur definiert, aus welchen Bearbeitungsebenen ein System zusammengesetzt ist und wie innerhalb einer Ebene Aufgaben auf mehreren Rechner verteilt werden können (Bsp: Load-Balancing, Redundanz). Die wichtigste Bearbeitungsebenen sind:       - Benutzerschnittstelle, Anwendungslogik und Datenhaltung
  • Von der Systemarchitektur werden wesentlich beeinflusst Performance, Skalierbarkeit, Hardwarebedarf, Netzwerklast zwischen den Verarbeitungsebenen
  • Einzelplatzsysteme Die Systemarchitektur einer Software bestimmt, wie sie auf verschiedene Hardwareplattformen verteilt werden kann. Der einfachste Fall trifft zu, wenn: Benutzerinteraktion, Geschäftslogik und Datenhaltung auf einem Rechner vereint ist. Die Zielgruppe sind meist Kleinstanwender, wie Handwerker oder Freiberufler
  • Hostbasierte Systeme - heute nicht neu eingeführt, sind aber in Unternehmen noch im Einsatz (Beispiele SAP R/2) - Der Benutzer verfügt an seinem Arbeitsplatz nicht über einen eigenen Rechner, sondern über Terminal. Diese haben keine Rechnerkapazität zur Verarbeitung von Geschäftsdaten und -logik. - Sie stellen die Ausgabe dar, die das Hostsystem ihnen liefert. Die Eingabe liefern sie an das Hostsystem zurück, wo alle Daten zentral verarbeitet und gespeichert werden. - Dafür kommen in der Regel Großrechner oder Midrangesysteme zum Einsatz. + Geringe Netzlast zum Client + Geringe Hardwareanforderungen an Arbeitsplatzrechner
Advertisement