Web级的系统架构需求已经对当今软件架构产生了极大影响。虽然许多人曾经将建立整体的大型瘦客户端架构当作焦点,但是如今的各种连接访问方式,从移动设备到平板电脑,从IPTV到嵌入式设备,正驱使着软件解决方案的架构走向开放。
\Jack van Hoof引用了Joshua Robin在上周发表的演讲。Joshua, 马萨诸塞交通部的IT架构师,在2010政府2.0大会的发言中谈到,一直以来他对“天气服务”存有疑惑:“怎么有这么多渠道提供天气预报呢?”他得出结论,因为天气服务的feeds是开放的。因此,在2009年9月,他所在的部门决定发布MBTA旅行计划信息, 仅两个月后,就有6个应用程序向波士顿人提供旅行计划信息。这些应用程序各式各样,有iPhone,网站,网络Widgets等。后来,他们举行了一个开发者大会并开放了实时的公共汽车班次信息。仅一个小时内,就有人将此信息实时展现在Google Earch之上;两天以后,一个相应的Google地图应用出现了;几周后,好几款应用问世了,其中包括街道站点标识、SMS和 IVR电话系统等。对于所有这些应用,MBTA没有花一分钱。因此,Joshua看到了光明的前景,因为数据公开了,人们不再只能在整体大型架构外围驻足观望了。
\\\Jack也注意到相同的现象:
\在我们(Dutch铁路)发布移动应用提供旅行信息前好几个月,就有不知名人士在公网上发布了同等的高质量的全部应用,无需我们付费。\
它得到一个乐观的总结:
\世界快速变迁。让我们见证这一伟大变革并成为其中一分子吧。观看上面的视频之后,相信你对用户接口的概念认识一定会发生改变。这只是个开始……\
在第一款官方的混搭应用发布五年之后,2010会以软件架构从整体大型向“组合型(composite)”转型的临界点载入史册吗?关键的基础结构块仍然扮演着其历史角色,譬如OAuth,同时每天都有新型的客户端诞生。你同意这个看法吗?或者你认为这仅仅是与简单数据结合于一体的另一短暂的潮流,并很快将淹没在 历史的大潮之中?当你公开数据之后,你也看到了相同的想象吗?异或你看到了超出用户接口之外的流程及数据的组合(composition)的更加光明的前景?哪些基础构建块是缺失了呢?
\查看英文原文:Is 2010 One of the Most Significant Years for Software Architecture?
随着Web级系统架构的发展,开放数据已成为趋势。马萨诸塞交通部通过开放旅行计划信息,促使第三方开发者创建了多种实用的应用程序,而荷兰铁路的旅行信息也被民间力量提前利用。这种现象表明,开放数据能够激发创新,无需投入成本即可获得多样化的解决方案。
8286

被折叠的 条评论
为什么被折叠?



