2008-11-15 6 views
5

Est-ce que quelqu'un a une expérience avec le projet Spring Integration comme ESB intégré?Spring Integration comme alternative intégrée à l'ESB autonome

Je suis très intéressant dans ce cas d'utilisation comme:

  • Lecture des fichiers de répertoire sur une base horaire
  • données Obtention de source de données JDBC
  • Modularité et possibilité de démarrer/arrêter/redéployer le module à la volée (par exemple, un module peut analyser le répertoire sur une base horaire, une autre requête d'appel de la source de données JDBC, etc.)
  • répétition/politique nouvelle tentative

MISE À JOUR:

J'ai trouvé des réponses sur toutes mes questions, sauf « Obtenir des données à partir des sources de données JDBC ». Est-ce techniquement possible?

Répondre

9

Rappelez-vous, "ESB" est juste un terme marketing conçu pour vendre des logiciels plus chers, ce n'est pas une formule magique. Vous devez prendre en compte les tâches spécifiques dont votre logiciel a besoin et choisir en conséquence. Si l'intégration de printemps semble correspondre à la facture, je ne serais pas trop inquiet si cela ne ressemble pas beaucoup à une installation de serveur trop chère.

+2

Je sais :). J'utilise dans les projets Mule ESB, mais souvent il est surqualifié et souhaite en utiliser un simplifié et embarqué. – FoxyBOA

2

Ce lien décrit le FileSucker avec Spring Integration. Lire sur vos modèles d'intégration d'entreprise pour plus d'informations, je pense.

Je pense que vous devriez faire un peu plus d'enquête sur vous-même, ou faire quelques essais sur certaines de vos utilisations. Alors, nous pouvons discuter de ce qui est bon et mauvais

2

Les adaptateurs JDBC semblent être un work in progress.

Même s'il n'y a pas d'adaptateur spécifique disponible, rappelez-vous que Spring Integration est un léger wrapper autour des POJO. Vous pourrez accéder à JDBC dans n'importe quel composant, par ex. vos activateurs de service. Voir here pour une solution basée sur un adaptateur de canal entrant d'interrogation.