Bpel实例:贷款处理

Bpel实例:房屋贷款处理

 

应企业建模课业需求,记录一下用Bpel实现一个房屋贷款处理程序。本文档只记录操作,跳过配置过程,且不讲解原理。


 

房屋贷款处理业务用例

文档对原业务用例进行了一些简化,以集中于对流程操作的讲解。

  • 用户需要键入自己的姓名以申请贷款。
  • 接收到贷款请求后,系统将通过一个已有数据库验证用户提供的个人信息,获取用户已有的房屋数量。
  • 系统根据不同房屋数量给用户提供不同的贷款方案。
  • 如果贷款由于某种原因被拒绝,则生成一个显示拒绝原因的报告,并发送给用户。

 

工具清单

  • Eclipse Oxygen.3a Release (4.7.3a)
  • Bpel (Eclipse plugin)
  • Tomcat 7.0
  • Ode v1.x

 

服务的编码与部署

  1. 新建一个动态Web项目。

    这里写图片描述

  2. 在工程的 src 目录下建两个包:ws.loan.bank和 ws.loan.search分别存放贷款方案类以及获取用户房屋数量的类。

    这里写图片描述

  3. 编写服务类,根据用户的姓名获取相应的房屋数量。

    package ws.loan.search;
    
    public class GetHouseNumberService {
        //TODO link to the database.
        public int getHouseNumber(String name){
            //测试用例
            switch (name) {
                case "Emiya": return 1;
                case "Lora": return 2;
                case "Niggle": return 3;
                case "Water": return 4;
                default: return 
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值