Enterprise 2.0 Application Architecture
The above represents a conceptual architecture for a Enterprise 2.0 collaboration application.
Loose Integration - This allows reuse of components and allows selective hosted SaaS offering to the public. (Why pay for the whole package when I only need a small part of it ) . i.e Basecamp does this with their chat component.
For the Enterprise, [...]