近期,IBM 开源了八个名称为 Open Liberty 项目,Open Liberty
是二个高模块化、快捷和高动态性的应用服务器运营时景况。

1.1 背景音信
IBM WebSphere Application Server
平素以重量级而著称,而恢宏废弃EJB那大巨头后,无论商用依旧开源的应用服务器都走上轻量化的守则。IBM也推出了IBMWebSphere Application Server Liberty
Profile来应对并争取越来越大的开辟者商场。但IBM WebSphere Application
Server其余版本依旧是行路在重量级的平坦大路上。
1.2 概述
IBM WebSphere Application Server Liberty Profile (standalone, for
WebSphere Application Server Network Deployment
V8.5State of Qatar安装文件十分的小,wlp-nd-8.5.0.0.jar只有48,028,532字节,在这里个黄铜色环境珍惜、苗条为上的大核心处境下,或然那几个减肥版本的安装文件尺寸就改成打动顾客极为主要的三个敲门砖。

二〇一二 年,IBM 公布了 WebSphere
Liberty,这是一个专为“云”而安顿的应用服务器。但它从未包蕴众几大家想要的成效,所以,IBM
增加了 Liberty,使其完全适合 Java EE 7
认证,并将其安顿到了每一个重视的开辟平台,包括 Docker,Kubernetes,以致Cloud Foundry。

IBM WebSphere Application Server Liberty
Profile的着重点首如若为着快速支付Web应用、OSGi应用、Web
2.0甚至Mobile应用,首要以轻量化为主;通过OSGi动态加载的章程得以达成不相同功用模块的动态配置与加载,完成热插拨式的作用。

Open Liberty 项目是二个截然相配 Java EE 7
的应用服务器,当然,也特别最新的 Eclipse MicroProfile API。它是商业贸易产物WebSphere Liberty 的基本,因而在 Open Liberty
上运转的使用能够没有必要转移就能够在 WebSphere Liberty
上运转。假设必要扶植,可透过 WebSphere Liberty 获得协理。

表明:以下谈及IBM WebSphere Application Liberty
Profile时均选拔缩写WLP来代替之。

Open Liberty 作为 WebSphere Liberty 宗旨,现已在 EPL-1.0
的许可证下正式开源,并已托管至
GitHub:。

懒得再制版了,直接下载PDF文书档案吧。

2011 年 6 月 15 日,IBM 正式通知了 WebSphere Application Server V8.5
版本(简单的称呼 WAS V8.5)。WebSphere Liberty Profile Server(简单的称呼Liberty)是 WAS V8.5 中最重要的新特征,它是一个基于 OSGi
内核,高模块化,高动态性的轻量级 WebSphere
应用服务器,其安装极为简略(解压就可以)、运营相当的慢、占用超级少的磁盘和内部存款和储蓄器空间,帮衬Web、mobile 和 OSGi 应用的付出,目的在于巩固开拓职员的临蓐作用。

什么是 WebSphere Liberty Profile Server ?

Liberty
是一款全新的轻量级应用服务器,它将客户的地道开拓体验作为最器重的重点点。其利害攸关特色和剧情囊括:

  • 高模块化——该功效允许客商依据本人应用程序的须要启用或然剥夺相关的
    feature(所谓
    feature,在此指的是运转应用程序所急需的各类财富的支撑。比方,应用程序用到了
    JSP,大家就须求运维 JSP 那么些 feature,假设不在要求此
    feature,就足以将其剥夺。通过这种模块化的操纵,大家能够按需运转不一样的
    feature,包含 JSP, Servlet, JPA
    等等,这种调节是兑现轻量级应用服务器的底蕴)。

  • 轻量级—— Liberty 接纳了四种才具进行节食和优化(首若是 OSGi
    的采纳),与历史观的 WAS 相比较,非常大的滑坡了运营时的内部存款和储蓄器消耗。

  • 高动态性——由于应用了 OSGi
    的布局,技术员在付出的时候,能够动态纠正配置文件,应用程序以至服务器的周转时音信,这么些改正都是实时生效的,无需重启服务器。

  • 顿时——由于采纳了高模块化的统筹,Liberty
    应用服务器会“按需运转”,自个儿消耗的系统财富超级少,对举办职务的反适当时候间也十分长,比方,日常的话
    Liberty 的起步时间低于 5 秒。

  • 布局轻松——在一切开采进度中,客户只必要和多少个配置文件(server.xml)打交道,何况配置的施用也非常灵活。

即便 Liberty 与人生观 WAS 相比较只是一个“小块头”,不过在 Web 和 OSGi
应用程序的费用上,Liberty 与历史观 WAS 完全保持一致,在 Liberty
上支付的次序,能够间接移植到守旧 WAS 上,不供给做此外的改观。比较守旧WAS 的大幅,Liberty 在为客商提供精美的开采体验上一马当先。

摘自:https://www.ibm.com

下载地址:

参考:

(文/开源中黄炎子孙民共和国State of Qatar