[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > Web服务子站 > 技巧

在WebLogic环境中考虑SOA

作者: ,  出处:ciotimes, 责任编辑: 李春禹, 
2007-11-29 13:19
  他们关注的是将应用程序组件转化为Web服务以及由此给整体环境和操作带来的影响。应用程序可以被分解为实现业务功能的组件。我信任hot-hot型而不是hot-standby(热备份)型的冗余环境。

  最近我在为一个客户工作,他们有许多部署在WebLogic 8.1上的J2EE应用程序,需要我帮助他们把应用程序资产转化为SOA的服务资产。他们有严格的时限,所以不能对应用程序代码进行大的改动。在讨论中,他们不断提出关于Web服务的问题,我感觉人们通常将Web服务看作SOA的构件块。他们关注的是将应用程序组件转化为Web服务以及由此给整体环境和操作带来的影响。

  许多人将Web服务看作SOA基础架构的构件块,这并不奇怪。我认为Web服务可以是SOA的构件块,但并不一定是必需的。下面我将介绍为什么以及如何可以将部署在WebLogic Server上的应用程序组件看作作为SOA一部分的服务。

  应用程序可以被分解为实现业务功能的组件。每一个应用程序都有特定的业务、功能和操作需求。功能需求要迎合实现,在这方面我不准备花太多时间介绍,因为我们讨论的是已经成为企业一部分的、需要转化为SOA构件块的应用程序。此时我们需要关注的是,如何关联业务需求并为该应用程序提供一个轻松的操作环境。

  许多业务需求都归结为对应用程序的服务水平协议(SLA)的满足,业务需求可能包括以下方面:

  并发用户

  响应时间

  错误率

  工作负载优先化(业务功能按照优先级进行分解)

  应用程序采用率(就用户数目而言的应用程序扩展路线图)

  可用性

  操作需求与维护基础架构有关,可能包括以下方面:

  应用程序监控

  部署策略

  维护(补丁、升级)

  问题诊断

  大多数情况下,WebLogic实例上部署了许多应用程序,难以将上述需求关联到该环境中。

共2页。 1 2 :
  • 本文关键词:

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅