- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
soa 前沿
Oracle soa 10g
oracle产品:Oracles E-Business Suite, Siebel, PeopleSoft, and JDevelop
使用 SOA 的优点
系统到系统的集成开发提供生产率
灵活性和敏捷性,降低了维修及相关费用不断变化的要求
服务再利用
可伸缩性
在将来,我们将越来越多地考虑如何服务和这些服务组装建设完整的“复合”,可以方便快捷地进行修改,以适应应用一个不断发展的营商环境
SOA Suite components
Services and adapters(adapters 包括下列)
File Adapter,FTP Adapter,Database Adapter,JMS Adapter,MQ Adapter,AQ Adapter
ESB
Oracle 服务总线(以前的 AquaLogic 服务总线)和 Oracle ESB 的。
能运行在非 oracle 平台上的只有以下 2 种
1).只使用 oracle 的 ESB
2).Oracle 服务总线运行在一个单独的WebLogic 服务器,其余 SOA 的套件可以在非 Oracle 平台运行。
(oracle 11g 的)
BPEL Process
BPEL 允许将多个服务互相关联的,作为一个单一的管理过程的一部分。该过程可能短运行,秒和分钟,或长时间运行,小时和天
Rules(规则)
OWSM(Security and monitoring)
BAM(Active monitoring)
BAM 在 SOA 的重要追踪什么是实时发生的。一些商业过程需要这样的实时监控。用户如金融交易, 风险评审员,保安服务和商务活动可能需要即时通知有事件发生。
B2B(Business to business)
CEP(Complex Event Processing)
SOA 架构
Soa 套件的底层架构是 J2EE.SOA 套件可以部署在一些 J2EE 服务器上,例如 WebSphere,但是最普遍使用的还是 WebLogic 服务器。Oracle SOA Suite 10G 提供的是 OC4J 服务器,正在变更为 WebLogic 服务平台。
Component view
所有的服务都运行在 J2EE 服务器上(除了 10.1.3 版本的 BAM 的一个 window 应用)。使用容器的方式不同,BPEL 监听事件和更新过程建立在一些事件之上,adapter 典型的利用 J2EE 日期的架构(JCA)进行连接和通知。
Implementation view
底层的服务的通用性,如 adapter,JMS,ws 调用框架共享与一些底层服务至上的服务组件
编写第一个 SERVICE
BPEL 的编写和发布4.2 222
文档评论(0)