论文部分内容阅读
当前,管理信息系统发展趋势是分布式和智能化。一方面,网络应用特别是Internet的普及使得信息交流快速简便,不但数据文件可以通过网络有效传递,而且基于XML的WebServices的普及,面向服务SOA体系的提出使得应用程序可以跨平台,跨网络应用。企业的数据资源、程序服务已经突破了单机限制,在客户机/服务器模式,乃至整个Web体系下分布应用。另一方面,管理信息管理系统从闭环MRP发展到MRPⅡ,直至ERP企业资源一体化应用,数据管理和企业管理理念的提升是这些系统实施的关键。21世纪数据仓库技术的发展,商务智能(BI)技术开始重新被研究机构和厂商重视,如何从上述电子商务系统的繁复数据中抽取有效的资源,提供对各项业务分析和预测工作的支持成为普遍关注的重点,基于BI技术的CRM,SCM等更是针对业务层面进行开发的新兴研究领域。本次研究致力搭建分布式环境下支持商务智能应用的平台框架DBIAF,以适应于中小企业资源分布式的智能应用需求,其特点在于以轻便灵活的应用框架支持开发者建立符合行业特色的企业应用,同时又可以以熟悉的OFFICE套件工具方式和Web界面形式支持用户完成数据分析、预测以及报表编制工作。
本文重点在于对分布式环境下的中小企业电子商务应用框架展开技术性研究。一方面,探讨基于XML的WebServices技术在商务智能中以XML/A-XMLforAnalysis方式提供对多维数据库及其他数据资源的访问,利用AnalysisServices和数据库提供的服务完成智能应用集成,逐步开展面向服务体系的探讨是一个具有技术新型的研究点;另一方面,CLR取代COM,逐步实现企业级组件技术转型是未来发展趋势,探讨如何开发基于CLR的应用框架,充分参考Java、.Net等设计模式,建立完全属于本土自行开发的DBIAF应用框架,并通过实际项目实施应用测试是本文另一个新技术研究特色。此外,过去基于数据仓库技术的商务智能重视的是对历史的、一致性的数据分析和预测,然而对“零滞后”的应用理想一直是智能研究领域的重点。在中小企业电子商务环境下,更大部分的智能分析问题在于他们公司、业务部门或者工程队分布在不同地域,实时分析数据和提供管理预测成为他们智能应用的迫切需求。考虑如何实现实时ETL技术,基于CLR、XML标准提供消息交互通讯的面向服务配套框架体系是本文整体设计的一部分。
经过多月来对主流的商务智能技术和分布式环境下应用框架开发技术的比较分析和开发探讨,DBIAF已经初步成型,不但充分考虑了作为框架对开发人员应有的简单性和可重用性,而且充分考虑了可扩展性。数据集成方面除了对多关系数据库的支持,而且对消息信息能实现无缝结合。安全性上提供身份验证和多角色授权机制,根据用户角色进行个性化页面信息访问管理。利用SSAS,集成数据能够被OLAP和DM等智能技术应用,以大家熟悉的OFFICE方式,基于Web界面的形式供信息使用者访问。本研究利用DBIAF初步完成实验室电子院务项目并已部分实现智能应用解决方案。
然而,仅仅数月完成的工作对分布式环境下商务智能应用框架研究来说是远远不够的,一方面从设计的角度来说,本研究主要是针对数据连接、消息通讯和智能应用集成三大核心展开的框架技术探讨,对于更深入的关于事务管理、日志安全等技术有待日后研究扩展;另一方面,从实现的角度来说,本文研究的应用框架部分模块,重点在于技术性研究,没有全部实现针对不同应用服务的实现类;此外,本文涉及到如Indigo新技术体系知识,鉴于目前本人对其技术实现工作未全面掌握透彻,故本文仅提供利用该技术思想对模块设计展开讨论,而未具体利用该技术实现相关内容。众所周知,应用框架的研究是最复杂也是昂贵的,虽然DBIAF在实践中针对中小型企业已显示出分布式环境下智能应用的集成特色,它仍然需要在实际不断的技术研究和应用开发中丰富和完善,争取成为更完善和更全面的框架体系。