1.2 国内外研究现状Web是一种典型分布式的应用架构。在Web应用中,每一次的信息交换都要涉及到两个层面, 即客户端和服务端, 所以客户端技术和服务端技术这两大类可以统称为Web开发技术。20 世纪80 年代, Xerox PARC 为 Smalltalk-80 编程语言发明了一种软件设计模式——MVC 结构模式。 缑艳阳认为在MVC 结构模式下,应用程序由模型、视图和控制器这三个核心模块组成,三个模块各自处理各自的任务,实现了将业务逻辑层和表现层分开的目的[1]。Teb Husted,Cedric Dumoulin 等学者在 2003年提出:框架是可重用的半完成的应用程序,可用来产生专门的定制程序。框架一般具有即插即用的可重用性、成熟的稳定性以及较优秀的团队协作性[2]。2008 年,刘胜利、寿永熙提出:框架是在设计和开发软件系统过程中的一个概念,它强调对已完成部分(包括设计和代码)的重复使用。通常框架都是针对特定应用范围的,首先对该应用领域进行了深刻的理解,然后进行该应用领域的抽象,抽象出一个概念模型,即形成了一个有形或无形的框架。具体的应用根据自身的特点实现对框架中的概念进行抽象化,从而完成该应用的功能。基于J2EE 标准的框架都是基本封装了很多组类,类与类之间进行特定的相互协作,可以解决一些通用的问题[3]。2008 年,北京工业大学的张曦提出,在Web应用系统的开发领域中,竞争日趋激烈。产品寿命周期因为技术的不断进步和客户需求的多样化在不断缩短,给企业带来了缩短产品的开发周期,提高产品质量,降低生产成本和改进产品性能的压力[4]。面对不断变化的市场,这就要求企业能快速做出反应,根据客户的需求制定出个性化的产品,这样才能赢得竞争并且占领市场的一席之地。北京交通大学的谭欢表示,目前有很多企业采用基于Internet 的应用构筑企业信息架构。作为现如今流行的分布式计算平台,J2EE 已经成为了基于 Web的企业应用的核心部分。Java服务器端的技术开发人员利用基于 J2EE 的 Web企业开发框架提供的可重用的体系结构,可以便捷地使用 Web开发技术并且专注于具体的业务逻辑。与此同时,B/S 框架已然成为目前企业应用系统的主流开发体系[5]。B/S 框架的使用不需要客户端安装任何系统软件,有良好的可扩展性、易用性和通用性。用户利用B/S 框架可以实时发布信息,进行动态交互及安全灵活地连接后台系统。开发简便,功能强大且应用灵活的 Web 应用程序也因此成为了当前Internet 技术发展的一个热点。2010 年 apache 的一个开源的项目 iBatis 由 apache softwarefoundation迁移到了 google code,并被改名为MyBatis。在医药方面,目前国外的数据仓储管理系统已经特别发达,使用电子计算机技术的历史已有30 多年。 例如, 在60 年代初的时候, 美国的麻省总医院就已经研发并开始使用了COSTA系统。COSTA系统一直沿用至今,管理着庞大的药房仓库信息、用药信息以及患者信息。此后,信息技术迅猛发展,因此美国、欧洲、日本等多个国家和地区的医院和药房都相继研发了自己的信息仓储管理系统,医药仓储管理系统也因此被带入了一个高速发展的新阶段。日本北里大学医院引入了大量的互联网技术, 形成了不仅仅限于传统C/S模式的“ordering”模式,研发了新的网络系统,这一网络系统也得到了更加广泛的应用。与此同一时期,欧洲各国在迅速发展着各自的医药仓储管理系统。比如,丹麦的 Red Systerm同时管理好几十家医院、诊所和药房,而法国的一体化信息管理系统 Grenoble Integrated HIS也有着很好的发展与应用,这些都极大程度地推动了医药行业的发展[6]。在我国,数据仓库技术随着计算机技术的逐渐发展和不断普及,也进入了快速发展时期,但是与发达国家相比,差距还是明显存在的 。国内的医药市场竞争日益激烈,药品市场的竞争也更为残酷。即使我国有部分企业已经逐步使用信息化仓储管理系统,例如海王星辰、荣华大药房以及长城药店等。但是国内目前还是缺乏足够成熟的数据仓库技术,因而出现了一种情况——“海量数据,信息缺乏”,即无法有效地利用海量的信息数据,这对企业来说无疑是很大的损失[8]。一些国内连锁的零售企业对数据仓库的需求越来越大,完备的信息管理系统和海量的存储数据都为数据仓库的建立创造了条件。有部分企业选择引进国外先进的数据仓库技术,也有部分企业自主研发数据仓库。更多的管理者已经意识到:只有通过建立数据仓库,才能对企业信息进行真正全面的了解,从而做出合理的规划与决策。 Apriori基于网络化智能零售平台的数据管理系统设计(2):http://www.751com.cn/zidonghua/lunwen_41340.html