用 Apache Geronimo 和 Axis2 实现在线银行,第 1 部分: 服务:布设框架
2010-03-19 00:00:00 来源:WEB开发网核心提示: 交易您在银行中做的每一件事都涉及交易,各交易的历史 —— 可在各账户中查看其历史 —— 记录在您的账户中,用 Apache Geronimo 和 Axis2 实现在线银行,第 1 部分: 服务:布设框架(3),Web 服务还使您根据支票编号、金额或
交易
您在银行中做的每一件事都涉及交易,各交易的历史 —— 可在各账户中查看其历史 —— 记录在您的账户中。Web 服务还使您根据支票编号、金额或日期搜索交易。这使您可在纳税时更轻松地回溯和查找账户中的交易。您可将资金从一个账户划拨到另外一个账户中,这也作为账户的一项交易记入日志。
申请贷款
本特性允许您通过在线银行 Web 服务申请贷款。您可输入贷款类型、欲贷金额、偿还时间。成功提交贷款申请表后,您可查看每笔贷款的状态。
支付账单
在线账单支付服务现已非常普及。这种服务使您能够通过银行账户支付账单。但在支付账单之前,必须首先添加作为支付对象的人或公司,我们称之为收款方(payee)。Web 服务允许您查看、添加和编辑账户中的收款方。在账户中设置好收款方后,您就可以向其偿还债务或划拨资金了。所支持的支付类型有两种:一次性支付 和 定期支付。您可通过 Web 服务执行各类支付。每次支付都有一个与其相关的日期,在支付发生之前(待定支付),允许您编辑其内容。
在下一节中,我们将开始构建在线银行 Web 服务的 WSDL。
数据结构
您在 Web 服务中支持的消息及操作需要一些数据结构用于来回传递数据,在 WSDL 中也称为复型。这些数据结构是通过简单对象访问协议(SOAP)传送的,并且是使用 WSDL 定义的。Web 服务的操作需要 6 个数据结构,我们将从最常用的一种开始,即交易。
交易
在您的在线银行 Web 服务上下文中,两个账户(或一个账户和银行)是所涉两方。就我们的在线银行应用程序而言,一个交易可能有 5 项属性。下面看看这些属性,参见 清单 1。现在创建一个 WSDL 文件 —— OnlineBanking.wsdl,将 Transaction complexType 放置在其中。
[]
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
- ››Apache Tomcat 6.0.29 (稳定版)
- ››Geronimo V2.1.5 中的安全提升
- ››Apache HTTP Server 2.3.6 alpha 发布
- ››Apache+Subversion如何实现版本控制
- ››Apache+Subversion完美结合
- ››Apache的几种常见应用举例与分析
赞助商链接