经过几个月的开发,Jboss AS 7 的 Web 管理接口发布了首个正式版本,它将随着 AS 7.1 发布,主要涉及以下几方面功能:
子系统管理
有大约 80% 的子系统 可通过该接口进行管理:
- configadmin
- datasources
- deployment-scanner
- ee
- ejb3
- jacorb
- jca
- jmx
- jpa
- logging
- messaging
- naming
- osgi
- resource-adapters
- sar
- security
- threads
- transactions
- web
- webservices
在接下来的几周我们将完成其他的子系统管理模块,包括:infinispan, mail, groups and mod cluster.
一般功能
关于子系统配置方面,当前的 Web 管理接口允许你执行下面操作:
- 完全的域管理 (服务器组、服务器配置和主机配置)
- 管理发布 (支持跨域以及单独的服务器发布)
- 配置套接字绑定、网络接口、JVM 参数以及系统属性
运行时状态监控
1.0 版本将为你提供快速检测系统状态的接口,包括:
- JVM Status (heap, threads, etc)
- Transaction Manager (i.e. commit/rollback ratios)
- Datasource usage (pools sizes, etc)
- Web statistics (i.e. request/error count)
- JMS metrics (topic/queue sizes, etc)
- Persistence Units (cache usage, queries, etc)
界面改进
下一步工作计划:
我们将不断的改进和扩展 Web 管理接口,下一步主要工作:
- 完成剩余的子系统管理 (infinispan, mail, jgroups, modcluster)
- 管理操作计划 (存储、加载和执行复杂的管理任务)
- 简化集群配置
- 其他方面的统计
JBoss简介
JBoss是一套开源的企业级 Java 中间件系统,用于实现基于 SOA 的企业应用和服务。目前 JBoss 已经被 RedHat 收购。
在各种 J2EE 应用服务器中,JBoss 是最受欢迎而且功能最为强大的应用服务器。
主要的特点包括:
1. 具有革命性的JMX微内核服务作为其总线结构;
2. 面向服务的架构(Service-Oriented Architecture,SOA);
3. 统一的类装载器,从而能够实现应用的热部署和热卸载能力。
因此,它是高度模块化的和松耦合的。Jboss用户的积极反馈告诉我们,Jboss应用服务器是健壮的、高质量的,而且还具有良好的性能。 为满足企业级市场日益增长的需求,Jboss公司从2003年开始就推出了24*7、专业级产品支持服务。同时,为拓展Jboss的企业级市场,Jboss公司还签订了许多渠道合作伙伴。比如,Jboss公司同HP、Novell、Computer Associates、Unisys等都是合作伙伴。
在2004年6月,Jboss公司宣布,Jboss应用服务器通过了Sun公司的J2EE认证。这是Jboss应用服务器发展史上至今为止最重要的里程碑。与此同时,Jboss一直在紧跟最新的J2EE规范,而且在某些技术领域引领J2EE规范的开发。因此,无论在商业领域,还是在开源社区,Jboss成为了第一个通过J2EE 1.4认证的主流应用服务器。现在,Jboss应用服务器已经真正发展成具有企业强度(即,支持关键级任务的应用)的应用服务器。
Jboss 4.0作为J2EE认证的重要成果之一,已经于2004年9月顺利发布了。同时,Jboss 4.0还提供了Jboss AOP(Aspect-Oriented Programming,面向方面编程)组件。近来,AOP吸引了大量开发者的关注。它提供的新的编程模式使得用户能够将方面(比如,事务)从底层业务逻辑中分离出来,从而能够缩短软件开发周期。用户能够单独使用Jboss AOP,即能够在Jboss应用服务器外部使用它。或者,用户也可以在应用服务器环境中使用它。
【编辑推荐】