《银行服务系统设计及其实现》由会员分享,可在线阅读,更多相关《银行服务系统设计及其实现(85页珍藏版)》请在金锄头文库上搜索。
1、摘 要XML Webb服务是是可以在在互联网网上使用用标准技技术联网网运行的的商务进进程,具具有松耦耦合性和和互操作作性的软软件组件件。它能能与任何何平台上上用任何何语言编编写的服服务进行行交互,使使得应用用软件的的集成可可以做到到更快、更更容易而而且具有有更高的的可扩展展性。XXML Webb 服务务不但实实现在异异类系统统之间以以 XMML 消消息的形形式进行行数据交交换和远远程访问问数据,而而且能以以松耦合合的方式式执行操操作。使使用XMML WWeb服服务技术术不仅可可以实现现企业应应用的松松散集成成,而且且还能够够做到动动态的集集成,具具有很好好的灵活活性。本文详细细分析了了XMLL
2、 Weeb服务务技术体体系,设设计实现现了一种种基于XXML Webb服务的的模拟银银行转帐帐的系统统,完成成了异构构数据库库系统的的集成。通通过服务务的定义义、发布布、发现现、绑定定、调用用等机制制实现一一种松散散耦合的的应用集集成框架架,以及及使用JJavaa(XFFiree框架)和和C#两两种语言言实现在在异构数数据库集集成操作作,充分分体现了了XMLL Weeb SServvicee的与语语言无关关的特性性。该银银行转帐帐系统实实现了银银行客户户端模块块以及服服务端模模块,实实现了XXML Webb服务过过程。关键词:XMLL Weeb 服服务,银银行转帐帐系统,SSOAPP协议,系系
3、统集成成,XFFiree框架AbsttracctXML Webb seerviicess caan uuse staandaard Intternnet tecchnoologgy tto rrun bussineess proocesss nnetwworkk, wwithh looosee cooupllingg annd iinteeropperaabillityy off sooftwwaree coompoonennts. Wiith anyy pllatfformm inn anny llangguagge ffor intteraactiive serrvicces, apppl
4、iicattionn innteggrattionn caan bbe ddonee faasteer aand eassierr annd hhas higgherr sccalaabillityy. XXML Webb Seerviice achhievves inn heeterrogeeneoous infformmatiion sysstemms iin tthe forrm oof XXML datta eexchhangge aand remmotee acccesss tto ddataa, buut aalsoo immpleemennt tthesse ooperratii
5、onss byy loooseely appproaach. Thhe uuse of XMLL Weeb sservvicees ttechhnollogyy caan bbe aachiieveed nnot onlly lloosse tthe entterpprisse aappllicaatioon iinteegraatioon, butt allso cann bee innteggratted andd dyynammic witth ggoodd fllexiibillityy.In tthiss paaperr, wwithh deetaiiledd annalyysiss
6、 off thhe XXML Webb seerviicess teechnnoloogy sysstemm, ddesiigneees andd reealiizess a simmulaatioon ssysttem of bannk ttrannsfeers basse oon XXML Webb seerviicess, iinteegraate hetteroogenneouus ddataabasse ssysttem. Thhrouugh thee deefinnitiion of serrvicces, puubliishiing, diiscooverry, binndinn
7、g, andd ottherr meechaanissms, immpleemennts calll aa loooseely couupleed aappllicaatioon iinteegraatioon fframmewoork. Ussingg Jaava (XFFiree frrameeworrk) andd C # ttwo lannguaagess too acchieeve inttegrratiion of hetteroogenneouus ddataabasses in opeerattionn, ffullly rrefllectts tthe XMLL Weeb S
8、Servvicee haas nnothhingg too doo wiith lannguaage feaaturres.Thee baank traansffer sysstemm reealiizess baank cliientt-siide moddulees aand serrvicce mmoduuless, rreallizees tthe proocesss oof XXML Webb seerviicess.Key Worrds: XMML WWeb Serrvicces,BBankk Trranssferr Syysteem,SSOAPPprootoccol,SSystt
9、em Inttegrratiion,XXFirrefrrameeworrk目 录录摘 要111绪 论论11.1 研究究背景111.2 本文文研究的的内容331.3 论文文的组织织结构332 XMML WWeb 服务务及相关关技术442.1 什么么是XMML WWeb 服务42.2 XMML WWeb服服务标准准与协议议52.2.1 目录和和发现552.2.2 描述62.2.3 消息发发送62.2.4 XMLL Weeb服务务体系结结构72.3 XMLL Weeb 服服务示例例82.3.1 信息服服务82.3.2 集中化化服务882.3.3 应用程程序的扩扩展和集集成82.4 WS-Seccur
10、iity992.5 XMML WWeb 服务的的优点992.6 XMML 技技术及其其主要优优点1112.7 .NNET Fraamewworkk122.8 XFFiree133 数数据通信信的底层层协议1143.1 银行行转帐系系统数据据交换模模型1443.2 SOOAP规规范1443.3SSOAPP 请求求剖析1153.4 SOOAP 响应剖剖析1774 系系统设计计184.1 系统统概述1184.2 系统设设计总体体184.2.1 AA银行转转帐系统统总体设设计1884.2.2 技术分分层设计计194.3 数据据库设计计204.4 A银行行服务端端设计2225 系系统实现225.1 开发
11、发工具选选择2225.2 环境境部署2235.2.1 Javva 环环境部署署235.2.2 JDKK部署2335.2.3 MyEEcliipsee 6.0部署署245.2.4 Apaachee Toomcaat 66.0 在MyEEcliipsee 中配配置2555.2.5 安装Viisuaal SStuddio 200052665.3 数据访访问层DDAO的的实现2275.4 A银行客客户端开开发2885.4.1 登录界界面2885.4.2 客户端端主界面面295.4.3 存款界面面305.4.4 取款界界面3005.4.5 修改账账户信息息界面3315.4.6 户主密密码修改改界面331
12、5.4.7 转帐界界面3225.5AA银行 XXML Webb 服务务实现3335.5.1 XMLL Weeb 服服务的实实现过程335.5.2 在Vissuall Sttudiio 220055 开发发XMLL Weeb服务务345.5.3 A银行转转帐XMML WWeb 服务的的测试3355.6BB银行的的服务端端开发336结 论442致 谢443参考文献献44附 录4461 绪 论论随着计算算机和网网络技术术的发展展,企业业越来越越重视信信息的及及时传送送和内部部、外部部的直接接交流, 信息资资源已成成为与材材料和能能源同等等重要的的战略资资源11。通通过企业业信息化化建设来来提高生生产
13、、经经营、管管理、决决策的效效率和水水平,从从而提高高企业的的经济效效益和企企业竞争争力。 在单一一或基础础应用系系统已经经逐渐成成熟的领领域,新新的应用用热点就就是对应应用系统统的整合合,使企企业能够够进一步步挖掘信信息,对对内、对对外提供供多元化化的服务务2。在大多数数公司中中,几乎乎每个部部门都在在广泛采采用自定定义软件件,这就就产生了了大量有有用的数数据和业业务逻辑辑“孤岛岛”33。由由于软件件各自不不同的开开发环境境以及技技术不断断发展的的本质,在在这些应应用程序序的基础础上创建建一个有有效的分分组是一一项艰巨巨的任务务。利用 XXML Webb 服务务,就可可以将每每个现有有应用程
14、程序的功功能和数数据作为为 XMML WWeb 服务公开开。 然然后,就就可以创创建一个个复合应应用程序序,该应应用程序序使用此此 XMML WWeb 服务集合合实现构构成应用用程序之之间的互互操作性性4。1.1 研究究背景信息化是是六十年年代末日日本最先先提出的的。这一一概念的的提出和和付诸实实践是基基于当时时日本学学术界和和产业界界对经济济发展阶阶段和日日本社会会问题的的基本判判断。主主要包括括两方面面的内容容: 一一是对即即将来临临的信息息社会这这一概念念的理解解,认为为发达国国家经济济己开始始由以实实物生产产为核心心的工业业杜会向向以知识识的获取取和出售售为主要要内容的的信息社社会( InfformmatiionBassed Soccietty )的转变变,这一一转变将将对劳动动者的生生存状态态产生深深刻影响响; 二二是七十十年代的的石油危危机使日日本认识识到作为为资源稀稀缺国家家发展重重工业经经济面临临的危险险,寻求求一种知知识密集集型的产产业结构构成为日日本经济济的重要要选择,也也成为这这一时期期日本实实现重型型产业结结构转型型的需要要,为此此,产生生了信息息化的概概念。后后来,美美国国家家信息基基础设施施( NNII)以 及及全球信信息基础础设施( GI