A while back JP Rangaswami, CIO at top global investment bank Dresdner Kleinwort Wasserstein (DrKW) identified four core families (Pillars) of requirements that he believes will be left as the Enterprise software transformation accelerates. As Phil Wainewright at ZDNet points out, these Pillars are already shaping DrKW’s internal architecture.
The 4 Pillars are:
Publishing: Any application that generates data will act as though it’s a content publisher, using RSS or similar to publish its data. The significance of this is that it reduces all of these applications to the level of raw feed generators.
Discovery: This is the application that gives everyone a "Google experience" — a single, homogenous database where everything is stored and where everything is discoverable.
Fulfilment: This is the application that makes things happen, most notably for customers. Identity management plays a crucial role here, controlling the catalog choices that are shown to each user and their rights to approve shipment.
Conversation: All the channels of collaboration between people, either inside the organization or beyond its walls.
Do these 4 Pillars make sense and how might they be integrated through emerging API Services, Aggregation Services and new applications?
What happens when you mix "Discovery" with "Conversation" (eg. Google Adwords for GMail) or "Publishing" (e.g. RSS for Media services)?
They represent new opportunities for converged, on-demand services that leverage voice, mobile, social and web networks. The real question will be how they are provided and secured within the Enterprise.