Framework de comunicación empresarial para operaciones portuarias de Hamburgo

Framework de comunicación empresarial para operaciones portuarias de Hamburgo

Infraestructura TI crítica basada en JMS para un gran puerto europeo

Noviembre 2013 - Septiembre 2014
Desarrollador senior y arquitecto de framework (Especialista en mensajería empresarial)
Crítico
Cobertura del framework
Mayoría de la comunicación TI interna de la empresa
Ciclo completo
Proceso de desarrollo
Planificación, arquitectura, implementación, aseguramiento de calidad
HTML5
IU moderna
Interfaz de centro de control basada en Vaadin
Integrado
Leitstand TI
Servidor web, base de datos, comunicación SSH en solución única

Project Gallery

Framework de logística portuaria con operaciones de terminal de contenedores

Framework de Logística Portuaria

Framework de logística portuaria con operaciones de terminal de contenedores

The Challenge

Modernización de infraestructura de comunicación crítica para importante puerto europeo

Este proveedor europeo líder de logística portuaria opera terminales de contenedores a gran escala en el puerto de Hamburgo. El desafío consistía en analizar, documentar y mejorar el framework de comunicación existente basado en JMS que manejaba la mayoría de la comunicación TI interna de la empresa, además de desarrollar un centro de control TI (Leitstand) altamente complejo con servidor web integrado, base de datos y comunicación basada en SSH.

1

Framework JMS crítico que requiere análisis y documentación exhaustivos

2

Integración compleja de serialización XML a través de sistemas distribuidos

3

Necesidad de centro de control TI con capacidades de monitorización y control en tiempo real

4

Requisitos de comunicación asíncrona en entornos bidireccionales síncronos

5

Errores de comunicación y codificación desconocidos en panorama de software extremadamente complejo

6

Requisitos de alta disponibilidad para operaciones portuarias

7

Integración con la infraestructura existente de la empresa

The Solution

Mensajería empresarial mejorada con centro de control TI personalizado

Realicé análisis y documentación exhaustivos del framework de comunicación JMS existente de la empresa, implementando mejoras y corrigiendo errores críticos. Desarrollé independientemente un centro de control TI (Leitstand) altamente complejo en Java con servidor web integrado, base de datos y comunicación SSH con IU HTML5 vía Vaadin. Creé un framework innovador que soporta comunicación asíncrona con mecanismos de callback para requisitos bidireccionales síncronos.

1

Framework de comunicación JMS

Sistema de mensajería empresarial manejando la mayoría de la comunicación TI interna de la empresa con serialización de objetos XML

2

Centro de control TI (Leitstand)

Centro de control basado en Java con servidor web integrado, base de datos y comunicación SSH, IU HTML5 vía Vaadin (GWT)

3

Framework de puente asíncrono/síncrono

Framework personalizado que permite comunicación asíncrona en entornos bidireccionales síncronos con mecanismos de callback

4

Detección y resolución de errores

Identificó y corrigió errores de comunicación y codificación previamente desconocidos en panorama de software complejo

Business Impact

Measurable value delivered to the business

Cobertura del framework

Mayoría de TI de la empresa

Mensajería JMS manejando la mayor parte de la comunicación TI interna para operaciones portuarias

Fiabilidad del sistema

Estabilidad mejorada

Errores críticos resueltos mejorando infraestructura de comunicación crítica

Control operacional

Leitstand unificado

Centro de control TI integrado con servidor web, base de datos y capacidades SSH

Documentación

UML completo

Documentación exhaustiva de arquitectura asegurando mantenibilidad a largo plazo

Puente de comunicación

Asíncrono/síncrono resuelto

Framework innovador que permite comunicación asíncrona en entornos síncronos

Innovations

Groundbreaking solutions that set new standards

Puente de comunicación asíncrono/síncrono

Framework personalizado que permite patrones de comunicación asíncrona en entornos bidireccionales síncronos usando mecanismos de callback

Resolvió desajuste arquitectónico fundamental entre mensajería asíncrona y requisitos operacionales síncronos

Impact: Permitió comunicación asíncrona moderna manteniendo compatibilidad con sistemas legacy síncronos

Centro de control TI integrado (Leitstand)

Centro de control basado en Java que combina servidor web, base de datos, comunicación SSH e IU HTML5 en solución unificada única

Plataforma de control operacional todo en uno eliminando necesidad de múltiples sistemas separados

Impact: Operaciones portuarias simplificadas con interfaz unificada de monitorización y control

Mejora de framework JMS empresarial

Análisis, documentación y mejora exhaustivos de infraestructura de comunicación JMS crítica

Identificó y resolvió errores previamente desconocidos en panorama de software extremadamente complejo

Impact: Mejoró fiabilidad y mantenibilidad de infraestructura central de operaciones portuarias

Integración de serialización XML

Sistema complejo de serialización de objetos XML para comunicación distribuida a través de sistemas portuarios

Manejo robusto de serialización de diversos tipos de datos a través de sistemas heterogéneos

Impact: Base de intercambio de datos fiable para operaciones a nivel portuario

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

¿Necesita mensajería empresarial crítica?

Si su organización requiere frameworks robustos de comunicación empresarial o sistemas de control TI para operaciones críticas, hablemos sobre sus requisitos de infraestructura.

Programar consulta