![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SOA
文章平均质量分 69
tingyun163
这个作者很懒,什么都没留下…
展开
-
SOA Suite 11g 开发指南之一:场景介绍
声明:本博文来自http://maping930883.blogspot.com/ 热爱JAVA,热爱生活 SOA Suite 11g 开发指南之一:场景介绍 [img]http://dl.iteye.com/upload/attachment/0071/6158/97ded6b4-6b5d-302c-9892-b8d4b3e0dc8f.png[/img] 如上图所示,这是一个后...原创 2012-07-31 22:08:07 · 104 阅读 · 0 评论 -
SOA Suite 11g 开发指南之十三:使用SDO 访问与操作数据
声明:该博文来自热爱JAVA,热爱生活。原文地址http://maping930883.blogspot.com/ 本实验的内容如下: (1)在SOA中使用SDO(Service Data Object)访问与操作数据库中的数据。 (2)使用ADF BC创建符合SDO标准的服务:访问数据与更新数据。 重要步骤说明: 1. 创建Customers表 sqlplus soad...原创 2012-08-06 18:22:33 · 159 阅读 · 0 评论 -
SOA Suite 11g 开发指南之十二:使用EDN处理事件
. 声明:该博文来自热爱JAVA,热爱生活。原文地址http://maping930883.blogspot.com/ Event Driven Network (EDN)是Oracle SOA Suite 11g中的高级特性,它可以帮助我们处理事件。 过去,事件的生产者和消费者往往通过JMS来管理和配置信息,你需要了解JMS的工作原理,创建Factory,Queue,Topic等对象...原创 2012-08-06 18:11:45 · 174 阅读 · 0 评论 -
SOA Suite 11g 开发指南之十一:使用OWSM配置安全策略
声明:该博文来自热爱JAVA,热爱生活。原文地址http://maping930883.blogspot.com/ 我们希望设置如下安全策略:使用用户名/口令的方式保护POProcessing和validationForCC,信息要求签名与加密。 [b]1. 使用用户名/口令的方式保护POProcessing。[/b]receivePO是POProcessing的入口服务,现在要求必须提...原创 2012-08-06 18:07:33 · 342 阅读 · 0 评论 -
SOA Suite 11g 开发指南之十:增加异常处理
声明:该博文来自热爱JAVA,热爱生活。原文地址http://maping930883.blogspot.com/ Oracle SOA Suite 提供了复杂而精致的异常处理机制,你可以定义异常处理器来处理不同层次的异常,包括系统异常和应用异常。 BPEL的规范中提供了如何捕捉和处理异常,详细说明请参考《BPEL 如何处理异常?》。 但SOA应用中不光是BPEL组件,还有其它组件,比...原创 2012-08-03 09:46:01 · 205 阅读 · 0 评论 -
SOA Suite 11g 开发指南之九:为物流商配置JMS Queue
声明:该博文来自热爱JAVA,热爱生活。原文地址http://maping930883.blogspot.com/ 接上一个实验,订单配送规则已经制定完毕,剩下的就是与物流公司的系统对接了。 我们首先想到的就是把订单信息发送到一个Queue中,这样便于与不同的物流系统对接。我们为每个物流公司建立一个Queue,这样逻辑比较清楚。 这里为了简单,把三个物流商的逻辑Queue都指向了一个...原创 2012-08-03 09:34:51 · 121 阅读 · 0 评论 -
SOA Suite 11g 开发指南之八:增加物流配送流程 Fulfillment
. 声明:该博文转自热爱java,热爱生活 原文地址http://maping930883.blogspot.com 订单被同意之后,下一步就是进入配送环节。我们使用Decision Table来决定使用哪个物流商。 Decision Table也是Business Rule当中的一种规则,主要用于选项比较多的情况,好处是省去写大量的If Else判断。 规则设置如下:订单金额...原创 2012-08-03 09:31:38 · 342 阅读 · 0 评论 -
SOA Suite 11g 开发指南之七:增加 Business Rules
声明:该博文转自热爱java,热爱生活 原文地址http://maping930883.blogspot.com 程序运行了一段时间后,开始有客户抱怨订单处理时间太长。经过分析发现,都是金额>$1000的订单,当信用卡验证通过后,还需客户代表人工审批,而人工审批环节是最耗时的环节。 那么我们该怎么办呢?最简单的方法当然是提高金额审批的门槛,比如提高到$5000。但是这样做需要修改。并且随着...原创 2012-08-03 09:28:46 · 119 阅读 · 0 评论 -
SOA Suite 11g 开发指南之六:增加人工工作流
声明:该博文转自热爱java,热爱生活 原文地址http://maping930883.blogspot.com 接着上一个实验,我们增加了以下功能: 当信用卡验证通过后,还需经过客户代表人工审批。并根据返回值,设置订单的状态。 SOA 应用设计如下: [img]http://dl.iteye.com/upload/attachment/0071/7279/325252ad-7...原创 2012-08-03 09:24:52 · 88 阅读 · 0 评论 -
SOA Suite 11g 开发指南之五:使用BPEL编排订单处理流程
声明:该博客转自热爱java,热爱生活,原文地址http://maping930883.blogspot.com/ 接着上一个实验,我们增加了以下功能: 当订单金额$1000时,验证用户的信用卡,并根据返回值,设置订单的状态。 SOA 应用设计如下 [img]http://dl.iteye.com/upload/attachment/0071/7152/3e1a56b3-cde...原创 2012-08-02 22:27:09 · 107 阅读 · 0 评论 -
SOA Suite 11g 开发指南之四:创建 Purchase Order Routing 服务
声明:该博文转自热爱java,热爱生活,原地址为http://maping930883.blogspot.com 订单处理流程无疑是最核心的应用,我们从简到繁,先实现一个最简单的逻辑:收到订单后,什么都不做,直接写到一个文件里。 SOA 应用设计如下: [img]http://dl.iteye.com/upload/attachment/0071/7150/25ecbf2a-2...原创 2012-08-02 22:14:41 · 106 阅读 · 0 评论 -
SOA Suite 11g 开发指南之三:创建 Credit Card Validation 服务
声明:该博文转自热爱java,热爱生活,原地址为http://maping930883.blogspot.com 信用卡信息存储在数据库中,因此要使用DB Adapter。 SOA 应用设计如下: [img]http://dl.iteye.com/upload/attachment/0071/7140/ba70e643-2e46-3e87-a277-4176be14ff3f.p...原创 2012-08-02 22:12:13 · 83 阅读 · 0 评论 -
SOA Suite 11g 开发指南之二:实验环境准备
声明:该博文转自热爱java,热爱生活,原地址为http://maping930883.blogspot.com 1. 创建soademo用户 (1)sqlplus system/welcome1 @create_soademo_user.sql grant connect, resource to soademo identified by soademo; Exit; (2)sq...原创 2012-08-02 22:08:06 · 88 阅读 · 0 评论 -
SOA Suite 11g 开发指南之十四:使用BAM (Business Activity Monitor)
不知道为什么,原文作者这篇博文没有内容,所以只好自己加上,和前面的风格,内容做不到衔接,特此解释。 由两部分组成 1.BAM监控的BPEL 2.代理服务加BAM 重点说明: 1.在代理服务上加BAM图 [img]http://dl.iteye.com/upload/attachment/0071/8864/c2f7c5e0-10f6-3142-9ae2-52c496cb08...原创 2012-08-06 18:40:00 · 129 阅读 · 0 评论