分享
 
 
 

Apusic 应用服务器简介

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

1. 背景

AAS从1999年4月开始开发,到2000年6月软件进入代码稳定期,目前已进入beta测试阶段。产品开发组目前一人,祥情请参见《中国青年报》主办的《数字青年》2000年8月7日的报道:http://202.99.23.201/gb/content/2000-08/07/content_54022.htm

2. 产品结构

AAS的只有一个代码基(codebase),但可以衍生出三个产品:

Apusic Application Server,这是Apusic公司的主导产品,是J2EE规范的完整实现。

Apusic Web Server,这是一个入门级产品,主要提供给开发者开发jsp, JavaServlets 应用时使用,也可以部署简单的应用系统,该产品主要采用免费下载的方式发行。

Apusic Security Provider,这是对Java Cryptography Extension (JCE) 的完整实现。 可以用来构造安全应用系统。

3. 系统结构

AAS采用模块化结构设计,每个模块都被独立地实现,并通过标准接口联系在一起。主要包括以下几个模块:

a) Communication Resource Manager (CRM)

这是AAS较为核心的模块,提供了底层的通讯处理和Context Propagation,其他模块在交换信息时都需要和这个模块打交道,因此对整个系统的运行效率和可伸缩性起到非常要害的作用。目前这个模块采用Java本身的JRMP实现,但我们已经同某高校取得了联系,合作开发一个ORB,届时将采用CORBA/IIOP以及RMI/IIOP重新实现CRM,提高系统的互操作性。

b) EJB Container & EJB Server

该模块完全实现了EJB 1.1规范,实现了规范中的所有Beans类型,包括Statefull Session Bean, Stateless Session Bean, Container Mananged Entity Bean, Bean Mananged Entity Bean。使用AAS的部署工具可以自动生成对数据库的访问,开发者无须任何SQL和JDBC的知识。在运行时EJB Server提供了对所有Bean的同步、安全处理、资源访问、交易治理等功能。目前我们正在着手进行EJB 2.0规范的研究,一旦EJB 2.0规范正式发表,我们将在第一时间提供相应的产品。

c) Web Server

AAS内嵌了一个功能强大的Web Server,遵循HTTP 1.1协议,支持虚拟主机,支持JavaServlet 2.2和JSP 1.1,支持CGI, Server Side Include, Image Map,利用第三方提供的工具还可以支持Microsoft的ASP。支持Servlet自动装载,即当某Servlet修改并重新编译后,无须重新启动服务器。JSP脚本可以用Java语言和javascript语言编写,计划在以后的版本中将支持更多的脚本语言,如PHP, Perl, Python等等。支持JSP的定制标记(Custome Tags),并实现了转换时刻标记处理功能。

d) Transaction Manager

多个EJB或Servlet可以参与到一个单独的交易中,并一次性提交或回滚交易,交易治理器保证对资源(数据库,消息队列等)访问的一致性和完整性。

e) Connection Pool

AAS实现了数据库连接池,即数据库连接可以被重用而不必每次都重新打开并关闭连接,极大地提高了服务器端应用的运行效率。EJB或Servlet使用标准的JDBC接口透明地使用连接池,无须编写额外的代码。

f) Security

AAS实现了用户认证和授权功能,EJB和Servlet透明地通过J2EE的Security Role模型保护要害的信息。目前我们正在开发Kerberos协议的实现,将可以同其他认证服务器(如windows 2000)集成在一起。AAS实现了大量的强加密算法,包括RSA, DES, RC2, RC4, Twofish等等,同时还实现了SSL 3.0/TLS 1.0协议,并且不受密钥长度的限制(但必须有强加密模块的浏览器的支持,非HTTP协议可不受此限制)。 ,

g) XML

AAS实现了一个高效率的XML解析器,支持SAX2和DOM Level 2应用编程接口,以及一个高效率的专有接口。支持Namespaces。目前正在开发XML Schema, XSLT解析器等围绕XML的技术,将来AAS不仅是一个J2EE平台,还会是一个XML应用平台。

以下为报界的一篇报道,看一下多年以来经常领导潮流的在国内软件企业具有代表性的金蝶公司的Direction:

近日,金蝶公司对外公布了其酝酿1年之久的又一重大商业计划,斥巨资成立以中间件产品研发及销售为主营业务的APUSIC软件公司、大举进军中间件市场,为中国应用软件业的腾飞注入了核心竞争力。

APUSIC软件公司的主营产品是基于J2EE技术的Web-Enabled应用服务器。该应用服务器基于SUN公司提出的J2EE技术标准,实现了EJB、HNP SERVLET、SSL加密、XML解析器等J2EE核心技术,功能强大且性能稳定,是目前国内软件厂商推出的第一个具有自主知识产权的J2EE中间件产品。

电子商务的兴起,使传统的企业治理软件面临功能上的革新和技术上从经典的Client/Server计算方式向Inter-net架构下集成计算方式的过渡与融合。以应用软件开发商和企事业单位IT部门为最终用户的中间件软件启动了一个潜力巨大的市场。所谓中间件就是位于平台(包括硬件和操作系统)与应用之间具有标准的协议与接口的通用服务。开发人员无须针对不同的设备和系统平台设计不同的治理软件,只需要采用标准化的中间件基础结构,就可以使开发的应用具有良好的可扩展性、易治理性、高可用性和可移植性,实现异构环境中工具、应用和服务的分布式治理,是通向Internet计算环境的最佳途径。

作为金蝶公司2000年电子商务整体战略的重要举措之一,三层结构技术的成功应用以及K/3企业治理软件的大面积推广,为中间件产品的研究与开发奠定了良好的基础。通过开发要害性软件技术平台,金蝶不仅可以充分发挥。深刻了解应用软件行业的优势,彻底摆脱对价格昂贵的国外中间件产品的依靠,满足Web交易时代客户对应用软件服务器层次上即刻处理的需求,加强构建大型应用软件系统的能力,为客户提供一个完整的电子商务产品支持方案。还可以通过销售商品化的中间件产品与更多的治理软件厂商结成紧密的刍作关系,以实际行动走出一条适合我国国情的,大联盟、大市场的全新、开放之路。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有