因特网的广泛使用使友邦保险公司的需求有了很好的解决方案,基于Web的查询系统将使营业员在任何地方只要有一台能够上因特网或公司IntraNet的计算机就可以随时查看自己的保单信息。
友邦保险公司希望使用Microsoft的基于Web的解决方案,但由于友邦保险公司的大部分报单信息都存放在IBM AS/400上,还有一些其他相关信息存放在Microsoft SQL Server上,在这种混合数据库上建设基于Microsoft的Web系统,如何选择一套有效访问AS/400上DB2数据库的方案成为该系统成败与否的关键。

系统采用了基于OLE DB的Microsoft OLE DB for DB2作为访问AS/400数据库的方案。OLE DB是一项很新的技术,它是建立在Microsoft的组件对象模型(COM)之上的,提供了一套访问数据库的通用接口,它不但提高了数据访问的性能,而且更适合于做Web上的开发。
Microsoft OLE DB for DB2将OLE DB的通用数据访问功能与IBM的分布式关系数据库构架(DRDA)联系起来,使用户更方便Web应用系统中访问位于IBM DB2数据库系统上的数据。
在开发工具上使用了Microsoft InterDev 6.0和Microsoft Internet Information Server 4.0结合的集成开发环境,用Active Server Pages(ASP)服务器端脚本编写系统代码,用Active Data Objects(ADO)访问后台数据库,由于ASP脚本全部在服务器端执行,因而客户端的浏览器可以是Microsoft Internet Explorer 3.0以上版本和Netscape Navigator 3.0以上版本。
系统结构:
