写点什么

文章:SOA 编程模型

  • 2007-05-24
  • 本文字数:563 字

    阅读完需:约 2 分钟

随着面向服务架构使用率的增长,由 Web 服务 API(目前最流行的 SOA 实现技术),如 Java 中的 JAX-RPC 或.NET 中的 Web 服务扩展 API,所提供的抽象级别对于有效实现 SOA 越来越显得力不从心。而尝试通过定义 SOA 编程模型来提高 API 的抽象级别,这样可解决当前 API 集合中的一些问题。编程模型的目标就是降低应用程序开发者直接处理中间件或 Web 服务特定 API 时面临的复杂度。通过从业务代码中移除大部分的通信支持,并将它们隐藏在编程模型抽象 / 实现之后,可以获得很多好处。

在本文中,作者深入浅出地介绍了实现 SOA 的三个最流行的模型:如来自微软的 Windows 通信基础(Indigo)编程模型;来自 Java Community Process 的 JBI 模型以及来自 IBM、BEA、IONA、Oracle、SAP、Siebel、Sybase 等的服务组件架构(SCA)等。通过支持无缝的服务编排(orchestration)和许多对于成功实现 SOA 必需的模式,这些编程模型试图超越简单的服务调用,并期望提供更多的功能。它们同样也是实现企业服务总线(ESB)的基础。如果你正在研究或者开发 SOA 相关项目,本文会非常有帮助。

本文作者 Boris Lublinsky 在软件工程和技术架构方面拥有超过 25 年的经验,经常在一些技术大会上演讲,并发表过多篇关于技术架构和 SOA 的文章。目前他主要为大型保险公司工作,负责开发和维护 SOA 策略和框架等。

阅读全文: SOA 编程模型

2007-05-24 21:44835

评论

发布
暂无评论
发现更多内容

Android Gradle进阶配置指南

android 程序员 移动开发

Android Launcher——ui框架

android 程序员 移动开发

入门Node.js 处理错误

废材壶

node.js 大前端

Android O 新特性:自适应图标(Adaptive Icons)(1)

android 程序员 移动开发

Android OpenCV(三十七):轮廓外接多边形

android 程序员 移动开发

Android HTTP通信基础

android 程序员 移动开发

Android JNI QQ 搞怪语音实战 (含完整 Demo)

android 程序员 移动开发

Android JNI 入门(含完整Demo)

android 程序员 移动开发

关于调度器的一些思考

Rayjun

调度器 Go 语言

在Electron中简单实现拖拽功能

废材壶

node.js 大前端 Electron

Android ANR:Application Not Responding详解

android 程序员 移动开发

Android Framework学习笔记(六)应用程序进程启动过程

android 程序员 移动开发

Android O 新特性:自适应图标(Adaptive Icons)

android 程序员 移动开发

Android C++系列:JNI基本操作

轻口味

android 11月日更

Android 118道基础面试题,面试途中不卡题

android 程序员 移动开发

Android ExpandableListView折叠菜单的三层嵌套实现

android 程序员 移动开发

Android ImageView及其子类 介绍+实例

android 程序员 移动开发

【译】Node.js Buffers 完整指南

废材壶

node.js 大前端

Android 6

android 程序员 移动开发

Java自定义注解

程序员架构进阶

Java 注解分析 11月日更

linux几个不常用但是很有用的命令

入门小站

Linux

在线文本中插入符号工具

入门小站

工具

【LeetCode】丢失的数字Java题解

Albert

算法 LeetCode 11月日更

android Activity的Task Affinity lanchMode

android 程序员 移动开发

Android Native Crash 收集

android 程序员 移动开发

Android 12 启动画面-SplashScreen

android 程序员 移动开发

Android Material Design尝鲜

android 程序员 移动开发

android okhttp异步请求使用详解 (2)

android 程序员 移动开发

Android AsyncTask源码解析

android 程序员 移动开发

Android Framework学习笔记(五)应用程序启动过程

android 程序员 移动开发

Android Jetpack架构开发组件化应用实战

android 程序员 移动开发

文章:SOA编程模型_SOA_霍太稳@极客邦科技_InfoQ精选文章