Framework di comunicazione enterprise per operazioni porto di Amburgo

Framework di comunicazione enterprise per operazioni porto di Amburgo

Infrastruttura IT mission-critical basata su JMS per un grande porto europeo

Novembre 2013 - Settembre 2014
Senior Developer e Framework Architect (Specialista in messaggistica enterprise)
Mission-Critical
Copertura framework
Maggior parte della comunicazione IT interna this leading enterprise
Ciclo completo
Processo di sviluppo
Pianificazione, architettura, implementazione, assicurazione qualità
HTML5
UI moderna
Interfaccia centro di controllo basata su Vaadin
Integrato
IT Leitstand
Server web, database, comunicazione SSH in singola soluzione

Project Gallery

Framework di logistica portuale con operazioni terminal container

Framework Logistica Portuale

Framework di logistica portuale con operazioni terminal container

The Challenge

Modernizzazione infrastruttura di comunicazione mission-critical per importante porto europeo

Questo fornitore europeo leader di logistica portuale gestisce grandi terminal container nel porto di Amburgo. La sfida consisteva nell'analizzare, documentare e migliorare il framework di comunicazione basato su JMS esistente che gestiva la maggior parte della comunicazione IT interna dell'azienda, oltre a sviluppare un centro di controllo IT (Leitstand) altamente complesso con server web integrato, database e comunicazione basata su SSH.

1

Framework JMS mission-critical che richiede analisi completa e documentazione

2

Integrazione serializzazione XML complessa attraverso sistemi distribuiti

3

Necessità di centro di controllo IT con capacità di monitoraggio e controllo in tempo reale

4

Requisiti di comunicazione asincrona in ambienti sincroni bidirezionali

5

Errori di comunicazione e codifica sconosciuti in paesaggio software estremamente complesso

6

Requisiti di alta disponibilità per operazioni portuali

7

Integrazione con infrastruttura aziendale esistente

The Solution

Messaggistica enterprise migliorata con centro di controllo IT personalizzato

Ho condotto analisi completa e documentazione del framework di comunicazione JMS esistente dell'azienda, implementando miglioramenti e correggendo bug critici. Ho sviluppato in modo indipendente un centro di controllo IT (Leitstand) altamente complesso in Java con server web integrato, database e comunicazione SSH con UI HTML5 tramite Vaadin. Ho creato un framework innovativo supportando comunicazione asincrona con meccanismi di callback per requisiti sincroni bidirezionali.

1

Framework di comunicazione JMS

Sistema di messaggistica enterprise che gestisce la maggior parte della comunicazione IT interna dell'azienda con serializzazione di oggetti XML

2

Centro di controllo IT (Leitstand)

Centro di controllo basato su Java con server web integrato, database e comunicazione SSH, UI HTML5 tramite Vaadin (GWT)

3

Framework bridge async/sync

Framework personalizzato abilitando comunicazione asincrona in ambienti sincroni bidirezionali con meccanismi di callback

4

Rilevamento e risoluzione errori

Identificato e corretto errori di comunicazione e codifica precedentemente sconosciuti in paesaggio software complesso

Business Impact

Measurable value delivered to the business

Copertura framework

Maggior parte dell'IT aziendale

Messaggistica JMS che gestisce la maggior parte della comunicazione IT interna per operazioni portuali

Affidabilità sistema

Stabilità migliorata

Risolto errori critici migliorando infrastruttura di comunicazione mission-critical

Controllo operativo

Leitstand unificato

Centro di controllo IT integrato con server web, database e capacità SSH

Documentazione

UML completo

Documentazione architettura completa assicurando manutenibilità a lungo termine

Bridge di comunicazione

Async/sync risolto

Framework innovativo abilitando comunicazione asincrona in ambienti sincroni

Innovations

Groundbreaking solutions that set new standards

Bridge di comunicazione async/sync

Framework personalizzato abilitando pattern di comunicazione asincrona in ambienti sincroni bidirezionali usando meccanismi di callback

Risolto mismatch architetturale fondamentale tra messaggistica async e requisiti operativi sync

Impact: Abilitato comunicazione async moderna mantenendo compatibilità con sistemi legacy sync

Centro di controllo IT integrato (Leitstand)

Centro di controllo basato su Java combinando server web, database, comunicazione SSH e UI HTML5 in singola soluzione unificata

Piattaforma di controllo operativo all-in-one eliminando necessità di molteplici sistemi separati

Impact: Semplificate operazioni portuali con interfaccia di monitoraggio e controllo unificata

Miglioramento framework JMS enterprise

Analisi completa, documentazione e miglioramento di infrastruttura di comunicazione JMS mission-critical

Identificato e risolto errori precedentemente sconosciuti in paesaggio software estremamente complesso

Impact: Migliorata affidabilità e manutenibilità di infrastruttura operazioni portuali core

Integrazione serializzazione XML

Sistema serializzazione oggetti XML complesso per comunicazione distribuita attraverso sistemi portuali

Gestione serializzazione robusta di tipi dati diversi attraverso sistemi eterogenei

Impact: Fondazione scambio dati affidabile per operazioni a livello porto

Technologies Used

core

Java XML/XSD PL/SQL SQL

messaging

JMS 1.0/2.0

frontend

Vaadin GWT HTML5 Swing

integration

JaxB Hibernate SSH

infrastructure

Tomcat Derby Jersey/Grizzly Oracle

tools

Maven Jenkins Git CVS XMLSpy Eclipse Magic Draw

additional

JMX JNI J2I Java Bytecode Modification/Instrumentation

Necessità di messaggistica enterprise mission-critical?

Se la vostra organizzazione richiede framework di comunicazione enterprise robusti o sistemi di controllo IT per operazioni mission-critical, discutiamo dei vostri requisiti infrastrutturali.

Pianifica una consulenza