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, [...]

SaaS and The Enterprise

The term SaaS (Software as a Service) is very well known today in the Web 2.0 cloud. It represents a loosely coupled bunch of software services hosted online that are accessible by customers on a paid-per-user/subscription basis. If extended further, it can also be used in a non-paying/subscription context where customers get unlimited usage of [...]