论文部分内容阅读
随着企业信息化的不断推进以及Internet的迅猛发展,越来越多的企业都建立了自己的内部管理系统,并且逐渐将内部网络系统接入互联网,通过网络开展商务活动。这样,企业从多种渠道(内部的/外部的)获得越来越多的信息,为了更好地利用这些信息,更有效地辅助商业决策,以获得更多的商业机会,迫切需要利用商务智能这一先进技术对这些数据进行有效地、更深层次的分析。然而目前的商务智能应用系统大多基于C/S模式,不能与企业已有的管理系统(大多基于B/S模式)有机结合,因而需要建立基于B/S模式的商务智能应用。为此,论文就基于B/S模式的商务智能构架及实现技术进行了较深入的研究。论文首先对目前占主流地位、具有代表性的几个国外著名企业的商务智能解决方案进行了研究,并对它们做了分析和总结。分析表明:现有解决方案在基于B/S模式的三层体系结构下构建商务智能应用程序存在着开发周期长、效率低、移植差等不足,从而引出四层商务智能应用体系结构。针对现有解决方案存在的不足,论文在B/S模式的三层体系结构基础上,于应用层和数据存储层之间增加了分析层,提出了四层商务智能应用体系结构(4-tier Business Intelligence Architecture,简称4-tier BIA),并对该结构中每一层的功能和实现技术进行了详细探讨。该结构灵活、易用,具有可伸缩性、可扩展性、开放性及后台数据库的透明性。基于该结构,开发者能利用组件方法快速建立商务智能应用程序,并能与原有的电子商务系统无缝结合。论文对4-tier BIA的关键层——分析层的功能及实现技术进行了重点分析和研究。分析层的引入不仅将三层结构中应用层的功能进行了合理的划分,使系统构架的层次更加清晰,扩展性和可重用性更好;而且通过分析层对底层数据的封装及数据库连接池的引入,有效地实现了数据库访问的透明性、可移植性,同时也大大提高了系统的数据访问效率。最后,论文将4-tier BIA应用于企业自助服务系统中,并利用软件组件的方法建立了该系统中的商务智能应用程序。