2009-11-09 5 views
0

J'ai trouvé un projet qui doit importer certains (anciens) composants JBI qui ont été développés en utilisant ServiceMix il y a environ trois ans. Je dois les apporter dans un environnement GlassFish moderne. Jusqu'à présent, il n'est pas très clair de savoir quoi ou comment je devrais le faire. Des conseils ou des pointeurs?ServiceMix -> NetBeans OpenESB?

Mon pire scénario est d'encapsuler l'appel de composant JBI dans une classe POJO, en supprimant les bits ServiceMix, pour voir si cela va au moins faire tourner à nouveau les engrenages.

Je note ailleurs que le code JBI dans ServiceMix n'est apparemment pas certifié JBI. Alors peut-être que cela pourrait être une indication que cela peut être un non-sequitur.

TIA!
Andrew

Répondre

0

Je penserais et repenserais et penserais encore une fois avant de déplacer ou d'importer n'importe quoi dans esb ouvert. Le projet OpenESB est fondamentalement resté sans financement depuis qu'Oracle a acheté Sun.

0

J'ai fait mieux. J'ai écrit mon propre système de traitement de flux de données à partir de zéro. Tout le reste disponible était juste trop lourd et complexe.

Mon nouveau système, appelé LightRail, fonctionne très bien. Toute connectivité est pilotée par les composants et définie via un seul fichier de configuration JSON. Tout le traitement et le contrôle de flux sont gérés par un seul script BeanShell.

J'ai déjà déployé 10 flux de données différents au cours des 10 derniers mois, en me connectant à IMAP, SFTP, FTP, Files et une base de données ou deux. La vie est à nouveau bonne ...

Andrew