• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Modular Java: ESB

 
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have some experience with Mule ESB, i would like to know if OSGi can be usefull for such purposes? What are differences beetween ESB systems and OSGi?
 
author
Posts: 422
13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Tomasz Prus wrote:I have some experience with Mule ESB, i would like to know if OSGi can be usefull for such purposes? What are differences beetween ESB systems and OSGi?



ESBs (especially the flavor of ESB like Mule) is really more about integrating various systems in an enterprise in a loosely-coupled way. An example scenario might be that when an order arrives in a queue, a series of other events kick off to process that order in other systems.

OSGi is more about taking discrete components of an application and breaking them into their own individual deployment units. But unlike a typical ESB scenario, these components are deployed in the same VM.

In that regard, OSGi can be thought of as solving the same kinds of problems that Spring solves, only at a more coarse-grained level.

That said, ESBs and OSGi aren't mutually exclusive. Take ServiceMix, for instance, which bases its ESB on the ServiceMix Kernel (which is, in fact, an OSGi framework).
 
A day job? In an office? My worst nightmare! Comfort me tiny ad!
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic