Apache Geronimo 揭密:来自一位 WebSphere Application Server 专家的观点
2010-05-07 00:00:00 来源:WEB开发网苹果和桔子
WebSphere Application Server 和 Geronimo 不能直接进行比较。WebSphere Application Server 是数百个组件和设施的混合物。Geronimo 软件包放在一张 CD 上,而完整的 WebSphere Application Server 软件包有许多张 CD。
说穿了,WebSphere Application Server 是一个 J2EE 应用服务器。而 Geronimo 也是。差别源于我试图避免的一个约定,即与 WebSphere Application Server 相比,Geronimo 是轻量级的。不管是从物理角度还是运行时角度来看,Geronimo 都是轻量级的。但如果您试图部署的应用程序不是任务关键的,并且是轻量级的(即,只有数十个或数百个组件的小应用程序),那么 Geronimo 是完美的平台。由于 WebSphere Application Server 的超集群和可伸缩性支持,在我看来,对于任务关键系统,它们根本无需比较。
但是,由于 Geronimo 团队使用了 IoC 内核方法,Geronimo 能够更好定位以部署到具有较小内存占用区的系统上。这些可能是需要 J2EE 服务来操作已部署应用程序的已嵌入实现或小设备。(但在这种情况下,为什么不使用 Jini 和 JavaSpace 呢?但这是题外话了!)
拓扑注意事项
本节概括三种常见的 WebSphere Application Server 部署方法,并提供了如何在同一配置中部署 Geronimo 的比较视图。
拓扑架构的乐趣:单通道方法
对照 WebSphere Application Server,您如何部署 Geronimo 呢?到各种风格的环境中的部署基本相似,只有很少的细微差别。让我们看一下一些同时适用于 Geronimo 和 WebSphere Application Server 的拓扑,并讨论每种拓扑的含意和方法上的差别。
图 6 展示了一个 WebSphere 配置,其中包含位于环境前方的单个 Web 服务器,和一个操作 Web 和 EJB 容器的应用服务器。为了数据持久化还包括了一个数据库。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接