Mashup -- SOA 的发展之路,第 1 部分: Web 2.0 和基础概念
来源:互联网 发布:恶意补足年龄原则 知乎 编辑:程序博客网 时间:2024/05/16 14:02
http://www.ibm.com/developerworks/cn/webservices/ws-soa-mashups/index.html
...
是什么技术促进了 Web 2.0 的模式和概念呢?
向基于服务的模型的过渡,暗示了 Web 2.0 应用程序现在的发展程度。现在,Web 基础设施被看作应用程序开发堆栈的最底层(相对于可下载应用程序的服务器)。然后,利用可编程的 Web 作为用于构建 Web 2.0 应用程序的 API。这些 API 的示例都是公开可访问的 Web 服务,如 Flickr、Google Maps 和 Digg。
对于创建 Web 应用程序来说,Linux®、Apache、MySQL 和 PHP (LAMP) 应用程序开发堆栈是一种流行的、免费的、快速的并且容易的方法。该方法有助于降低创建有价值的 Web 应用程序的门槛,从而为 Web 开发人员提供了一个更广阔的基础。LAMP 堆栈是当前的新一代技术,它始终运行于大部分 Internet 中。
Web 就是您的新平台,这个概念建立在一个前提条件的基础之上,即大部分基础设施已经建立,并且当前存在于 Web 中。新的 Web 2.0 应用程序仅需要利用现有的可用宿主,而无需使用传统的 API 层,如 Java™ 平台、Enterprise Edition (Java EE) 或者 Microsoft® .NET,您现在可以使用由现有 Web 应用程序(如 Flickr 和 Google Map)公开的基于 Web 的 API(或者 Web 服务)来构建应用程序。这些 Web API 的流行使您避免了创建某些特性的工作,从而减轻了您的工作负担,所以您可以更快地构建您的应用程序。
此外,您可以集成两个或者更多的 Web API,以创建某种新的或者独特的特性,这被称为 mashup。例如,您可以使用 www.housingmap.com 在地图(由 Google Maps 提供的)中显示房地产信息(由 Craigslist 提供的)的方式,以便进行可视化导航,并筛选给定位置的房地产信息。
图 2 和图 3 对 Web 2.0 的基础设施进行了分解。
...
- Mashup -- SOA 的发展之路,第 1 部分: Web 2.0 和基础概念
- Mashup -- SOA 的发展之路,第 1 部分: Web 2.0 和基础概念
- Mashup -- SOA 的发展之路,第 1 部分: Web 2.0 和基础概念(转自IBM网站)
- Mashup -- SOA 的发展之路,第 2 部分: 环境应用程序和 Mashup 生态系统
- Mashup 业务场景和模式:第 1 部分
- 用于实现 Web 服务的 SOA 编程模型,第 1 部分: IBM SOA 编程模型简介
- 用于实现Web服务的SOA编程模型 第 1 部分: IBM SOA编程模型简介
- 用于实现Web服务的SOA编程模型,第1部分:IBM SOA编程模型简介
- 使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
- 使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
- 使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
- 使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
- 使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
- 使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
- 分布计算环境学习笔记6——面向Web的计算环境之基础部分(发展和XML)
- Project Zero Assemble Flow 构建 Mashup 应用之第 1 部分:Assemble Flow 简介
- 使用 Eclipse 在 Google App Engine 上创建 mashup之第 1 部分:创建应用程序
- IBM Mashup Center 应用程序实例,第 1 部分:缺陷跟踪和管理
- 什么是LSB,MSB
- post提交表单到新窗口中
- 正则表达式到底是什么?
- 端口1004向局域网发送广播信息的原因与解决
- 早上由看到拼车想起
- Mashup -- SOA 的发展之路,第 1 部分: Web 2.0 和基础概念
- 小说ServletContext获取文件绝对路径
- UI 设计师!不要让你的网站成为技术秀场?
- GIF文件格式解析
- UARTs
- 探索 SOA 体系结构和服务的基本原则,第 1 部分: 使用体系结构和抽象级别来创建更好的 SOA
- PWM
- Windows 7 Milestone1 截图终于出现!(转载)
- 关于考核优秀