2010-03-03 13 views
0

Je trouve que la plupart de mon travail consiste à créer des cales pour que les différents systèmes puissent communiquer les uns avec les autres.Traduction de messages entre systèmes

Existe-t-il des solutions logicielles qui traitent cela. Je ne veux pas faire la mienne. Par exemple, si nous recevons un message du type System1 par exemple {a: 'abc', b: 1}, nous pourrions envoyer {a: f ('abc'), c: 'System1'} à System2.

Vous connaissez quelque chose comme ça?

Répondre

0

Nous utilisons le JMS MapMessage pour communiquer entre applications. Conceptuellement, c'est comme passer un HashMap entre les applications.

Nous définissons un ensemble de clés de base que les applications doivent spécifier (type de message, date, etc.). Puis, par type de message, nous définissons les clés add'l.

C'est un moyen simple de faire une communication interapp.

+0

Cela ne semble pas tout à fait la même chose. Cela ne fonctionne pas pour les applications qui ne relèvent pas de votre contrôle, ni ne fournit de traduction entre des systèmes indépendants de ces systèmes. – OldTimer