成果详情
华胜信泰ToprowAS应用中间件软件

成果详情

1、架构优势
基于OSGi内核,高模块化,高动态性的轻量级应用服务器,是目前所有应用中间件中最先进的技术架构。
2、高模块化
允许用户根据自己应用程序的需求启用或者禁用相关的功能部件。这种控制是实现轻量级应用服务器的基础,用户可以根据实际的需要,只启动必须的功能部件,而不需要启动所有的功能部件,加快启动时间,减少系统资源的占用。
3、轻量级
采用了多种技术进行瘦身和优化(主要是OSGi的应用),与传统的应用服务器相比,极大的减少了运行时的内存消耗,Toprow AS高模块化的设计,是轻量级运行的一个基本保证。
4、高动态性
由于采用了OSGi的架构,程序员在开发的时候,可以动态修改配置文件、应用程序以及服务器的运行时信息,所有修改都是实时生效的,不需要重启服务器。
5、快速
由于采用了高模块化的设计,ToprowAS应用服务器会“按需启动”,自身消耗的系统资源很少,对执行任务的反应时间也非常短,例如,一般来说ToprowAS的启动时间小于5秒。
6、配置简单
提供了一种非常简便的服务器配置方法,在整个开发过程中,用户只需要和一个配置文件(server.xml)打交道,而且配置的使用也非常灵活。
7、基于文件的功能部件管理
ToprowAS功能部件包含应用程序所需的编程模型和服务。将功能部件包含于配置中可能导致自动加载一项或多项其他功能部件。
8、插入式应用程序部署
要将应用程序部署到ToprowAS中,可以将应用程序插入到之前定义好的dropins目录,也可以将应用程序条目添加到服务器配置中。默认情况下,dropins目录是自动受监控的。如果将应用程序插入此目录,应用程序将自动部署到服务器上。同样,如果从该目录中删除了应用程序,应用程序也会自动从服务器中移除。
9、安全特性
安全性快速启动,可以利用quickStartSecurity元素,对ToprowAS迅速启用简单的(单用户)安全性设置。可使用appSecurity-1.0服务器功能部件开展用户注册、鉴权和授权活动。可使用安全的HTTPS监听工具来支持连接安全套接层(SSL)的ssl-1.0。ToprowAS支持国密算法加密,创建SSL证书。
10、跟踪和日志

跟踪和日志提供了跟踪和第一次失败数据捕获服务的基本实现,用于收集调试信息。ToprowAS带有统一的日志记录组件,能够针对运行时代码和应用代码提供基本跟踪功能及首次故障数据捕获(FFDC)服务,以便收集调试信息。跟踪与FFDC功能将在静态初始化期间应用于最初配置。

ToprowAS把国际最成熟的商业化产品核心与国内信息安全技术有机结合,即保证了产品的先进性、成熟性、稳定性、可靠性和功能的全面性,又保证了产品的安全、自主、可控,满足国内对信息安全有定制化要求的行业、产业和客户的个性化需求,保证国家信息安全的要求。
ToprowAS采用目前世界最先进的技术架构实现,技术先进性具体体现在:
1、高模块化和轻量级
    基于OSGi内核,高模块化,功能部件代码以及大部分内核代码在OSGi框架内以OSGi 模块(bundles)形式运行。提供了稳定、高效、轻量的Java EE运行支撑环境,符合先进的应用中间件发展理念,具有高性能和高可靠性。该架构是目前应用服务器中最先进的产品架构,不仅能够满足传统的基于集群的部署模式,同时能够满足面向云环境的部署。
2、高动态性及插入式应用程序部署。
    提供了一个轻量级、可组合的应用服务器运行时机制,功能部件代码以及大部分内核代码在以OSGi 模块形式运行。这种方式提高了加载大量服务的灵活性,减少应用服务器复杂性,减少了多个应用内存竞争问题。目前可以支持近几十个功能部件。
3、 自主可控的安全性。
    安全性按照 Servlet 3.0 规范来保护 Web 资源,按照 ejbLite 3.1 规范来保护 EJB 资源。
4、强大的日常功能
    提供了跟踪和第一次失败数据捕获服务,用于收集调试信息。有统一的日志记录组件,能够针对运行时代码和应用代码提供基本跟踪功能及首次故障数据捕获(FFDC)服务,以便收集调试信息。
5、符合行业标准
    遵循最新的JavaEE7规范。