Monday, May 26, 2008

SpringSource Team Blog » Spring Integration: a new addition to the Spring portfolio

SpringSource Team Blog » Spring Integration: a new addition to the Spring portfolio

An application framework with built-in enterprise integration capability?

Coming from a middleware background, I have to disagree with such approach. Honestly.

I have been a Spring fan for 5 years. The elegant and relevant design of that framework fixed many of JavaEE's deficiencies, but it has gone a little too far this time.

Application Integration is a tough topic. People have used specialized middleware and interfaces to address it for realistic reasons:

  1. Central control
    • Can you imagine hundreds and thousands of applications doing integration of their own? That might be to outcome of over-relying Spring Integration capabilities
  2. Enhanced monitoring, troubleshooting and management capabilities
    • One central place to address message format, transaction issues, performance tuning and monitor your processes.
  3. Business Process conformance
    • Integration always follows the direction of Business Process. When Business Process changes, so should integration endpoints. A BPM oriented integration approach implements this requirement more efficiently.

No comments: