WEB开发网
开发学院软件开发Java Apache Geronimo 揭密:来自一位 WebSphere Appli... 阅读

Apache Geronimo 揭密:来自一位 WebSphere Application Server 专家的观点

 2010-05-07 00:00:00 来源:WEB开发网   
核心提示: 苹果和桔子WebSphere Application Server 和 Geronimo 不能直接进行比较,WebSphere Application Server 是数百个组件和设施的混合物,Apache Geronimo 揭密:来自一位 WebSphere Application Serve

苹果和桔子

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 容器的应用服务器。为了数据持久化还包括了一个数据库。

上一页  5 6 7 8 9 10 

Tags:Apache Geronimo 揭密

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接