Questions sur petals-se-notification

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Questions sur petals-se-notification

Nicolas MEFFRE
Bonjour,

Le composant petals-se-notification est-il toujours utilisé et supporté ?
D'après ce que j'ai lu sur la documentation ici, les composants petals-se-WsnConsumer et petals-se-WsnProducer sont nécessaires, mais je n'ai pas pu les trouver.

Pour l'instant je n'en suis qu'à regarder les possibilités qu'offre Petals de répondre à un certain besoin, et petals-se-notification a l'air d'un bon candidat.
On identifie quelques use cases, par exemple : dans une topologie distribuée sur plusieurs sites, l'un des sites veut automatiser la publication de fichiers de données vers différents acteurs, avec la possibilité de s'abonner simplement à tel ou tel "flux" de fichiers.

Est-ce que je pars dans la bonne direction ? Que me conseilleriez-vous ?

Merci d'avance.

Cordialement,
Nicolas MEFFRE
Reply | Threaded
Open this post in threaded view
|

Re: Questions sur petals-se-notification

Christophe DENEUX
Administrator
Bonjour Nicolas,

Hélas le SE-Notification est ses acolytes ont été retirés et abandonnés depuis Petals 4.0 pour différentes raisons dont une était "le recentrage sur la SOA, l'urbanisation et l'agilité de SI".

Un use case tel que celui que tu mentionnes de publish/subscribe est une solution technique à une problématique métier qui s'aborde de manière différente avec Petals:
   - Les fichiers sont publiés par ton application pour un besoin métier à effectuer dans d'autres applications, éventuellement de manière transverse,
   - Le dépôt d'un tel fichier déclenche un appel de service "métier" (ou processus) qui aura en charge d'appeler d'autres services disponibles sur chacune des autres applications (celle qui étaient censés recevoir les fichiers)
   - L'appel du service métier peut se faire via le BC Filetransfer, BC FTP ou BC SFTP
   - Les appels des services des autres applications se font en utilisant le BC qui va bien en fonction de l'API disponible de l'application
   - De plus généralement, quand il y a fichier, c'est que l'on est en présence d'un traitement par lot, et donc il est très facile de créer un service "métier par lot" ayant en charge de découper le fichier pour faire des appels unitaires au service métier, en utilisant par exemple le SE Camel.
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: Questions sur petals-se-notification

Nicolas MEFFRE
OK, merci Christophe.

C'était effectivement l'autre voie envisagée, merci du coup pour ta confirmation !