论文部分内容阅读
自主式功能集成(IFR)可定义为一种基于WEB的应用层软件重用模式,它通过将系统的功能抽取成独立模块,在分布式的多层应用系统上建立一套对这些模块进行重新集成的方案.在自主式功能集成模式下,对那些不可能在需求分析阶段就可以完全预测到的,而通过对原系统的功能进行拼装后即可以实现的新需求,可以由用户自主集成.这使得系统具有更灵活的业务处理能力.自主式功能集成系统运行过程中,系统提供对全部或部分模块的功能描述和接口描述,提供对这些模块进行重新集成的工具,这样用户便可以进入自主集成状态,以得到个人希望的结果数据为目的,重新组织这些功能的执行方式和顺序,并且保存集成结果为以后使用;同时,服务器端注册这些被确认可用的集成模块,并对所有模块进行统一管理,包括当系统更新时检验它们是否仍然可用、在模块被调用的时候解析并实现它们.在实施的过程中,要运用到很多技术.服务器端开发采用EJB框架结构,采用构件方式可以更好地实现基本模块的提取和调用;基于XML的数据和表示相分离的特点,用它在浏览器端进行数据和功能发布来建立用户个性化的功能界面;基于XML语言的可扩展性特点,集成过程中使用XML记录集成描述,而用Java来编写集成描述解析器等.