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. > >
