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:
- 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
- Enhanced monitoring, troubleshooting and management capabilities
- One central place to address message format, transaction issues, performance tuning and monitor your processes.
- 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:
Post a Comment