Win a copy of Escape Velocity: Better Metrics for Agile Teams this week in the Agile and Other Processes forum!
  • 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
  • Liutauras Vilda
  • Tim Cooke
  • Paul Clapham
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Frank Carver
  • Junilu Lacar
Saloon Keepers:
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • fred rosenberger

SOA and ESB, a bit confused.

 
Bartender
Posts: 1326
39
IBM DB2 Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
So guys, I've just starting diving into the charming world of SOA and I'm a bit confused about which tools / technologies are needed
for a good SOA solution.

I started studying ESB - and in particular, Mule ESB (just because there's a community edition available and
an integrated IDE I'm playing with), and at the moment all I understood is that an ESB - very roughly speaking - it's mainly focused on
message handling, enrichment, and routing.

Just because ESB is a buzzword, I thought that ESB was all one need for SOA. I'm not sure if that's true. For example, an ESB is
enough for the so famous orchestration of process ? At each step I discover thing I ignored... for example just today I found
an article about BPEL, and BPM software...

So I wonder if I'm astray (as I'm afraid to be)...
I'd like your precious help to hint me the right way, or , at least, give me some more hints to help me to understand.

 
Claude Moore
Bartender
Posts: 1326
39
IBM DB2 Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Maybe I grasped a bit what may be the key difference between ESB and BPM: the second should be considerated when
one is modeling a business scenario involving human interaction, while ESB is used when your business scenario is fully B2B..
 
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

an ESB - very roughly speaking - it's mainly focused on
message handling, enrichment, and routing.



ESB is a not particularly meaningful marketing term, but I think those things you mentioned would be an essential part, but not necessarily the main focus. I.e. they might be the main focus on what makes an ESB more than a typical enterprise app server.
 
Claude Moore
Bartender
Posts: 1326
39
IBM DB2 Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Aaron,

thanks for your reply. Appserver and ESB are surely different things, the play very different roles in an IT architecture.
 
Ranch Hand
Posts: 104
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In my view, SOA is just a concept with some architectural views, design principles , patterns, standards, rules and governance.

ESB compliments in building SOA landscape in integration area.
 
My cellmate was this tiny ad:
Garden Master Course kickstarter
https://coderanch.com/t/754577/Garden-Master-kickstarter
reply
    Bookmark Topic Watch Topic
  • New Topic