m6米乐

最新动态
新闻中心
实时新闻,实时资讯

m6米乐Apusic应用服务器通过Jakarta EE 10 Platform兼容性认证,实力再上新台阶

  • 发布时间:2025-01-22 16:56:23
  • 分享:

我们非常自豪地宣布,m6米乐Apusic应用服务器(Apusic Application Server,以下简称AAS)已成功通过Jakarta EE 10 Platform兼容性认证!m6米乐Apusic始终致力于为全球客户提供稳定、可靠、高性能的企业级应用服务器。此次通过国际领先的Jakarta EE 10 Platform兼容性认证,不仅标志着AAS在遵循国际标准、技术实力和产品兼容性方面均达到了业界领先水平,更彰显了我们产品完全自主可控的强大实力,将为我们的客户带来更强大、更可靠的应用服务体验。

 

 

严苛认证,彰显卓越品质

Jakarta EE 是一个开源的、面向云原生 Java 的企业级 Java 标准规范,它定义了构建企业级应用程序所需的一系列 API 和技术。Jakarta EE 的前身是 Java EE,在迁移到 Eclipse 基金会后,为适应云计算和微服务等新兴技术的发展趋势,进行了重大的升级和改进。最新的 Jakarta EE 10 规范,在支持云原生、微服务架构、简化开发等方面进行了显著增强,为开发者提供了更强大、更灵活的开发工具和环境。

Jakarta EE 10 Platform 兼容性认证是一项由 Eclipse 基金会发起,旨在验证 Jakarta EE 10 实现是否符合规范的严格认证。为了确保所有兼容 Jakarta EE 10 的产品能够提供一致的行为和互操作性,Jakarta EE 规范制定了技术兼容性工具包(TCK),其中包含了大量的测试用例。要获得 Jakarta EE 10 Platform 兼容性认证,产品必须通过 Platform TCK 以及 16 个独立的 TCK 测试。其中:

· Platform TCK: 针对 Jakarta EE 平台核心功能的测试。

· 16 个独立的 TCK: 针对 Jakarta EE 平台中 16 个核心组件的独立测试,涵盖了 Activation、Authentication、Authorization、Batch、Bean Validation、Concurrency、CDI、Debugging、Dependency Injection、Faces、JSON Binding、JSON Processing、Mail、RESTful Web Services、Security、XML Binding 等关键技术。

这些测试案例总数近 7 万个,完整运行一遍需要数十小时。

申请认证的产品需要遵循 Jakarta EE TCK 流程,公开 TCK 测试结果,并提交认证请求。整个流程接受社区监督,确保认证的公正性和权威性。这些严格的标准确保了通过 Jakarta EE 10 兼容性认证的产品具备高质量、高可靠性和良好的互操作性,为企业应用的稳定运行和长期发展提供了坚实保障。通过此项认证,表明该产品在技术上完全符合国际标准,能够为用户提供安全、稳定和高效的应用服务。

 

砥砺前行,铸就技术实力

为了确保 AAS V10 顺利通过 Jakarta EE 10 兼容性认证,m6米乐 Apusic 工程师团队付出了巨大的努力,进行了大量的技术攻坚和测试验证工作。

m6米乐Apusic 研发团队在产品设计之初便对 Jakarta EE 10 的各项规范进行了深入透彻的研究,并在整个产品开发过程中始终遵循这些规范,确保产品架构和代码实现完全符合标准要求。我们对规范的了如指掌,是产品能够顺利通过 TCK 测试的根本保障。

为了确保测试的准确性和可靠性,我们搭建了完善的测试环境。

在对规范充分理解和贯彻的基础上,我们严格按照 Jakarta EE TCK Process 的要求,执行 TCK 测试,细致地验证产品实现的每一个细节是否都符合规范要求。

针对测试过程中发现的任何问题,研发团队都会深入研究 Jakarta EE 标准规范,并进行及时的修复和优化,确保 AAS V10 能够稳定、高效地通过所有测试。例如,在 Jakarta Faces 组件的测试中,我们曾遇到一个关于资源处理的兼容性问题。通过深入分析规范文档和测试用例,我们发现是 AAS 对规范中某些边缘情况的处理与 TCK 测试的预期存在差异。经过反复调试和优化,我们最终解决了这个问题,确保了该组件的完全兼容性。

最后,我们将 TCK 测试作为产品自动化测试的重要组成部分,并将其融入持续集成流程。在我们的 CI/CD(持续集成/持续交付)管道中,每一次代码提交都会触发自动化构建和测试流程,包括运行 Jakarta EE TCK 测试。通过这种方式,我们可以在早期发现和修复问题,确保产品的每个版本都能够持续满足 Jakarta EE 标准的要求。此外,我们还使用 SonarQube 等代码质量分析工具来监控代码质量,确保产品的稳定性和可维护性。

我们最终成功通过了包括 Jakarta EE Platform 10.0.6 TCK 以及 Jakarta Activation 2.1.2 TCK、Jakarta Authentication 3.0.1 TCK 等 16 个独立 TCK 的所有测试,充分展现了m6米乐Apusic在应用服务器领域的技术实力和研发能力。

 

实力认证,赋能客户价值

m6米乐Apusic应用服务器(AAS)V10 通过 Jakarta EE 10 Platform 兼容性认证,不仅是对我们技术实力的权威认可,更将为我们的客户带来以下多重价值:

·  完全的自主可控: AAS V10 是m6米乐Apusic完全自主研发的产品,具备完全的自主知识产权,客户无需担心任何潜在的安全风险,可以更加放心地使用。

·  更高的应用兼容性: 客户可以更轻松地将基于 Jakarta EE 10 标准的应用部署到 AAS V10 上,无需担心兼容性问题,显著降低迁移和部署的成本。

·  更稳定的运行环境: AAS V10 通过了 Jakarta EE 10 的严格测试,能够在各种高负载和复杂的环境下保持稳定运行,为客户的业务系统提供了可靠、高效的保障。

·  更强的技术竞争力: 通过 Jakarta EE 10 兼容性认证的 AAS V10,在技术选型上拥有更大优势,能帮助客户构建更具创新性和竞争力的应用系统。

·  更放心的选择: 此次认证,充分证明了 AAS V10 在技术上已达到国际领先水平,客户可以更加放心地选择 AAS V10 作为其关键业务系统的支撑平台,无需担忧技术兼容性和稳定性。

·  更广阔的生态: AAS V10 完全遵循 Jakarta EE 10 国际标准,可与众多基于 Jakarta EE 标准的第三方组件和服务集成,构建更为开放、灵活且具有活力的应用生态。

m6米乐 Apusic 应用服务器 V10 通过 Jakarta EE 10 Platform 兼容性认证,是m6米乐在中间件领域取得的又一重要里程碑。我们将继续秉承“自主创新,安全可信”的理念,不断提升产品技术水平和服务质量,为客户提供更加优质的企业级基础软件产品和解决方案,助力中国企业数字化转型升级,并在全球市场竞争中赢得优势!

Sitemap