原文来自:https://blogs.oracle.com/middlewareplace/entry/why_should_you_choose_oracle

1.多数据中心部署和集群
WebLogic Server 12c内置对灾难恢复架构的支持;JBoss EAP 6只能通过比较昂贵的第三方工具实现。
WebLogic Server 12c支持高级LAN集群,对当机服务器的监测并内置通用的报警框架;JBoss EAP 6只有有限的LAN集群,不支持当机检测。
WebLogic Server 12c支持Node Manager,能够使进程运行在不同的物理或者虚拟服务器上,实现跨主机和地域的集群管理;JBoss EAP 6的Host Controller只能进行JBoss EAP 6实例管理。
WebLogic Server 12c支持Coherence,能够提供更高的性能;JBoss EAP 6没有与此类似的技术。
WebLogic Server 12c能够与OTD(Oracle Traffic Director)集成,实现多种协议的负载均衡;JBoss EAP 6只能通过自定义Apache Web Server处理JBoss EAP 6集群。

2. 应用运行时诊断
WebLogic Server 12c内嵌WLDF诊断框架;JBoss EAP 6不具备诊断能力。
WebLogic Server 12c通过Oracle EM提供端到端的追踪与监控能力;JBoss EAP 6虽然有独立的JBoss ON技术,但是仍然需要通过第三方工具来实现跨JVM的监控。

3. 应用服务器管理
WebLogic Server 12c提供功能完整的管理控制台,提供脚本和类似宏的工具;JBoss EAP 6只有功能有限的控制台,提供以XML为中心的管理。
Oracle EM能够进行完整的端到端可见性管理,包括域、数据库、应用服务器、操作系统、打包应用、云;JBoss ON不支持跨越不同架构的管理。
WebLogic Server 12c具有统一的管理模型,不论用户选择什么样的拓扑结构;JBoss EAP 6有两种不同的操作模型:独立模式和域模式,用户选择不同的模式,需要采用不同的管理技术。
WebLogic Server 12c支持平行部署模型,能够使一些应用在同一时间进行部署;JBoss EAP 6没有类似的特性。

4. 支持与升级
WebLogic Server 12c具有补丁管理功能;JBoss EAP 6实例只能手工打补丁。
WebLogic Server 12c无需进行额外设置就可以支持之前版本的WebLogic域;JBoss EAP 6各版本之间有较大的差异。
WebLogic Server 12c的补丁方案是基于客户的配置;JBoss EAP 6没有这种能力。

5. RAC
WebLogic Server 12c自带支持Oracle RAC的JDBC驱动;JBoss EAP 6只有标准的Oracle JDBC thin驱动。
WebLogic Server 12c自带的Active GridLink for RAC特性能够为OLTP应用提高三倍的性能;JBoss EAP 6不具备该特性。
WebLogic Server 12c支持对RAC的事务和网络会话亲和力;JBoss EAP 6没有该功能。

6. 标准和技术的支持
WebLogic Server 12c2011年起全面支持Java EE 6;JBoss EAP 6到2012年6月才支持Java EE 6。
Oracle是Java管理者;Red Hat没有自己的JVM,只能使用第三方JVM。
WebLogic Server 12c本地支持JDK7;JBoss EAP 6对JDK7的支持还不完善。
WebLogic Server 12c与Spring的集成,可以让Spring应用使用WebLogic特有的事务管理、Bean接口,并利用WebLogic的监控与管理功能;JBoss EAP 6与Spring没有特殊的集成。

7. 轻量级部署
WebLogic Server 12c和GlassFish完全集成,可以无需任何修改进行应用的共享;没有官方文档说明JBoss EAP 6 EAP能够与JBoss EAP 6 AS进行应用共享。
WebLogic Server 12c能够与Maven完全集成;JBoss EAP 6与类似的工具只能进行有限的集成。
WebLogic Server 12c启动时能够关闭EJB,JMS,JCA等容器,只启动Web容器;JBoss EAP 6没有类似功能

8. JMS与消息
WebLogic Server 12c自带一个成熟的JMS实现;JBoss EAP 6的JMS实现在最近几个版本中有全新的替换,不够稳定。
WebLogic支持包括存储转发、分布式对列和主题、外部JMS提供者等企业消息特性;JBoss EAP 6不具备这些特性。

9. 缓存和网格
WebLogic Server 12c支持Coherence,一种领先的成熟的数据网格技术;JBoss EAP 6自带的InfiniSpan并不成熟,并且只有很少的用户案例。
WebLogic Server 12c具有ActiveCache特性,能够无需任何代码就使用Coherence,复制从其他类型应用服务器获得的HTTP会话;JBoss EAP 6只有有限的支持,并只支持自己的应用服务器。
Coherence能够支持L1和L2级缓存,支持TopLink和JPA兼容的实现;JBoss EAP 6只支持Hibernate。

10. 性能
WebLogic Server 12c通过Oracle ExaLogic弹性云认证;JBoss EAP 6在这方面没有发展。
WebLogic Server 12c在SPECJAppServer/SPECJEnterprise的评测中名列前茅;JBoss EAP 6则没有提供任何信息。

WebLogic Server 12c相对JBoss EAP 6的优势的更多相关文章

  1. Ubuntu Server 14.04 LTS(64bit)已安装 weblogic Server 12c(12.1.3) Zip Distribution

    这里说的对Ubuntu Server 14.04 LTS(64bit)已安装weblogic Server 12c(12.1.3) Zip Distribution遇到的问题.至于Windows什么好 ...

  2. Oracle WebLogic Server 12c 新特性

    美国时间2011年 12月9日,Oracle公司正式发布WebLogic 12c版本,c是cloud的缩写.截止当前(2013年8月)最新版本为Oracle WebLogic Server 12c ( ...

  3. windows安装ZIP压缩版的Weblogic Server

    以前要装Weblogic Server的时候都是装的安装版,最近发现ZIP版本的Weblogic Server是一个只包含Weblogic Server的版本,于是就想着弄一下它. 这里用到的Webl ...

  4. vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5

    前言: mac系统发展速度确实很快,短短数年,mac os上已经能网银支付(中行.招行.工商.支付宝等均已全面支持mac os了),windows上的经典常用软件:qq.飞信.旺旺.有道词典.有道云笔 ...

  5. Oracle Coherence应用部署到Jboss EAP 6.x 时 NoClassDefFoundError: sun/rmi/server/MarshalOutputStream 的解决办法

    今天将一个web应用从weblogic 10.3迁移到jboss EAP 6.3上,该应用使用oracle coherence做为缓存,部署上去后,启动时一直报如下错误:     at java.ut ...

  6. 使用mod_cluster进行apache httpd server和jboss eap 6.1集群配置

    本文简单介绍,使用mod_cluster进行apache httpd server和jboss eap 6.1集群配置.本配置在windows上测试通过,linux下应该是一样的.可能要稍作调整.后面 ...

  7. jboss eap 6.3 域(Domain)模式配置

    jboss提供了二种运行模式:standalone(独立运行模式).domain(域模式),日常开发中,使用standalone模式足已:但生产部署时,一个app,往往是部署在jboss集群环境中的, ...

  8. 如何让jboss eap 6.2+ 的多个war应用共享 jar 包?

    weblogic有一个很贴心的功能,允许把多个war应用共同依赖的jar包,打包一个单独的war,以libary方式部署,然后各应用在weblogic.xml里声明引用该libary即可,这样可大大减 ...

  9. JBOSS EAP实战(1)

    JBOSS的诞生 1998年,在硅谷SUN公司的SAP实验室,一个年轻人正坐在电脑前面思考,然后写着什么东西.不,他没有在写程序,他在写辞呈.他正在做出人生的一个重大决定:他要辞掉在SUN的这份工作, ...

随机推荐

  1. Spring Boot整合JPA、Redis和Swagger2

    好久没有总结了,最近也一直在学习.今天就把spring boot与其它技术的整合做个小总结,主要是jpa.redis和swagger2.公司里有用到这些,整合起来也很简单. 首先,新建一个Spring ...

  2. Pg168-1

    1.Pg168-1 package org.hanqi.pn0120; public class Computer { private double neicundx=10; public doubl ...

  3. ASP.NET:MVC中文件上传与地址变化处理

    目录 文件的上传和路径处理必须解决下面列出的实际问题: 1.重复文件处理 2.单独文件上传 3.编辑器中文件上传 4.处理文章中的图片路径 5.处理上传地址的变化 一.上传文件和重复文件处理 文件处理 ...

  4. Rookey.Frame之系统初始化

    昨天介绍了数据库的配置,今天继续介绍系统的初始化功能:针对系统初始化在开发中也是很重要的一部分,它可以提前将相关数据提前自动初始化到系统中,同时也可以为上线测试提供方便,可以很方便进行系统测试演练,防 ...

  5. BC-NFS安装依赖

    [root@BC-NFS01 glusterFS_installer]# sh install_local.sh 18-09-19 22:43:28 [install_local.sh] INFO : ...

  6. iconfont 在项目中的简单使用

    font-class引用 font-class是unicode使用方式的一种变种,主要是解决unicode书写不直观,语意不明确的问题. 与unicode使用方式相比,具有如下特点: 兼容性良好,支持 ...

  7. python3下django连接mysql数据库

    1.安装pymysql pip install pymysql 有一点需要注意,有的系统(比如ubuntu16.04)同时安装了python2和python3,而比较新的django需要在python ...

  8. 基于 Laravel 开发博客应用系列 —— 项目必备软件安装

    1.概述 通过本项目我们将会构建一个简单.清爽.优雅的博客系统,以及维护管理该博客的后台. 本项目源码公开在GitHub上:https://github.com/ChuckHeintzelman/l5 ...

  9. 百道CTF刷题记录(一)

    简介 最近在刷CTF题,主攻Web,兼职Misc Shiyanbar 0x01 简单的登陆题 简单概括: 考点: %00截断正则 CBC字节翻转攻击 难度: 难 WP:https://blog.csd ...

  10. Kotlin in Action 笔记

    Kotlin 参考 官网 reference kotlin实战 Try Kotlin Kotlin China Github 简介 Kotlin是一门把Java平台作为目标的新的编程语言.它简洁.安全 ...