A Service Engine is a component that acts solely inside the ESB domain. It
doesn't necessarily communicate with the external world (although it can if
you implement the custom logic ;)). It consumes messages from the NMR and
replies back to the NMR, whereas a Binding Component acts as a bridge with
the outer world, translating between a specific protocol and the NMR.

I would recommend using SEs to plug in additional middleware capabilities to
the ESB - i.e. BPEL (ode-jbi SE), transformation, validation, BPM,
scheduling, etc.

Regards,
Raúl.

2011/10/4 Łukasz Dywicki <[email protected]>

> In JBI spec service engines are places where logic should be implemented.
> Binding components are responsible only for protocol adoption (eg from http
> to nmr, from nmr to ftp). All other operations, including transformations,
> complex routing and message formation should be implemented as service
> engines.
>
> Pozdrawiam,
> Łukasz
>
> > Hi
> >
> >
> > I have a question regarding Service Engines role in integration process.
> > Should they just transform the message and do a simple operation or they
> may be responsible for the huge logical functionalities?
> >
> >
> >
> > regards
> >
> >
> > rafal
> >
> > --
> > <minism.gif>
> >
> > Rafał Janik
> > Software Engineer
> > Software Mind SA
> > ul. Bociana 22A
> > 31-231 Krakow
> > Polska
> >
> > Tel. +48 12 252 34 00
> > Fax: +48 12 252 34 01
> > Mobile:+48 668 48 36 13
> > [email protected]
> > www.softwaremind.pl
> >
> > Software Mind SA z siedzibą w Krakowie przy ul. Bociana 22A, 31-231
> Krakow
> > NIP 9452012822, kapitał zakładowy PLN 500,000.00 (w całości wpłacony),
> KRS 0000300409
> > Sąd Rejonowy dla Krakowa Śródmieścia w Krakowie, XI Wydział Gospodarczy
> KRS
> >
> > Ta wiadomość może zawierać materiały poufne i objęte tajemnicą zawodową,
> do wyłącznego użytku odbiorcy (odbiorców). Surowo wzbronione są wszelkie
> zmiany, wykorzystywanie, przechowywanie, dystrybucja lub ujawnienie przez
> inne osoby. Jeśli nie jest Pan/Pani zamierzonym odbiorcą (lub osobą
> upoważnioną do odbioru w imieniu odbiorcy), prosimy o kontakt z nadawcą
> przez wiadomość zwrotną oraz usunięcie wszelkich kopii niniejszej
> wiadomości. Poza tym poczta elektroniczna jest podatna na uszkodzenia
> danych, przechwytywanie, sabotaż, nieupoważnione zmiany i wirusy. Wysyłamy i
> odbieramy wiadomości poczty elektronicznej wyłącznie na takiej zasadzie, że
> nie ponosimy odpowiedzialności za jakiekolwiek tego typu uszkodzenia,
> przechwycenia, sabotaż, zmiany lub wirusy, ani jakichkolwiek konsekwencje
> tego typu okoliczności.
>
>

Reply via email to