咖啡馆

基于CAFISE框架的面向服务的应用开发在企业信息系统和电子政务系统中,由于异构分布资源和需求的变化而引起的问题越来越严重。如何使一个应用程序快速适应这些变化已经成为一个研究热点。本文提出了一种支持业务端编程的自适应面向服务软件框架CAFISE(Convergent Approach For Information System Evolution)框架和一种基于cafie框架的面向服务自适应软件开发方法。CAFISE框架能够将异构资源封装到业务服务中,为开放的、动态的面向服务的软件体系结构提供了强大的支持。基于CAFISE框架的开发方法从分析影响应用程序的环境因素入手,根据应用程序将要适应的变化,通过质量特征驱动的体系结构分析,支持软件体系结构设计,并通过基于体系结构的业务端编程促进了面向服务应用程序的及时开发和演进。实际应用和实验结果表明,采用本文的框架和方法开发的面向服务的企业信息系统和电子政务系统能够更好地适应异构资源和业务需求的变化,并能以较低的成本不断演进。