论文部分内容阅读
本文结合某人寿保险公司的保险业务组件开发平台的开发设计,对基于工作流及分布式架构的组件开发平台实现技术进行了深入的探讨。重点研究了以下内容:异构环境下的数据集成;如何实现工作流程管理的自动化并与保险业务逻辑能较好地兼容;在保险业务逻辑发生变化的情况下,如何快速配置相应的UI界面,使之快速响应业务逻辑的变化。 本文首先研究了模式驱动的分布式架构技术与中间件技术,探讨了中间件技术对分布式系统的增强功能。从保险公司自身的业务需求出发,结合微软提供的企业开发方案和。NET类库的功能部件,给出了一种基于消息中间件的MSMQ分布式软件架构模型,该模型采用了基于XML的数据集成方案。然后从保险业务对流程自动化的实际需求考虑,改进了一种基于关系型的轻量级工作流引擎设计模型,并探讨了该模型在保险信息系统开发中的应用。提出了一种适于保险信息系统的UI界面快速开发模型,由于服务是大粒度对象(组件或者应用程序),该模型采用一种新的数据类(DataClass),把界面的开发和应用服务器的业务逻辑组件快速的建立映射关系,该模型从易用性、重用性等方面对UI界面的设计进行了优化。 本文最后做了总结,并提出了需要改进及完善之处。