如 何 组 织 系 统------------jmx以及SOA在企业应用中的应用

17 篇文章 0 订阅
17 篇文章 0 订阅

        

                  ---jmx以及SOA在企业应用中的应用

   经过若干年的红火的发展,企业B/S结构的系统越来越多,这些系统之间还存在着一定的重复。例如,权限管理。而且,由于这些系统通常不是一家公司来作,所以这些内容的可重用性太低了。

   jmx为核心实现的SOA结构能解决类似问题。

   拿权限管理来说,对于一家公司,通常他们的权限的管理内容比较一致,那么这个模块可供多个应用来使用。

   SOA,我们经常提,但如何才算SOA,怎么样才能达到SOA?

JBoss给了我们很好的例子。

   相信对JBoss了解的人都知道,JBoss是以jmx为核心设计的,所有服务(Service)都是通过jmx来加载管理,而且服务(Service)可以很方便的加入和删除。这是属于SOA结构的(可在jboss的网站找到相关信息)。

那么我们能不能把这个模型拿来使用?把jmx作为我们系统的总线?把权限管理作为服务挂在jmx上提供给其他人/系统用?

   这是可行的,并且可以此为切入点,把整个系统以jboss的组织方式-----SOA结构来实现.

   这种结构,使得系统更加离散,各部分的联系较少,耦合也降低了-----这不是困扰我们多年的问题吗,同时也可使服务更专业.

对于权限管理,我们可以提供一个接口:入口参数为用户信息,以及用户要操作的模块或动作,返回结果为是否具有该操作的权限.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值