没有合适的资源?快使用搜索试试~ 我知道了~
AJax联手SOA 新一代Web2.0应用程序
需积分: 0 0 下载量 65 浏览量
2020-03-04
00:48:11
上传
评论
收藏 37KB DOC 举报
温馨提示
试读
4页
当今,各个企业都在想方设法提高自己的生产效率,并且对IT资产的重组也都在努力的探索当中。借助于面向服务的架构(SOA)技术,IT组织已经在克服这些问题方面取得了一定的成效;但是,在大多数情况下仍然只是实现了整个IT服务组合的一小部分。目前,有关这方面的大多数的努力也只不过是达到一种“刚刚满足”的SOA应用状况—在改进构建应用程序的能力以及使之与市场的结合更快更好更为便宜方面。而且正如我们已了解的,要实现这些目标说起来容易做起来难。
资源推荐
资源详情
资源评论
AJax 联手 SOA 新一代 Web2.0 应用程序
一、引言
当今,各个企业都在想方设法提高自己的生产效率,并且对 IT 资产的重组也都
在努力的探索当中。借助于面向服务的架构(SOA)技术,IT 组织已经在克服这些问题方面
取得了一定的成效;但是,在大多数情况下仍然只是实现了整个 IT 服务组合的一小部分。
目前,有关这方面的大多数的努力也只不过是达到一种“刚刚满足”的 SOA 应用状况—在改
进构建应用程序的能力以及使之与市场的结合更快更好更为便宜方面。而且正如我们已了
解的,要实现这些目标说起来容易做起来难。
二、传统的基于中间件的复合应用程序
现有的事实是,SOA 是一种中间件—而传统情况下,中间件往往要依赖于更多
的中间件才能把数据翻译成一种消费者友好的状态。当你最后搞清楚构建一种融入 SOA 技
术的复合应用程序不仅要求使用一种 portal(中间件)而且还有可能要使用一种 BPEL 引擎
(甚至还是中间件)对它进行编排时,这当然使你非常失望。更糟糕的是,你有可能在一家
发布 UDDI 注册表和注册大量 Web 服务的组织内工作。但遗憾的是,在大多数情况下,
还存在极少的实际消费这些服务的应用程序。怎么会是这种情况呢?
难道如果无法构建消费这些 SOA 服务的应用程序我们就该得出结论—什么东西
出错了吗?是否是因为业务内容开发者太难构建这种直接消费 SOA 服务的应用程序从而导
致只好由其它的 IT 组织为我们创建这样的应用程序呢?是否由于缺乏一种 SOA 监管架构从
而使我们犹豫不决?我想,我对上面所有问题的回答都是“是的”。而且存在一种非常突出的
理由:仅由业务开发者消费和利用这种由 IT 组织暴露的 SOA 服务实在是太难了!其实,真正
存在的问题是缺乏一种容易的方法来在 SOA 上加入一种界面—而这正是把 AJAX 技术与
SOA 结合到一起的优点所在。
典型情况下,SOA 服务被实现为一种松耦合的封装和暴露业务功能的 Web 服务。
这听起来似乎非常直接,但是实现起来却非常复杂和困难。开发者经常在 SOA 服务的开发
粒度方面讨论不止;但是现在,大多数开发人员都一致认为“业务级”的开发粒度是最合适的。
然而,这仍然需要大量的相关领域专家加入并且要与业务内容合作才能最终确定这些服务
的大小。
三、SOA 的复兴
幸运的是,最近人们又对 SOA 产生了深厚的兴趣。也许企业最终意识到 SOA 确
实能够帮助给它们带来巨大帮助。也许这是由于更好的开发工具和在 Amazon,Yahoo 和
eBay 宣传下的 Web 服务所致的缘故。也许它就是 AJAX?不错—这也正是本人撰写此文之
原因。认真地说,我确实认为正是 AJAX 成为更新人们对于 SOA 的重新认识的一种重要的
驱动力量,特别是在当今各种新技术混合应用领域。但是,这两种迥然不同的技术应该如
资源评论
weixin_38701340
- 粉丝: 2
- 资源: 905
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功