2

I am wondering if any of the open source ESB provides strong change management capabilities:

  • ability to version services, components, rollback changes, compare changes.
  • And if it could log which user has made changes and what is the change to the application.
Community
  • 1
  • 1
Khue Vu
  • 3,112
  • 4
  • 37
  • 40

1 Answers1

1

That's not an ESB ability. But usually ESBs can behave like app containers (as in David A Chappell's Enterprise Service Bus book chapter 6). So the app/modules can be versioned.

For instance: Mule ESB can behave like a container. Mule provides a maven archetype for creating mule apps. Those apps can be commited to an version control repository. The hot deployment abilities of the container, should be enough to "rollback" changes.

Víctor Romero
  • 5,107
  • 2
  • 22
  • 32
  • Yeah. I see. Thanks. You have knowledge of SOA governance software? For example: Mule Galaxy, Petals Master. They provide change management right? is it over killed to use it just for the change management part. – Khue Vu Aug 27 '11 at 12:05
  • 1
    To be honest I'm not a regular Mule Galaxy user, but by the experience of the tests I've done with it. It should comply your requirements. – Víctor Romero Aug 29 '11 at 17:07
  • Please consider to close the question if it is answered. – Víctor Romero Oct 24 '11 at 10:44