Wednesday, August 13, 2008

Notes on ESB (Enterprise service Bus)

Here are few notes from the ESB talk from channel9.
What is ESB?
It is a solution, it is not a new product.
It utilizes SOA, software factory.

Why you need ESB? What value it brings?

ESB = Infrastructure,
- lot of services
- intelligent routing(sending message to different applications - all in runtime, there should be automatic subscription.)
- Dynamic transformation - what is the map?

Each application has to register to the ESB.
Security - WS* standards implemented in ESB so it is compatible with different vendors.

-Build functional service.
-It should react in short time i.e. it should be Agile, Agile also means one should not build from scratch, instead compose.

- one important thing, SOA is a means and not a goal.
ESB is enabler to SOA

Expose - Compose - Consume.

No comments: