Skip to content

Enterprise Anwendungen

Gerade im Bereich Middleware sind Enterprise Anwendungen in der Regel missionskritisch. Der Produktionsbetrieb stellt besondere Ansprüche an Verfügbarkeit und Leistungsfähigkeit dieser verteilten Anwendungen. Schon beim Entwurf der Architektur müssen entsprechende Anforderungen beachtet werden. Dazu gehört insbesondere:
  • RAS Funktionen (Reliability, Availability, Serviceability)
  • Skalierbarkeit
  • Change Management und Auditing
Letzteres insbesondere dann, wenn die Anwendung über lange Zeit von mehreren Abteilungen betrieben werden soll. Wurden die Anwendungen auf diese Gesichtspunkte hin optimiert ist nicht nur die Verfügbarkeit besser (durch Reduktion von Ausfällen, Ausfallzeiten, schnelleren Wiederanlauf und weniger geplante Wartungsintervalle), sondern auch der Betrieb ist einfacher, was sich insbesondere auf die TCO auswirkt. Ein nicht zu vernachlässigender Aspekt von Robusten Anwendungen ist auch die Agilität bei der Umsetzung von neuen Anforderungen. Wenn ein System nicht fragil wie Glas ist, so lassen sich neue Anforderungen auch deutlich schneller umsetzen. (Dass dies oft vernachlässigt wird hatten wir ja schon in der Diskussion zum Thema ERP Ausfälle festgestellt). Ich plane eine Artikelserie zum Thema "Selbstheilung". Dabei gehe ich auf die Details aus dem Alltag eines J2EE Entwicklers ein. Beginnen werde ich mit Artikeln zur Selbstheilung von JNDI, JMS, RMI und JDBC.

Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

No comments

Add Comment

BBCode format allowed
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA