What does it mean by "Mule is a highly distributed object broker"? Mule and Camel

StackOverflow https://stackoverflow.com/questions/23433593

  •  14-07-2023
  •  | 
  •  

문제

I am trying to get a clear definition of Mule esb and have read a few places Mule is a messaging framework and a "highly distributed object broker".

What does it mean by that its an object broker? Is it that it can expose services over a network? Is camel an object broker too, or just a messaging framework? Can you expose services over a network with camel without a container? Is that what differentiates them?

도움이 되었습니까?

해결책

This was the original tagline of Mule, way before Gartner has popularized the ESB term.

At this time (2005), Mule was built around the notion of Universal Message Objects (UMOs) and, as such, was positioning itself to become a scalable, distributed container for these UMOs. Hence the "highly distributed object broker" terminology.

After time, the object container aspect of Mule has become less important than its pure integration capacities.

Moreover, it's harder to sell an "object broker" to a C-level executive than an ESB. So this whole terminology has now been brought back in the shadow of history.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top