正如本文反复强调的,Mashup 应用是业务驱动的应用,这是和IT驱动的应用相对应的。Mashup 应用是对信息和内容拼装和聚合,分为三部分的内容:
- 创建和发现信息源;
- 转换信息源;
- 组装和使用信息源。
程序员、IT 开发人员是用来开发可供使用的信息源和 Widget 组件,即创建和发现信息源。
IT 专家、系统分析师会根据需要信息源的转换,也会涉及到创建、发现、组装和使用信息源的内容。
业务人员将负责组装和使用信息源,自由创建符合业务需求的情境应用。业务人员可以把结构化和非结构化、企业部门和个人、互联网的信息根据需要重新组织成信息驱动的业务应用。由业务人员充分使用可以理解的信息,这是 Mashup 应用的核心价值。
使用 Info 2.0 构建企业信息的 Mashup 应用的三个角色
总结
"IBM Info 2.0 是 SOA 的最后一公里",本文涉及的以信息驱动的情境应用 Situational Applications 有别于传统以 IT 驱动的企业应用 Enterprise Applications,业务人员可以更容易的使用和利用信息,这也是 IBM 一直倡导的信息随需应变的含义。DB2 在 XML 模型的无可比拟的优势,更简化和丰富了企业信息的 Mashup 应用。