2011年5月11日星期三

SOASuite_021:SOA Suite 11g 开发指南系列:场景介绍

开发与运行环境:JDeveloper 11.1.1.5.0 + SOA Suite 11.1.1.5.0


如上图所示,这是一个后台处理订单的流程图,要求如下:
(1)所有的订单都是一个符合格式的XML文件,因此订单请求可能来自不同的应用。
(2)订单金额< $1,000的自动审批通过,进入配送环节。
(3)订单金额> $1,000的需要增加一个用户信用卡验证环节。
信用卡验证不通过,返回并设置订单状态为"invalidCreditCard"。
信用卡验证通过,如果订单金额< $5,000,进入配送环节;否则,必须经由客服代表人工审批,审批通过,进入配送环节,否则返回并设置订单状态为"rejected"。
(4)所有进入配送环节的订单,设置订单状态为"approved"。
(5)进入配送环节后,物流商选择规则如下:<1000 由USPS负责配送,>= 1000 & < 5000 由UPS负责配送,> 5000 由FedEx负责配送。

没有评论: