写点什么

文章: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:44689

评论

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

Kubelet从入门到放弃:拓扑管理(上)

DCOS

Linux Kubernetes 云原生 kubelet

肝了很久,冰河整理出这份4万字的SpringCloud与SpringCloudAlibaba学习笔记!!

冰河

微服务 高可用 高并发 冰河技术 SpringCloud Alibaba

第五周 继续文档的一些细节

小匚

产品经理 产品经理新人如何落地 产品经理训练营

第五次作业

Geek_79e983

阿里巴巴Druid,轻松实现MySQL数据库加密!

王磊

Java springboot Druid

小心你的个人信息——GitHub 热点速览 v.21.09

HelloGitHub

GitHub 开源 终端工具 社交

云计算带来的变革将如何在2021年加速创新

云计算

vivo 官网资源包适配多场景的应用

vivo互联网技术

低代码 无服务器云函数

SARIF:DevSecOps工具与平台交互的桥梁

华为云开发者联盟

安全 DevSecOps SARIF 自动化平台 OASIS

「产品经理训练营」作业 05:知识星球加入星球流程图

狷介

产品经理训练营

产品经理训练营作业 04

KingSwim

Elasticsearch Search Options 搜索参数

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

产品训练营 - 第五周 - 作业

邹小胖

产品经理训练营

翻译:《实用的Python编程》03_02_More_functions

codists

Python

大厂动态规划面试汇总,教你如何修炼内功

盼盼编程

算法 动态规划 数据结构和算法 笔试

一个15年的架构师谈“如何成为一名优秀的解决方案架构师”

华为云开发者联盟

架构 软件 架构师 华为云

Linux入门篇 —— 手把手教你 Linux 三种网络配置方法

若尘

Linux 网络

字节跳动力推的OKR,是未来企业发展的标配吗?

ToB行业头条

左手画条龙右手画彩虹——认知负荷理论

Justin

心理学 28天写作 游戏设计

FindBugs:Java 静态代码检查

少平

代码审查

Mac 下配置 Intellij IDEA + Tomcat 出现权限问题的解决办法

少平

tomcat

神经网络攻防:01.模型到底是什么?

P小二

神经网络 网络安全 AIPwn AI安全 P小二

一篇读懂https的本质、证书验证过程以及数据加密

梁龙先森

大前端 https

如果重来,结果就会好吗?「Day 10」

道伟

28天写作

工作日志3-1

技术骨干

关于 Synchronized 的一个点,网上99%的文章都错了

yes

Java JVM

“蚂蚁牙黑”太火,想玩就用ModelArts做一个

华为云开发者联盟

AI 动画 modelarts 图像

dubbo 源码 v2.7 分析:核心机制(一)

程序员架构进阶

架构 源码分析 dubbo 七日更 28天写作

关于搜商的一点记录「Day 9」

道伟

28天写作

数据产品经理实战-用户运营体系搭建

第519区

算法 数据产品 数据运营

Java 中各种DTO,POJO 等的概念

少平

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