WEB开发网
开发学院软件开发Java 用 Apache Geronimo 和 Axis2 实现在线银行,第 1... 阅读

用 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 放置在其中。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Apache Geronimo Axis

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接