..
上云难?> BonCloud助您平步青云
返回首页

产品信息

应用中间件BonAS

 

客户面临的问题:
  目前各应用服务器产品的基本功能已经趋于同质化,各厂商竞争热点将是如何为应用提供更多的增值功能服务和更好的性能,许多应用服务器产品已经逐渐发展成为支持软件生命周期管理的平台套件,此类套件提供软件的定义、设计、开发、测试、部署与管理维护一系列的功能,企业通过它可以更快更好地构建应用系统,简化管理并降低系统运营和维护成本,获得最佳投资回报。因此总的来看,商业的应用服务器正朝着大而全的方向发展,“一个应用服务器,所有的中间件”可能是各个应用服务器领域的商业公司的一个主要考虑方向。
但是,随着软件技术的飞速发展,这种大而全的应用服务器软件受到愈来愈大的冲击,特别是在虚拟化技术与云平台逐步在关键性平台和应用中部署的情况下,轻量化、模块化和微服务化的架构受到越来越多的关注、实施和发展。

BonAS系列产品概述
BonAS是面向“云时代”的应用服务器中间件产品,为企业应用提供高效、稳定、安全的运行引擎和支撑平台。
BonAS是一个基于动态模块加载内核,高模块化,高动态性的轻量级应用服务器,其安装极为简单(解压即可)、启动非常快、占用很少的磁盘和内存空间,适合企业应用和云环境中大规模部署;支持Web应用开发,将用户的良好开发体验作为最主要的出发点,能够大幅提高开发人员的生产效率;BonAS同时构建在强大和稳定的核心之上,为企业业务系统的运行提供了稳定、高效、轻量的运行支撑环境,BonAS能够大幅提高开发人员的生产率和系统的运营效率。

“BonAS”能为您做的:
 功能模块
BonAS的一个运行实例包含一个BonAS内核和一些可选的功能部件,大部分的核心模块作为动态加载内核的bundle运行在一个动态加载内核的框架内。当BonAS服务器启动时,会同时启动内核和动态加载框架,同时功能部件管理器会根据功能部件配置文件启动对应的功能部件。采用可扩张的动态加载服务构建的内核提供了高动态的运行功能部件。产品包括了支持行业标准的所有功能组件。
运行环境
BonAS可以运行在主流UNIX/Linux/windows平台上,包括:
操作系统
  • (AIX、HP-UX、Solaris)Unix操作系统
  • (RHEL、SUSE、Ubuntu、Asianux、Debian、CentOS)Linux操作系统
  • PowerLinux(LittleEndian、BigEndian)操作系统
  • Windows(Windows2003、Windows2008、Windows2012、Windows7、Windows8)操作系统 硬件平台   • IBMPOWER、HP-UXItanium、X86、SolarisSPARC、Solarisx86、ARM等平台

“BonAS”可为您带来(产品特点):
BonAS作为优秀的应用服务器,具有大量突出的亮点:
高模块化
允许用户根据自己应用程序的需求启用或者禁用相关的功能部件,所谓功能部件,在BonAS指的是运行应用程序所需要的各种资源的支持,比如web服务,mail服务,数据源服务等。比如,应用程序用到了web服务,我们就只需要启动web服务相关的功能部件,如果不再需要此功能部件,就可以将其禁用。通过这种模块化的控制,我们可以按需启动不同的功能部件,这种控制是实现轻量级应用服务器的基础,用户可以根据实际的需要,启动必须的功能部件,而不需要启动所有的功能部件,减少系统资源的占用。
轻量级
BonAS采用了多种技术进行瘦身和优化,与传统的应用服务器相比,极大的减少了运行时的内存消耗,BonAS高模块化的设计,也是轻量级运行的一个基本保证。 高动态性
由于采用了动态加载的架构,程序员在开发的时候,可以动态修改配置文件,应用程序以及服务器的运行时信息,这些修改都是实时生效的,不需要重启服务器。
快速
由于采用了高模块化的设计,BonAS应用服务器会“按需启动”,自身消耗的系统资源很少,对执行任务的反应时间也非常短,例如,一般来说BonAS的启动时间小于5秒。
配置简单
BonAS提供了一种非常简便的服务器配置方法,在整个开发过程中,用户只需要和一个配置文件(server.xml)打交道,而且配置的使用也非常灵活。运行时环境使用一组内置的配置默认设置工作,用户只需指定配置元素来覆盖这些默认设置即可。为此,可编辑server.xml文件或server.xml文件在运行时包含的其他XML文件。这种方法提供了许多可用性和操作方面的优势。其中包括:可以在应用程序开发团队内共享、可在运行时动态响应更新、可以使用文本编辑器轻松编辑。
基于文件的功能部件管理
BonAS功能部件包含应用程序所需的编程模型和服务。将功能部件包含于配置中可能导致自动加载一项或多项其他功能部件。可用功能部件表示为.mf文件。文件名称与功能部件名称匹配。
插入式应用程序部署
要将应用程序部署到BonAS中,可以将应用程序插入到之前定义好的dropins目录,也可以将应用程序条目添加到服务器配置中。默认情况下,dropins目录是自动受监控的。如果将应用程序插入此目录,应用程序将自动部署到服务器上。同样,如果从该目录中删除了应用程序,应用程序也会自动从服务器中移除。
安全特性
安全性快速启动,可以利用quickStartSecurity元素,对BonAS迅速启用简单的(单用户)安全性设置。您可使用应用安全性功能部件开展用户注册、鉴权和授权活动。这个功能部件支持基本类型的用户注册表及LDAP用户注册表。应用安全性功能部件能够提高web应用的安全性。您还可以添加下面的一个或多个服务器功能部件,如使用安全的HTTPS监听工具来支持连接安全套接层(SSL)的ssl-1.0,具体取决于您的安全配置。BonAS支持加密,创建SSL证书。
跟踪和日志
跟踪和日志提供了跟踪和第一次失败数据捕获服务的基本实现,用于收集调试信息。BonAS带有统一的日志记录组件,能够针对运行时代码和应用代码提供基本跟踪功能及首次故障数据捕获服务,以便收集调试信息。

“BonAS”有何与众不同:
从技术上看,BonAS具备如下的优势,包括:
  • 支持最新的行业标准
  • 支持SOA的实现,提供Web服务的支持
  • 高模块化设计,产品的弹性高
  • 跨平台好
  • 提供稳定的运行环境
  • 支持群集技术,提供系统的水平拓展能力
从成本上看,BonAS具备如下的优势,包括:
  • 资源利用率高,当不同平台的用户采用集群操作时,能够合理配置系统资源,降低系统成本
  • 资源开销小,高模块化设计,用户可以根据实际需要启动不同的功能部件,而不需要启动所有的功能
  • 使用简单,提高开发效率,减少学习成本
  • 动态特性保证大部分更新都可以在不停机的情况下完成
  • 成熟稳定的产品,降低了系统维护的费用

“BonAS”助您成就卓越价值
提高资源利用效率
BonAS安装一个实例仅需约50M磁盘空间,约为商业级产品的几十分之一);其安装和启动时间均以秒计,而传统商业级产品均以分钟、乃至十分钟计。BonAS出色的技术指标,极大降低资源消耗;更小粒度的部署单元,明细提升IT环境中的资源利用效率。
提升IT架构弹性
BonAS由于其轻巧的形态、灵活定制的能力,可以很好的适应客户对于云化部署能力的技术要求,为客户的IT架构在保障既有品质的前提下带来更好的弹性。
紧跟最新技术规范
BonAS支持最新的行业标准,包含了大量技术规范的最新标准,在NoSQL等方面提供更好的支持,基于动态模块加载的产品架构让模块升级更加便利,让您的应用可以紧跟最新技术,不再受陈旧规范的约束。