News

JUVE Application Framework unterstützt Web Client mit AJAX

JUVE Application Framework  Client wurde um ein neues Modul zur Entwicklung von Web Client Anwendungen mit AJAX Eigenschaften erweitert. Das neue Modul JUVE Web 2.0 unterstützt eine einfache und effiziente Entwicklung in JAVA von Web Client Anwendungen und ermöglicht eine komplette Wiederverwendung der anderen Schichten der JUVE basierenden Software - Domänen/Modellschicht, Controller Schicht, Service Layer und Persistenzschicht können komplett wiederverwendet werden, ohne daß eine Zeile Code geschrieben werden muß ! Das wird durch die Verwendung in der JUVE Client Architektur des MVC++ Architekturpatterns möglich. Das MVC++ Architekturpattern unterstützt die komplette Wiederverwendung von allen Architekturschichten - mit Ausnahme des View-Layers, das an die neue User Interface Basisbibliothek angepaßt werden muß. Dank der allgemeinen Ähnlichkeit der eingesetzten Web Userinterface Bibliothek zu anderen durch JUVE unterstützten Standardbibliotheken ( Swing,  C# Forms, SWT ), der Entwicklungsaufwand bei der Entwicklung der Web-Oberfläche ist gering und wird mithilfe des JUVE MDD ( JUVE Model Driven Development ) automatisiert.

Die Designer und Entwickler können somit funktionsreiche und nutzerfreundliche Web User Interfaces in gewöhnten Standards der GUI-Anwendungen entwickeln, die einen hohen Grad der Interaktivität gewährleisten und keine Abstriche bei der Performance und Skalierbarkeit der Anwendung nach sich ziehen müssen.

Die bisher mit JUVE entwickelten Module und Anwendungsschichten sind komplett wiederverwendbar und mithilfe des Anwendungsservers AVAX für hohe und sehr hohe Ansprüche hinsichtlich der Performance und Skalierbarkeit bestens gerüstet.

ECLIPSE Development Suite kann für den gesamten Entwicklungszyklus der mehrschichten Systeme mit  Web / AJAX User Interface eingesetzt werden.

Vom Hersteller werden fertige Frameworks zur Unterstützung von unterschiedlichen Business Domains ( Banking, Finanzwesen, Versicherungen, Handel usw. ) bereits auf den Web 2.0 umgestellt und bereitgestellt.

JUVE Client Application Framework unterstützt Offline Client Modus

JUVE Client Application Framework als Teil des allgemeinen JUVE Application Frameworks wurde um den Client Offline Mode erweitert. Die mit JUVE entwickelten Client Anwendungen können jetzt die Datenverarbeitung im Offline Modus unterstützten: die Arbeit mit der Anwendung kann fortgesetzt werden, auch wenn keine Verbindung zum Anwendungsserver hergestellt werden kann. Die Änderungen werden in definierter Form mit dem Anwendungsserver synchronisiert, wenn die Client Anwendung wieder die Verbindung mit dem Anwendungsserver aufnehmen kann.

Die Lösung ist komplett transparent für die bisherigen JUVE basierenden Anwendungen. Die Erweiterung um die Offline Modus Fähigkeit erfordert lediglich eine Installation der zusätzlichen JUVE Module und eine Konfiguration der Exchangeable Data Clusters. Beliebige JUVE basierende Anwendung kann so um den Offline Modus erweitert werden, ohne daß ein großer Entwicklungsaufwand notwendig ist.

Diese Fähigkeit ist von Bedeutung von mobilen Anwendungen für Top-Manager und In-Field Vertreter, die häufig die Anwendungen auf ihren Notebooks auswärts oder unterwegs nutzen müssen und eine ständige Verbindung zum Anwendungsserver nicht immer gewährleistet werden kann.

Avax Application Server wird zum Grid Computing Server

MP System Sp.z o.o entwickelt den AVAX Application Servers zu einem vollwertigen Grid Computing Server.

AVAX Application Server wird um Funktionalitäten erweitert:

  • Instant Data Update

Die Standardsoftwarearchitekturen und Application Server basieren auf dem Request-by-the-Client und Response-from-the-Server Muster. Viele Anwendungen brauchen jedoch eine bidirektionale Kommunikation mit dem Push Verfahren, um die Datenänderungen vom Server aus an die registrierten Clients rauszuschicken.

AVAX Application Server unterstützt jetzt den Instant Data Update Mechanismus und ist in der Lage, die Datenänderungen vom Server aus an die registrierten Clientanwendungen zu verteilen. Der  Instant Data Update Mechanismus kann verwendet werden, um beispielsweise in der Echtzeit die Preisquotings der Aktienkurse zu aktualisieren, die News oder Eventsmitteilungen mitzuteilen, oder vom Server aus die Datenupdates anzusteuern. Der  Instant Data Update Mechanismus ist voll integriert in die JUVE Architektur und wird in den JUVE basierenden Anwendungen direkt unterstützt.

  • Distributed Data Grid Content Management

Die Daten von den Anwendungen werden auf mehreren Serverinstanzen verteilt. AVAX Grid Computing Server sorgt für automatische Datensynchronisation. Durch die Verwendung von dem JUVE Mobile Client Framework wird auch eine mobile Subunit von dem AVAX Grid Computing Server bereitgestellt, die die Bildung von Grids ( Server Netzwerken ) ermöglichen wird, die die mobilen Devices umfasst. 

Mittels dieser Technologie wird es zB. möglich sein, ein verteiltes Projektmanagement zu implementieren, welches gesamte Projektteams auf der Basis von vernetzten PCs und mobilen Devices ( Smart Phones, MDA, PDA, Nokia Communicator ) reibungslos miteinander vernetzen lassen wird.

Auch die Daten eines Users einer Anwendung werden durch AVAX Grid Computing Server Architektur auf mehreren Devices ( Büro-PC, Privat-PC, Smart Phone, PDA etc. ) automatisch synchronisiert, ohne daß manuelle Eingriffe notwendig sind.

  • Voice & Video Streaming

AVAX Grid Computing Server wird in Echtzeit Voice & Video Streaming unterstützen. Somit wird es möglich sein, integrierte IT-Systeme der nächsten Generation zu entwickeln, in denen keine Trennung mehr zwischen der alfanumerischen Datenbearbeitung und Multimedia-Datenbearbeitung notwendig sein wird.

Somit wird es möglich sein, beispielsweise CRM Systeme zu entwickeln, die gleichzeitig die Verwaltung von Textdaten und Voice- bzw. Videodaten unterstützen.

Auch der Weg zur Entwicklung von Multimedia-Systemen auf der Basis von Web Services wird einfacher ( Internet-TV, Internet-DVD-Shops ), weil der Application Server direkt die Behandlung der Video-Daten unterstützen wird.

  • Huge Data Volume Handling

Zur Integration von großen Systemen via Internet ist es häufig notwendig, die Übertragung von großen Dateien via Internet in die Systemarchitektur zu integrieren. Bis dato sind zum Teil unsichere Lösungen auf der Basis von FTP die gängige Praxis.

AVAX Application Server bekommt hier neue Qualität durch die Integration auf der Basis von Web Services der Unterstützung der Übertragung von großen ( 1 GB, 10 GB, und mehr... ) Dateien. 

Durch die heute schon verfügbare Flexibilität von AVAX im Bereich der Auswahl der Übertragungstechnik ( XML/Web Services, binary/Web Services, compressed Transmission, encrypted Transmission, SSL ) entstehen für die Systemarchitektur attraktive Möglichkeiten der Gestaltung der Systemintegration mittels der Dateienübertragung.

Kontakt

 Für mehr Informationen: 

email:  mpsystem@mpsystem.com
phone:  +48 12 269 60 58
fax:  +48 12 269 60 56

Haftungsausschluss

Die Inhalte dieser Seite sind nicht urheberrechtgeschützt. Sie können frei unter der Auflage der Angabe der Informationsquelle verwendet werden.

Die Inhalte dieser Seite entsprechen dem aktuellen Entwicklungsstand bei der MP System Sp. z o.o., sind aber rechtlich nicht bindend.