Das Bild zeigt das Wort Java, zusammengesetzt aus schwarzen Buchstaben einer Computertastatur, rechts daneben befindet sich das Abbild eines weißen Kaffeebechers auf blauem Hintergrund.

Java Architektur

Die Architektur einer Java Anwendung sollte die Anforderungen der Fachbereiche und die dazugehörigen Prozesse langfristig und auf optimale Weise unterstützten. Oft werden Java Architekturen jedoch sehr komplex oder wenig zukunftsorientiert gestaltet.

Der Westernacher Java Architektur Blueprint basiert auf einfachen, trans­pa­renten Konzepten, offenen Standards und auf Modularität. Anwendungen, die mit dem Westernacher Java Architektur Blueprint entwickelt wurden, sind stabil, schnell, einfach um neue Funktionen erweiterbar und leicht in die vorhandene Systemlandschaft zu integrieren..

Die Bausteine des Blueprints sind klar definiert:

  • Modularer Aufbau mit sauber definierten Systemkomponenten und offenen Schnittstellen
  • Einsatz von erprobten Frameworks
  • Serviceorientierung, sowohl mit Java Diensten als auch mit leicht­ge­wichtigen HTTP Diensten (REST, SOAP)
  • Standards wie CMIS, JCR, OpenSearch, Portlets, ...
  • Datenkapselung in XML und JSON Formaten
  • Flexible Möglichkeiten für die Gestaltung der Benutzeroberflächen

Westernacher legt besonderen Wert auf eine optimale Be­nutz­er­führung. Mittels der flexiblen Präsentationsschicht können moderne Web 2.0 Ober­flächen, Java Rich Clients oder Java Desktopanwendung mit bestmög­lichem Bedienungskomfort entwickelt werden.

Die Grafik zeigt die Java Architektur, bestehend aus drei verschiedenen Layer- Stufen, dem Presentation Layer, beispielsweise ExtJS, Yahoo UI, jQuery, GWT, SWT oder Spring Surf, demServices Layer, beispielsweise Spring, Lucene, Solr oder iText und dem Persistance Layer, der aus content Repo, RDBMS, NoSQL oder indexes bestehen kann. Der service layer ist über den remote-Bereich, darunter fallen http REST und SOAP, an externe Systeme integriert, beziehungsweise diese in die Layer-Ebenen integriert. Die Presentation Layer können an Web, Mobile oder Desktop Client gekoppelt werden.

[ + ] Zoom

Westernacher entwickelt seit vielen Jahren erfolgreich anspruchsvolle Anwendungen mit dem Java Architektur Blueprint. Wenn Sie Unterstützung suchen um leistungsfähige und zukunftssichere Anwendungen zu entwickeln, nehmen Sie bitte Kontakt mit uns auf.

Unsere Leistungen:

  • Anforderungsanalyse
  • Konzeption und Architekturberatung
  • Umsetzung von Proof-of-Concept Projekten
  • Projektmanagement & Coaching
  • Implementierung, Roll-Out und Support
  • Schulung

nach oben

Ihr Ansprechpartner

 

Dr. Michael Schäfer

Dr. Michael Schäfer

Tel.: +49 (0) 7 11 / 72 25 95 - 0

E-Mail schreiben