论文部分内容阅读
随着信息技术飞速发展,现今社会已经进入一个高速的信息网络时代。企业和企业之间的信息系统不再孤立,而是共享的,交互的。由于各系统的开发技术、通信标准、数据结构等多方面的原因给各系统间的信息交换带来诸多不便。为了解决这些问题,本文提出了一种保险代理公司信息交换平台,企业内部各系统间及外部企业的信息交换都可以通过信息交换平台来实现。本文首先对SOA的设计思想和方法进行了分析,借用国内保险业务模型(IAA保险模型),建立了企业内标准XML业务模型,为企业内部通信的标准化打下基础。本文中共设计三个功能子系统,即总线子系统、前置机子系统和操控平台子系统。总线子系统的建立,采用ESB实现产品IBM公司出品的MessageBroke,实现企业内部的各种协议(WebService、http、mq等)的对接、格式转化、服务路由、服务编排等功能。前置机子系统的建立,用于完成与企业合作伙伴系统的交互,运用了XFire与Hibernate框架的整合,并实现了各种主流的协议接口(webservice、 http、ftp等),采用加解密、HTTPS、压缩和解压缩等技术完成与外部系统的安全对接,再与总线子系统连接,达到与企业内部系统的交互。平台子系统的建立,完成前置机,总线各子系统的配置功能,为企业运维人员提供方便快捷的系统维护和控制,可获取与各合作企业的交易情况报表,为企业运营提供数据支持。在系统设计上,保险代理公司信息交换平台对原有系统进行保护,尽量使用原有资源,节省人员重新培训的时间和费用,方便企业新系统新业务的接入,实现了企业敏捷性和可扩展性,可以灵活应对企业业务的变化,提高了企业整体竞争能力以及市场快速应变能力,提高企业效益。