Bonjour
Je me suis tourner avec grand intérêt vers J2EE pour la création d'une application bancaire. Ce genre d'application est essentiellement temps réel et je pense me baser essentiellement sur des MDB.
Par contre je n'ai pas de solution évidente au problème suivant:
Je souhaite créer un service qui, se basant sur des données provenant de différents topics, doit se créer et maintenir en mémoire (cache) une vue retravaillée de ces données afin de pouvoir restituer des calculs plus rapidement qu'en travailant sur la donnée brut.
Cela implique que le cache soit maintenu en temps réel et non pas recréé à chaque fois que le service est appelé.
Malheureusement ce cycle de vie est contraire au mode de fonctionnement des EJB... Je précise que les données n'ont pas beson d'être persistées puisque recalculable.
Je pourrais tout à fait faire un service extérieur à mon application server, basé sur JMS mais je me demandais si il n'y avais pas un pattern pour réaliser ce genre de service à l'intérieur de l'application server.
Merci d'avance pour vos avis
Bolder.
Partager