论文部分内容阅读
本课题依托于北京市教育委员会科技发展计划面上项目ISO质量标准下的电子政务基础结构研究。
针对现有政府系统开发方法的不足,当前政务系统中存在着由于政府部门需求变动所带来的业务流重组问题。为了有效解决这些问题,在对XML技术和构件复用技术深入研究的基础上,结合XML与构件技术这两种软件开发热门技术,提出了基于XML技术和构件复用的组装器,来解决政务系统需求变动带来的业务流重组问题,从而构建柔性政务系统开发设计方法。
对这个开发设计思想进行了详细的分析研究,使该开发思想克服了传统设计的一些不足,是一种快速高效开发柔性政务系统的方法模型。以国土资源部审批子系统为例,并且对这种开发设计思想进行了实践。在该模型中通过组装器对用户需求的XML描述文件进行解析,提取了功能模块的相应构件,有效解决了审批子系统中业务流重组问题,同时也说明本文提出的设计思想的理论可行性。在设计思想中也提出了组装框架概念,组装过程离不开组装框架。该组装框架实现了基于构件的政务系统的插座式组装。通过XML对政务系统及其构件进行形式化描述,使该组装框架具有很好的可扩展机制,方便的实现软构件的复用,管理和组装。在该组装框架平台下构建的政务系统,将具有很强的灵活性和伸缩性,并能根据政府需求多变的情况方便地进行快速重构。正是在这个框架下,充分利用组装器对用户需求的有效分析,提取满足需求变更的构件进行组装,从而有效的解决政务系统中存在业务流重组问题。