如今在企业级应用中,Ajax、Widget、RSS/Atom 等 Web 2.0 技术正在得到越来越广泛的使用,这些技术不但产生了良好的用户体验,同时也来越来越多地影响着许多前端系统的编程模式和系统架构。许多传统的 Java EE 产品和框架也在越来越多地引入这些 Web 2.0 技术,如 Struts2 和 JSF 都有了越来越完善的 Ajax 扩展,Portal 产品中也基于 Dojo 等 javascript 框架引入部分刷新等机制,大幅提升了性能和用户体验。可以看出,Web 2.0 不仅是互联网应用的概念,它为企业级应用乃至整个软件行业都产生着深远影响。

基于 SOA 的企业应用,要考虑和 Web 2.0 的结合,首先需要解决的是怎样将各种各样的服务与那些 Web 2.0 技术整合在一起,在很多时候服务端和客户端的整合是具有一定难度的。SCA 作为一种跟具体语言、平台无关的 SOA 编程模型,必然需要考虑那些 SOA 传统技术与 Web 2.0 技术的整合。Apache Tuscany 作为开源界最成熟的 SCA 框架之一,在这方面提供了很多支持。本文正是从这个角度出发,结合实例介绍 Tuscany 在 Web 2.0 方面提供的诸多功能,同时对 SCA 和一些典型的 Web 2.0 技术作一定的介绍。

SCA 的基本概念以及 SCA 规范的具体内容并不在本文的范畴之内,有兴趣的读者可以通过一些相关文档了解相关内容,这也是阅读本文的基础。下面本文首先对 Tuscany 框架做一定的介绍。

Tuscany 是 Apache 的开源项目,它是 IBM、Oracle、SAP 等厂商联合成立的 SOA 标准化组织 -OSOA 支持下开发出的 SCA 框架,它既是开源界 SCA 的试金石,也是当前开源界最成熟的 SCA 框架之一。

Tuscany 基本架构

图 1 为 Tuscany 的基本架构图,从图中可以看出,作为一个轻量级 SCA 框架,Tuscany 提供了非常松散耦合的框架结构。主要有以下几个特点:

相关查询: 企业级 越来越 产生了 越来越多 javascript 不仅是 互联网
最新查询:百慕大群岛 软硬件 distinguished 拍案惊奇 交通车 针织布 防洪堤 李时珍 阿拉伯海 homologue 鼻涕阿二 学究天人 百端交集 Fulgurites 欺世盗名 å……æ»¡çƒ­æƒ 凉拌地耳 私家烧茄泥 Taeyeon 原始性 Messier 香农·特威德 红佛寺 齐街乡 %E6%9D%BF%E5%9D%97%E6%9E%84%E9%80%A0%E8%AE%BA 明胶粳米粥 古伦美亚 斜体 阿尔斯特 大卫·库特哈德 圣诞节 essential 木星莲 Peregrinus 注意听 叶冬冬 西藏岩参 乙醇汽车 fastcall 女秘书 依托咪酯 伦巴舞 策略兽 不抵抗主义 不甘落后 Yogashrama 唐益 %E7%B4%AB%E5%BA%9C%E5%90%8C%E5%AE%AB GROWN-UP 野猪嶂 埃斯特 塞萨洛尼基 干炒芥蓝虾米 园艺场 Recherche 西方化 客观唯心主义 英雄连2 前程似锦 姬单带挵蝶 socialization 武冈卤菜 假若一切都是梦 ɽͲ 哈里·布朗 Slamola 买入价 红六军 辣文 小泽圆 小洪拳 台球室 酸辣豆腐皮 防护服 兆沟 自画像 是味儿 电灌站 RajKappoor Tuscany
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.063秒 内存0.85MB