论文部分内容阅读
随着信息技术的飞速发展,企业信息化建设逐渐被社会各界所关注,并开始在企业的管理运作中发挥着越来越重要的作用。但是按照传统软件开发模式所开发出来的企业信息化应用系统,由于是属于量身订做型软件,因此在企业的业务逻辑发生变化时,软件就需要升级或者进行重新开发,这不但浪费了大量的人力、物力和财力,而且对企业的创新也是一种束缚。 基于上述原因,本文对三层架构下的应用软件可重构性进行了研究,并由此设计和开发了企业信息化可重构应用软件快速开发平台——IOETIP(Information-Centered Enterprise Transaction-Integrated ProcessingSystem)系统开发平台。 首先,我们分析了现有软件可重构技术的不足,提出了一种应用软件业务逻辑可重构和可配置的方法——基于应用核的可重构技术,并设计了ICETIP脚本语言,达到了应用软件可重构方法的具体实现,而且还对此进行了可行性研究和论证。 其次,根据所设计的基于应用核的可重构技术,本文设计出了企业信息化综合业务处理系统ICETIP。ICETIP突破了传统的实现应用系统的可重构方式,以业务逻辑可配置为主导思想,设计核心的组织单元,解决信息化软件系统的可配置、可重构。 最后,我们在Windows平台下实现了ICETIP系统并进行了测试,由ICETIP半台来部署企业应用系统,不仅周期快,系统稳定,而且能根据企业业务逻辑变化随时重构应用系统,达到了应用的跨行业适配能力。 本文还对信息化应用软件的可重构前景进行了分析。