【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

JBoss Enterprise Application Platform 6 发布:集成的企业应用平台

  • 2012-07-05
  • 本文字数:1568 字

    阅读完需:约 5 分钟

Red Hat 近日发布了企业应用平台 JBoss Enterprise Application Platform(EAP)6 ,EAP 6 具有可用于云的架构,并提升了管理能力、改进了开发工具。JBoss EAP 6 可以部署在企业内部自建的云里,也可以部署在私有云或公共云中;它还是一个运行时引擎,可以驱动 OpenShift 和 Red Hat 的 PaaS 产品里的 Java 应用。JBoss EAP 6 包括应用服务器 JBoss Application Server(AS)7.1、JBoss Developer Studio 5.0、Web 框架工具包 JBoss Web Framework Kit 2.0 和可选的 JBoss Operations Network(ON)3.1。JBoss EAP 6 目前采用订阅商业模式,提供长期支持、平台认证和服务包,并支持 SLA(服务级别协议)。

让我们看看 JBoss EAP 6 的各个组成部分,以及它们给平台带来的优势。

JBoss AS 7.1

  • 支持 Java EE 6。JBoss AS 7.1 是一款 Java EE 6 应用服务器,全面兼容 Java EE 6 Full Profile。简单来说,Java EE 6 对现代编程技术进行了标准化,比如依赖注入、注解、POJO 编程和 REST 编程,这些标准化减少了样板代码和 XML 配置。
  • 快速启动。服务能并行启动,并充分利用了多核处理器,非关键服务则在第一次使用时才会被激活。以后的启动都使用针对全解析的索引元数据。这些变化能让 JBoss AS 在三秒之内启动、就绪。
  • 模块化核心。JBoss AS 7 使用了 JBoss Modules,对应用隐藏了服务器的实现类,而且只加载应用需要的类。这使得应用能够隔离运行,也有助于防止类加载冲突的问题。类还能够被并行加载,以提高性能。AS 7 在 JBoss Modules 上又构建了一层,来支持 OSGi。
  • 占用内存低。JBoss AS 7 的内存管理采取了一种较为激进的方式,可以减少垃圾回收引起的中断。在常用的 JVM 配置下启动 AS 7,模块化核心和索引元数据的使用能保证占用较少的内存。Red Hat 的“Ease into the Cloud”演示里显示,JBoss EAP 6 基本只使用约 15MB 的内存,而传统的产品起码要使用 150MB。用户还可以通过服务器的配置裁减不需要的服务,进一步减少对内存的占用。
  • 更完善的管理。JBoss AS 7 里的配置是集中式、以用户为中心的。在域模式下,相同的配置文件可用于多个服务器,而且支持域里的滚动部署。配置文件也基于简单的域模型,不会暴露内部的关联关系。除了直接编辑 XML 文件外,管理员还可以使用增强的 Web 控制台、Java API、HTTP API 或命令行工具来管理服务器。
  • 支持 Arquillian。对 Arquillian 的支持能让你在应用容器里快速、轻松地运行单元测试和集成测试。

JBoss Developer Studio Portfolio Edition 5.0

JBoss Developer Studio Portfolio Edition 提供了一个已组装、被认证的开源 IDE,能访问所有的 JBoss 企业技术。它提供了在 IDE 里构建 Web 应用和企业应用所需的一切内容。JBoss EAP 6 还集成了其他开发工具,包括 Maven、Hudson/Jenkins 和 Hibernate。

JBoss Web Framework Kit 2.0

JBoss Web Framework Kit 能简化流行开源技术在 Java 应用中的使用。它是一个开发框架和工具包,可用于 Web 应用和移动应用的开发。JBoss EAP 6 包含的组件有 RichFaces 4.2、JBoss Snowdrop 2.0 和 Hibernate Search 4.1。JBoss EAP 6 对 Apache Struts 2.3、Spring 3.1/3.0/2.5 和 Google Web Tookit 2.4/1.7 的支持都已经过认证。IceFaces、PrimeFaces、jQuery、jQuery Mobile、Play and Grails 的特定版本也能在 JBoss EAP 6 上运行,EAP 已经进行了验证,不过还没有提供对这些框架的支持。

JBoss Operations Network 3.1

JBoss ON 是一个管理平台,能提供对整个 JBoss 实现的监控、配置和专业管理。它支持对应用进行配置、打补丁,从而简化应用的发布管理,还提供性能和可用性方面的监控,以确保应用的服务级别。

目前使用 JBoss EAP 5 的用户如果要进行升级,可以参考 JBoss EAP 6 迁移指南

查看英文原文: JBoss Enterprise Application Platform 6 - Java EE 6, Fast Start-up, Low-memory, Cloud-ready

2012-07-05 19:223949
用户头像

发布了 151 篇内容, 共 60.2 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

技术分享 | Selenium多浏览器处理

霍格沃兹测试开发学社

基于Vue构建低代码平台的思考

互联网工科生

Vue 低代码 表单 JNPF

文件传输软件的市场现状和未来趋势

镭速

文件传输软件

自动化实践-全量Json对比在技改需求提效实践

得物技术

json 自动化 测试 企业号 8 月 PK 榜

Jupyter Notebook 遇上 NebulaGraph,可视化探索图数据库

NebulaGraph

AI Jupyter Notebook 图数据库

软件测试/测试开发丨Python 内置库 日期与时间处理

测试人

Python 软件测试 内置库

关于文件传输软件和传输大文件你需要知道的一切

镭速

传输大文件

技术创新、鸿蒙赋能,华为阅读带来全新商业机会

最新动态

PoseiSwap 开启“Poseidon”池,治理体系或将全面开启

西柚子

全网首档操作系统探访体验栏目“龙蜥+超级探访”震撼上线!看国产 OS 如何乘风破浪

OpenAnolis小助手

开源 操作系统 龙蜥 统信软件 超级探访

不可错过!12个编写整洁Java代码的最佳实践方法

SoFlu软件机器人

技术分享 | app自动化测试(Android)--高级定位技巧

霍格沃兹测试开发学社

干货|app自动化测试之Capability 使用进阶

霍格沃兹测试开发学社

8月征文:今天你 ARTS 打卡了吗?【中奖名单见文末】

InfoQ写作社区官方

ARTS 打卡计划 征文活动 热门活动

Uiautomator2.0

霍格沃兹测试开发学社

测试必会 Docker 实战(一):掌握高频命令,夯实内功基础

霍格沃兹测试开发学社

技术分享 | 测试平台开发-前端开发之Vue.js 框架

霍格沃兹测试开发学社

Last Week in Milvus

Zilliz

非结构化数据 Milvus Zilliz 版本更新 AIGC

恭喜!杭州悦数成为「大数据技术标准推进委员会」2023 年度合作伙伴

悦数图数据库

数据库 图数据库 NebulaGraph

PoseiSwap 开启“Poseidon”池,治理体系或将全面开启

大瞿科技

软件测试/测试开发丨Python 内置库 json

测试人

Python json 软件测试

代币头像logo申请方法盘点:薄饼最难、Ave最简单、TP钱包居中

加密先生

logo图标

ThreadLocal

红袖添香

Java ThreadLocal ThreadLocalMap Java 线程

华为阅读与商务印书馆达成全面合作 携手传承中外经典名著

最新动态

5分钟,带你了解低代码开发

高端章鱼哥

低代码 数字化转型 应用开发

融云:从「对话框」跳进魔法世界,AIGC 带给社交的新范式

融云 RongCloud

人工智能 AI 通信 社交 AIGC

干货|app自动化测试之Appium问题分析及定位

霍格沃兹测试开发学社

企业文件传输软件安全性分析与对比

镭速

文件传输软件

低代码平台,需求和技术发展的产物

这我可不懂

软件开发 低代码平台 开发方式

瓴羊Quick BI在Gartner魔力象限中脱颖而出

夜雨微澜

接口测试实战| GET/POST 请求区别详解

霍格沃兹测试开发学社

JBoss Enterprise Application Platform 6发布:集成的企业应用平台_Java_Bienvenido David_InfoQ精选文章