IBM Web 2.0 技术主要关注应用程序的简单构建、快速重组和易于扩展的特性。并且,我们已经通过交付可以满足各种技能需求的开发工具,改变了应用开发的经济状况。这种方法使企业能够轻松地利用现有的内部人才、企业信息和数据,花费更低的成本,就可以更加快速地构建面向小型群体的应用程序。现在,即使业务部门的人员也可以在没有 IT 协助的情况下构建特定用途的应用程序。
了解术语
随着应用程序的快速发展,出现了许多新的工具和术语。理解所有新事物之间的异同是一件非常困难的事情,因此我们在这里将清晰地阐明这些术语。
- 复合应用程序 — 复合应用程序表现为一个集成的桌面界面,它集合了多个用户界面组件。 每个组件都可能是访问异构应用或系统的窗口,因此复合应用程序能够将多个系统和应用连接起来,避免了信息封闭和在应用程序之间来回切换。
- Mashup /情境应用程序 — “mashup” 是一种轻量级的 web 应用程序,它的创建方式是通过将多个已有资源的信息或功能组合在一起来交付新的功能和洞察力。 Mashup 的一个重要特点就是,它们是为了解决某个特殊情况、问题或任务而构建的,因此它的开发生命周期与传统的 IT 开发解决方案截然不同。Mashup 的构建者通常为能干的业务用户或临时性程序员,其开发生命周期较短并且是重复性的,通常只需要几天或几个星期的时间,而不是以月或年为衡量单位。
- Mashup 平台 —使业务用户无需编程知识,只需将分布在不同应用中的信息和功能组装起来,就可以创建、部署、修改和共享 web 应用。
- Widgets — 通常指一个小型应用程序或一部分动态内容,可以轻松地置于 Web 页面中。 不同的供应商使用不同的名字命名Widgets,如 gadget、 block 或 flake 。它们可以使用任何语言编写,或仅仅使用 HTML。因为 “mashable” widgets 可以传递事件,所以将它们连接起来就可以创建一些新的功能。
- Rich Internet Appliances (RIA) — 一种新型的 Web 应用,可以提供丰富的、交互式用户体验。 RIA 通过一个轻量级的浏览器提供了丰富的客户机体验。RIA 支持创建可以响应用户输入的应用程序。例如,可以创建在用户向字段中输入内容时提供可用术语列表的功能。这个术语列表将随着用户输入内容的增多而即时变化。实际上, RIA 是将客户机/服务器的丰富接口与 Web 应用集中化的优点结合了起来。

