2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

挑战 2009——创造商业价值的架构趋势

  • 2009-03-30
  • 本文字数:1514 字

    阅读完需:约 5 分钟

每年年初,往往都会出现对新的一年里各种最重要趋势的预测。随着 Lambda the Ultimate 网站上关于编程语言预测的讨论,很多其他主题的帖子也层出不穷,包括IT 产业、互联网和企业软件发展。

—— SaaS 的扩张,超越了传统商业应用的范畴,例如进入了云计算领域。
——移动性增强,得益于无线技术的发展。
——数据的虚拟化和便携性不仅支持了移动性也减少了存储费用。
——建立在 Web2.0 工具之上的社会网络已经成为了融合企业知识和基于客户的商业智能的方式。
——网络和视频协作,预计在 2010 年底会被大多数公司采用。

虽然 Greengard 也提到了与互联网不直接相关的一些趋势,例如,安全、风险和兼容问题、文档管理和电子发现、项目管理等等,但他强调,我们正迈向“以互联网为中心的(依赖连接的)计算模型”,因为 Web2.0 工具“便于管理数据、任务和业务流程”和“进一步增强了移动性和相关信息的无缝访问”。

类似的,企业 Web2.0 领域的商业战略师 Dion Hinchcliffe,提出了“在今年特别不利的经济环境下”

企业Web2.0 的8 个预测。他谈到了SaaS、云计算、社会网络、移动平台和设备、虚拟化和便携性…同时也预测了SOA 领域的一些变化,希望“mashups 技术和面向Web 的架构(WOA)能够引领潮流,因为目前Web2.0/SOA 的融合有增无减”。从非技术角度看,Dion 认为“经济气候将最终驱动IT 和商业的整合,这种商业领域的变化会创造新的机会”,因为在一些还没触摸Web2.0 的领域,如金融和房地产等,会出现“创新型参与者”。

最近,Dion Hinchcliffe 又进一步提出了 2009 年架构师必须知道的十大主题,提供了更深入的例子和见解的链接。下面是他列举的 2009 年存在价值的趋势:

  1. 云计算,“将成为下一代著名操作系统战争的着眼点”,更一般而言,它是“一种架构的进步,几乎肯定会在不久的将来深刻改变软件业务”。
  2. 非关系型数据库,例如 CouchDB、Simple DB 和 Scalaris,有希望弥补关系型数据库的缺点,例如“规模的限制”和“抽象不匹配,不仅会导致大量的开销而且会伤害运行时性能”。
  3. 下一代分布式计算,允许“处理当今软件系统中常见的海量数据”。
  4. 面向 Web 的架构(WOA),Dion 相信“更好的调整了网络”,“更好的针对大多数需求建立面向服务的架构,更富有弹性,便于创建和维护”。
  5. Mashups,在“消费者领域特别普遍”,最终将占据企业主力位置。
  6. 基于 APIs 的开放供应链,是一种“针对跨组织 SOA 的非常强大的模型”,解决类似“安全、管理、扩展和便于使用”等问题。Hinchcliffe 认为,这会变得越来越重要,因为“以一个可扩展的、具有成本效益的方式开展业务,作为合作伙伴构建的平台,是 21 世纪最强大的商业模式”。
  7. 动态语言,借助“运行时性能的平衡提升生产力”。此外,最新的动态语言是极为适合网络的,基于此的很多框架“引入了最新的最佳实践和设计模式,这些在老的平台上很少出现”。
  8. 社会化计算,将在企业架构中找到自己的位置,因为“社会系统的价值通常来说都远高于非社会系统”。
  9. 众包和平行生产架构Crowdsourcing and peer production architectures),适合部署到互联网上的开放业务模式,“包括利用集体智慧、缓解、聚集和保护自身及用户的架构模型”。
  10. 新应用模式,“随着 Facebook 应用、下一代移动应用等等的出现,widget 和 gadget 的流行,软件的原子化趋势”都预示着“微型应用”时代的必将到来,“它们将嵌入到其他应用中,平衡可扩展性和可用性、安全性”。.

Dion Hinchcliffe 认为,这些技术和方法,逐步成为主流,有助于解决当今系统的“扩展性、性能或者功能集的独特挑战”。他认为“软件架构又一次变得令人振奋”,现在是时候实践这些想法了,引入我们的组织,整合到我们的思维过程和架构框架,以此解决问题和创造价值。

2009-03-30 01:462077
用户头像

发布了 501 篇内容, 共 270.6 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

九环智能合约开发

V19927655815

APP开发

云视频技术领军人赵加雨:如何提升在线教育课堂互动体验

拍乐云Pano

音视频 在线教育 RTC 互动课堂 白板

没能进入大数据领域

escray

面试 面经

高空立体云防控系统搭建,智能化平安小区建设方案

t13823115967

平安小区 智慧平安社区建设

英特尔力邀150家产业大咖推动Evo严苛认证,打造PC界的奥斯卡

E科讯

快速接入 | 从 0 到 1 构建语音聊天室

拍乐云Pano

音视频 RTC 实时语音 语音聊天室 语聊房

anonymous匿名者场外交易系统APP软件开发

系统开发

英特尔赵宏:从硬件创新到平台突破,PC的未来非常值得期待

E科讯

重磅|中国PostgreSQL分会与腾讯云战略合作协议签订

PostgreSQLChina

数据库 postgresql 软件 开源社区

股东变员工,所以不发工资?| 法庭上的CTO(18)

赵新龙

CTO 法庭上的CTO

计算机网络简述

lee

计算机网络 网络协议 网络

如何基于 SDK 快速开发一款IoT App 控制智能灯(iOS 版)

IoT云工坊

ios App 物联网 IoT sdk

从一个模糊词查询需求的处理方案讨论到一种极速匹配方案的实现

行如风

模糊匹配 双数组trie树 ahocorasick ac自动机 黑名单过滤

移动生态盘点与HMS生态解析

华章IT

华为 Android Studio 移动开发 HMS

智慧仓储管理系统,是否能解决购物狂欢节后新一轮爆仓危机?

一只数据鲸鱼

物联网 数据可视化 智慧物流 智慧仓储

“盗窃”公司源代码被开除的CTO | 法庭上的CTO(20)

赵新龙

CTO 法庭上的CTO

为什么要TDD(测试驱动开发)

sherlockq

敏捷开发 TDD 极限编程

什么是浮点数?

Kaito

计算机基础 浮点数

抢先体验全新升级版Eternal Wallet!

Geek_c610c0

数字货币 数字货币钱包开发

像用户一样测试:打破知识的诅咒

QualityFocus

测试 软件质量 可用性 用户体验

生产环境全链路压测建设历程 21:某快递 A 股上市公司的生产压测案例之基于测试流量的混沌工程(故障演练)

数列科技杨德华

全链路压测 七日更

盘点 2020 | 10 天开发前台系统技术系列

老魚

CSS 大前端 全栈 js 盘点2020

重学JS | 数组遍历的7种方法及兼容性处理(polyfill)

梁龙先森

大前端 编程语言

深入浅出 ZooKeeper

vivo互联网技术

zookeeper 分布式 ZAB

人工智能不过尔尔,基于Python3深度学习库Keras/TensorFlow打造属于自己的聊天机器人(ChatRobot)

刘悦的技术博客

人工智能 tensorflow chatbot 聊天机器人 keras

从MongoID的生成讨论分布式唯一ID生成方案

行如风

雪花算法 分布式ID 全局唯一ID 流星算法

直播中不可缺少的一环-rtmp直播推流

anyRTC开发者

音视频 WebRTC CDN RTC RTMP

星域母子币系统软件开发|星域母子币APP开发

系统开发

为什么说rollup比webpack更适合打包库

fengxianqi

大前端 Rollup webpack

犯“走私罪”的CTO | 法庭上的CTO(19)

赵新龙

CTO 法庭上的CTO

Spring 源码学习 11:invokeBeanFactoryPostProcessors

程序员小航

Java spring 源码 源码阅读

挑战2009——创造商业价值的架构趋势_SOA_Sadek Drobi_InfoQ精选文章