SOA架构的一个核心的使命是整合企业现存的各式各样的计算资源,它不仅仅是代码层面的整合,更是硬件,计算能力,服务能力的整合。Oracle SOA Suite在这方面做得特别的贴切,它提供了一组Adapter的组件用来包装现存的资源。
现存资源被使用的情景一般都能涵括在如下的一些方式:
* 文件交互方式,外界往相应的目录传入一个文件,系统扫描目录,获取文件指令,计算完毕后,向指定目录生成新的文件。
* 数据库访问方式,暴露一个存储过程,或者是一个Interface Table, 外界写入数据,然后触发计算。
* 队列方式 MQ 或者  AQ.
* JMS方式
* Socket方式
* EJB方式
SOA Suite的实现方式就是对于每种访问方式,都提供一个Adapter Wizard,通过图形界面程序配置就能轻易的生成这些Adapter的Web Service。 然后这些Service就可以被集成到BPEL里面去。

最新文章

  1. C#使用Aspose.Cells导出Excel简单实现
  2. iOS开发中的数学函数
  3. VS2010快捷键设置
  4. [MFC] VS2013版本MFC工程移植到VC6.0上
  5. PHP中怎样创建一个空对象?
  6. 2014-08-07 SSDB 使用 rocksdb 引擎
  7. centos6.5版本改系统语言成中文简体
  8. PLSQL_Oracle PLSQL内置函数大全(概念)
  9. Codis使用教程
  10. CSS随手记
  11. SIGGRAPH
  12. 初尝 MVC4
  13. Mysql 细节记忆
  14. 结合使用AngularJS和Django
  15. app间互相启动及传参数
  16. jquery判断邮箱对错
  17. Dynamics CRM Import Solution Attribute Display Name description is null or empty
  18. AXIS2整合spring需要的jar,以及大部分缺少jar所报的异常
  19. hibernate 调用存储过程返回参数
  20. webAR涉及的技术

热门文章

  1. HTTPS的请求与响应
  2. 天气API接口的使用
  3. Linux学习-Boot Loader: Grub2
  4. 浅谈CSS中的百分比
  5. TextView设置缩略显示
  6. 深入浅出理解Javascript原型概念以及继承机制(转)
  7. js 获取data-属性值
  8. Leetcode 480.滑动窗口中位数
  9. 使用python在校内发人人网状态(人人网看状态)_python
  10. hibernate延迟加载之get和load的区别