论文部分内容阅读
可扩展标记语言(XML)是意义深远的简单数据描述语言,它影响着软件的构建和我们对分布式系统的思考。围绕着XML的一系列标准和技术已为在World Wide Web上交换信息和构建通信基础结构提供了新的思路。XML语言是一种能够创建标记语言的元语言,它允许开发者创建应用领域的可扩展的标记集。XML不但能够描述文档的内容,而且可以表示文档的结构。现在XML已经成为定义大量标准和词汇的驱动力量,而正是这些标准和词汇使得我们的软件世界发生根本性变化。 在开展XML技术应用之前,本文首先介绍了XML技术本身,对XML规范、XML模式(DTD和Schema)、XML解析(DOM和SAX)等开展深入的研究和探索,掌握其最新的发展成果、技术思路和应用方法;Web系统是当前IT领域最流行的系统架构之一,本文简单介绍了Web系统的结构、Web应用的主要特点及当前流行的Web开发技术。 针对金融领域中银行代理保险业务这一事实,本文设计了银保通系统,下设业务处理子系统、系统管理子系统和监控管理子系统,实现对银行代理保险业务的交易处理、系统管理及监控管理。从银行方面来看,一家银行可以代理多家保险公司的产品;从保险公司方面来看,其产品可以在多家银行进行代售。双方的地理位置相隔很远,且不可能采用相同的数据库产品,采用何种架构实施这样一个地域上分布的系统,又如何实现保险和银行系统间的多对多接口,是一个重要的研究课题。本文最核心的任务就是研究基于Web技术的系统架构和基于XML技术的多银行多协议接口。 Web的分布式特性使之成为一种良好的数据库应用平台,与之相适应的B/S三层(多层)结构作为本文分布式应用系统的运行平台。XML可自定义的标准使之成为不同系统间数据交换的标准,与之相适应的众多解析语言成为本文多银行多协议的解析工具。在Web架构及XML的技术基础之上,本文提出了基于XML技术的系统间信息交换模型;最后以银保通系统为例,设计了基于Web技术的系统架构,并提出了基于XML的多银行多协议转换模块,很好地解决了银行与保险公司系统的多对多的接口问题。