异步服务,其中的响应在初始请求发送很长时间后才返回,仅仅是生活的现实——不是所有事情都是立即发生的! 使用服务组件架构,使得提供异步服务实现和异步服务客户端的工作更简单。SCA 为异步服务提供了一个后跟回调响应的请求的模型,结合使用 callbackID 将回调响应关联到初始请求上。
SCA 支持客户端和服务间不同的底层通信方法,这使代码无需依赖复杂的中间 API。
更多内容推荐
Michael Poulin 炮轰 SoaML
Michael Poulin对SoaML规范提出了批评,认为它是一个以角色/参与者为中心的模型,不是一个以服务为中心的模型。在他看来,SoaML搞的就是一种权力、责任和义务的结构,以该结构而非业务需求作为企业服务架构的基础将有损于面向服务的精神。
Mule 奠基人:JBI 偏离了靶子
最近,Mule奠基人Ross Mason将Java业务集成(JBI)和Mule架构进行了比较。在他对于JBI的批评中,过于依赖XML,缺乏可重用性的JBI部件(绑定组件,服务引擎),重型API最引人注目。
2011 SOA 虚拟研讨会
在本次虚拟研讨会上,SOA专家们分享了他们对于SOA现状以及未来趋势的观点及看法。
面向数据的架构
在面向数据的架构中,单体数据存储是系统中状态的唯一来源,并由松耦合无状态的微服务对其进行操作。
OpenCSA 大会启动 SCA 标准化工作
在正式宣布成立六个新的SCA相关技术委员会近一周之后,OASIS宣布将举行一次为期三天的全体大会(Plenary),会议安排了一天的教育性质的内容,随后则是这些新委员会的首次会议。
扩展 Axis2 框架,支持基于 JVM 的脚本语言
Heshan Suriyaarachchi通过本文向读者介绍了Apache Axis2 Web Service引擎的几个主要概念。他在文中讲解了如何扩展Axis2框架,使其得以支持Jython、JRuby等基于JVM的脚本语言,然后通过这些脚本语言来部署Web服务和实现Web服务客户端。
Dubbo-go Client 端调用服务过程
有了上一篇文章《Dubbo-go Server 端开启服务过程》的铺垫,可以大致上类比客户端服务类似于服务端启动过程。其中最大的区别是服务端通过zk注册服务,发布自己的ivkURL并订阅事件开启监听;而服务端应该是通过zk注册组件,拿到需要调用的serviceURL,更新inv
Pointcut 与 Advice 连接器 - PointcutAdvisor
2021 年 2 月 4 日
如何发布组件到 npm
2019 年 5 月 20 日
结束语 | 金融之道,与你同行,虽远尤欣
金融之道,形单影只,与尔同行,虽远犹欣。
2021 年 2 月 22 日
闲鱼基于 Flutter 技术的架构演进与创新
2019 年 7 月 24 日
利用事件简化系统架构
在小型业务组件之间使用事件进行交互可以简化系统架构,上周Russ Miles在探讨“通过事件简化架构(Architectural Simplicity through Events)”时谈到了这一点。
微服务通信的济世良方:什么是 Service Mesh?它能帮你做什么?
2020 年 4 月 7 日
微服务的认识
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
2020 年 8 月 11 日
在 ESB 中选择路由还是编配?
在这篇文章中,Adrien Louis和Marc Dutoo在一个典型的ESB场景中讨论了编配和路由的区别和优缺点。他们讨论了几种连接服务的方法,从使用如自定义路由这样的低级别方法,到使用如工作流和编配这样面向业务的高级别方式,并总结说不存在“一边倒”的解决方案。
SCA 的未来
在JavaOne关于服务组件架构(Service Component Architecture,SCA)的座谈会上,最具争论性的主题之一就是SCA的客户端编程模型。主持人David Chappell和Gregor Hohpe就此分享了他们的感受。
蚂蚁金服 CTO 鲁肃:支付宝成就了我,我做了很多“拧螺丝”的事儿
他是程立(鲁肃),是我们本季《十年》技术专题纪录片中的第一位登场嘉宾。
2019 年 4 月 11 日
使用绑定实现灵活通信
在这篇文章中,我们将领略SCA最重要的特征——交互协议的广泛支持以及如何在服务和引用上配置SCA绑定来解耦业务逻辑和交互协议。最后,我们还要看看SCA的域,了解如何在SCA的域内和域外运用绑定。
Fremantle 和 Weerawarana 谈论 WSO2 基于 OSGi 的 SOA 新平台
WSO2,Apache基金会许多Web服务项目幕后的公司,发布了其大部分软件的最新版本,现在运行于一个被称作“Carbon”的基于OSGi的平台上。InfoQ对WSO2的联合创始人Paul Fremantle和Sanjiva Weerawarana进行了访谈。
SOA 语法——服务 (Services) 是动词还是名词?
在Jason Bloomberg的最新文章中,他介绍了两种Service类型:实体型和任务型,并解释了在建立SOA系统中这两种服务的角色。
暂无签名
推荐阅读
结课测试 & 结束语
2019 年 10 月 31 日
变废为宝:不放过任何边角料
2021 年 4 月 13 日
书评:《理解 SCA》
服务端框架搭建:koaless
2019 年 11 月 20 日
文章:向服务组件架构出发
不要让消费者和服务提供者直接通信
“我能以后再调用你吗?”使用 SCA 开发异步服务
电子书
大厂实战PPT下载
换一换 周力 博士 | 红棉小冰 技术VP
赵岚玉(赵宇) | 菜鸟网络 技术专家
徐然 | 华为 云数据库创新Lab技术专家
评论