论文部分内容阅读
进入90年代以来,基于传统的数据库理论和技术的数据库系统已满足不了信息时代的要求,因此必须采用更为先进理论和技术发展化工数据库系统。 两层模型曾经具有创新意义,因为它将一些计算任务从主处理器上卸载到灵巧的客户机。随着客户机-服务器模型成长并能付诸使用,人们对服务器的可伸缩性和客户机代码大小及复杂性愈来愈关注,于是提出了一种三层的体系结构,把商务逻辑分布到中间层的应用服务器中。当网络需求增加时,增加中间层应用服务器的数量即可,这样,系统的伸缩性可以无限增长。到目前为止分布式组件模型有三种:MTS/COM+模型、CORBA和EJB模型,这三种分布式技术各有优缺点。由于本课题的开发平台为SUN的Solaris的操作系统,再考虑到开发的效率和提供的服务,故而采用了EJB的组件模型。 本课题的主要工作是在Solaris操作平台建立一个化工物性数据查询和估算的框架,并实现了化工物性数据的多种查询和多种估算。本课题采用了当前分布式开发的前沿技术,如EJB、JavaBean、Servlet、JSP、xml、UML等。另外,为了加快开发进度,开发了Struts Web Tools的辅助开发工具;为了提高数据库连接的利用效率,实现了数据库连 北京化工人学{吹士沦文接池;为了增强系统的灵活性,采用xml作为系统的配置文件,通过解析xlnl得到所需数据。并于2001年6月23日在北京大学通过了“211工程”组的验收。