7.8.1 流程图
图7-8显示了ServiceMix的房屋贷款服务的实现流程图,具体过程如下。
ServiceMix通过JMS接收客户的服务请求。
ServiceMix将首先以客户姓名(name)作为输入变量,调用HouseLoanAgency的服务,得到客户的目前拥有的房屋数量;
HouseLoanAgency服务进一步将客户的目前拥有的房屋数量结果发送到LenderGateway服务;
LenderGateway服务根据房屋数量的不同调用不同的Bank服务。如果客户房屋数量为0,将调用Bank0的服务;如果客户房屋数量为1,
将调用Bank1的服务;如果客户房屋数量为2,将调用Bank2的服务;如果客户房屋数量大于2,将调用Bank3的服务;
HouseLoanAgency将从Bank返回的首付比率和贷款利率返回给服务请求者。
|
| 图7-8 ServiceMix创建房屋贷款服务流程图 |
在ServiceMix上创建房屋贷款应用包括下面的过程。
创建服务器端的Java程序;
创建Servicemix.xml配置文件,包括配置SA(Service Assembly)和SU(Service Unit)“服务单元”来配置服务模块;
发布ServiceMix服务,创建客户端调用程序。
下面将分别予以介绍。
| 回书目 上一节 下一节 |