Mashup技术思考

2024-02-09 22:58
文章标签 技术 思考 mashup

本文主要是介绍Mashup技术思考,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Mashup确实和原来关于RSS内容聚合方式很类似,但是Mashup更多的是一种应用聚合,而且要意识到Mashup的产生是随着互联网技术的发展,SOA和Web2.0的发展密不可分。SOA强调业务和服务的概念,Web2.0强调了人人参与创造,将两者结合起来就很容易过滤到应用聚合。

企业内信息集成EAI的发展,推到B2B企业间的信息集成,再扩大了整个社会,整个社会就是一个大的生态系统,如何整合和集成各种服务形成强大的应用就是一个信息化发展下必然产生的需求。人人都可以参与创作和集成各种应用,应用集成对人的开发技能将越来越低,通过互联网上提供的各种标准API服务,通过组装,连接和服务编排就很容易共享和发布各种集成应用。

让我们看个最简单的例子,在迷你饭否公布了API后,开发者很容易将饭否API和Google提供的地图API和服务聚合在一起。这样就形成了一个新的应用,使用这个应用你就可以很容易在看到你的好友在地图上的哪个城市或位置在发送信息。

在讲述Google的一本书《搜》中描述了一个更有意义的场景,当我们在一家超市购买葡萄酒的时候,你可以用你的手机将葡萄酒的条码信息读入系统,然后手机经过分析后就会在地图上返回在你附近是否还有其它的超市卖的同样价格更低的葡萄酒。我们可以讲这种应用服务就是一种Mashup应用,它要能提供这种信息可能需要厂家的提供的货物和条码信息,地图服务提供的超市信息,超市提供的价值信息等多种应用服务,我们将这些服务编排到一起就能够做更多有意义的事情。

谈Mashup是生态系统也说明首先有一个环境,这个环境就是整个社会和互联网发展,其次每天不断有新的基于互联网的开放API和服务产生,这些开发者就是生产者。组合这些API应用的就是制造者,能够真正使用这些应用而受益的就是最终的消费者。开发API的开发者也可能在使用别人提供的已经聚合完毕的Mashup应用,因此这就自发形成的一条链接上下游的生态链,每个人可能既是生产者也是消费者。整个系统形成一个动态的循环,从简单到复杂,从不成熟到成熟。 

这篇关于Mashup技术思考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/695521

相关文章

Qt如何实现文本编辑器光标高亮技术

《Qt如何实现文本编辑器光标高亮技术》这篇文章主要为大家详细介绍了Qt如何实现文本编辑器光标高亮技术,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录实现代码函数作用概述代码详解 + 注释使用 QTextEdit 的高亮技术(重点)总结用到的关键技术点应用场景举例示例优化建议

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

关于rpc长连接与短连接的思考记录

《关于rpc长连接与短连接的思考记录》文章总结了RPC项目中长连接和短连接的处理方式,包括RPC和HTTP的长连接与短连接的区别、TCP的保活机制、客户端与服务器的连接模式及其利弊分析,文章强调了在实... 目录rpc项目中的长连接与短连接的思考什么是rpc项目中的长连接和短连接与tcp和http的长连接短

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。