《SOA达人迷》—第1章1.5节与SOA同步

简介:

本节书摘来自异步社区《SOA达人迷》一书中的第1章1.5节与SOA同步,作者【美】Judith Hurwitz , Robin Bloor , Marcia Kaufman , Fern Halper,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.5 与SOA同步
SOA达人迷
在任何正式的舞会中,无论是恰恰,还是华尔兹,都有各自的基本步法规则。这种规则使得我们可以和陌生人共舞。如果两个人都非常了解规则的话,他们跳起来就能够实现同步,跳得非常灵活,舞姿就会轻盈而充满魅力。

SOA就是一种规则,它使企业业务可以轻松地实现移动、变更、合作和重用。最开始的时候,熟悉新步骤需要集中注意力,慢慢地,新的步骤就会成为一种习惯。

SOA这种规则隐含了标准这个概念。SOA利用行业标准接口创建业务服务,并不依赖于业务流程(稍后我们会详细介绍相关的内容)。通过动态修改业务模型、重构业务模型和实现业务服务间的合作,使得整个业务流程更加灵活。
360_20170607162930760
对于在IT领域从业多年的人来说,软件重用这个概念并不陌生。您很熟悉子程序库和面向对象的概念,也遵循行业标准。您可能会问:“SOA的优势到底是什么?我们不是已经能够实现软件重用了吗?”答案既肯定又否定。肯定是因为SOA沿用了重用的概念,是建立在可重用组件基础上的。否定是因为SOA在Web服务和业务方面

都扩充了重用的概念(在第5章和第6章中,将会介绍业务服务和Web服务的定义)。在SOA中,重用的粒度发生了很大变化,不再局限于重用底层的组件,还可以重用高层的业务服务。这种粒度的变化和实现,对于业务经理和IT人员而言,都绝非易事,但是,他们可以得到丰厚的回报。

我们举一个现实生活中的实例。家庭使用的电器插在办公室或城市的其他地方,同样也能使用;但是,如果您到了国外,就需要使用电源适配器,因为接口标准不同,电器必须要适应不同的标准。同样,如果SOA服务能够遵循标准机构制定的标准,每个自治实体(合作伙伴、客户和供应商)就能够在舞厅中愉快地共舞(即能够很好地合作)。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
5月前
|
人工智能 Serverless 调度
突破地域限制,实现算力无限供给 —阿里云ACK One注册集群开启多地域Serverless算力调度
本文介绍了阿里云ACK One注册集群多地域Serverless算力调度解决方案,解决传统数据中心在AI时代面临的算力不足问题。方案通过分钟级接入、100%兼容Kubernetes操作及云上Serverless弹性,实现跨地域弹性算力供给,支持高并发请求与模型快速迭代。文中详细描述了快速接入步骤、指定地域调度及动态调度方法,并提供了相关代码示例。该方案助力企业实现AI推理服务的规模化部署,提升商业落地效率。
|
数据采集 自然语言处理 搜索推荐
python 【包含数据预处理】基于词频生成词云图
这段文本是关于如何使用Python基于词频生成词云图的教程。内容包括:1) 中文分词的必要性,因中文无明显单词边界及语言单位特性;2) 文本预处理步骤,如移除特殊符号、网址、日期等;3) 使用`data_process`函数清除无用字符;4) `getText`函数读取并处理文本为句子数组;5) 使用jieba分词库进行分词和词频统计;6) 示例代码展示了从分词到生成词云的完整流程,最后展示生成的词云图。整个过程旨在从中文文本中提取关键词并可视化。
644 5
python 【包含数据预处理】基于词频生成词云图
|
12月前
|
Web App开发 SQL 流计算
常见的浏览器内核
常见的浏览器内核
|
7月前
|
人工智能 自然语言处理 数据可视化
YAYI-Ultra:中国企业终于等来『全能大脑』!开源企业级AI『混合专家』横扫金融舆情中医领域,最长生成20万字报告
YAYI-Ultra 是由中科闻歌研发的企业级大语言模型,具备强大的多领域专业能力和多模态内容生成能力,支持数学、代码、金融等多个领域的专家组合,缓解垂直领域迁移中的“跷跷板”现象。
277 10
YAYI-Ultra:中国企业终于等来『全能大脑』!开源企业级AI『混合专家』横扫金融舆情中医领域,最长生成20万字报告
|
安全 前端开发 JavaScript
逆向海淘代购集运系统:sugargoo的技术架构与创新服务解读
逆向海淘代购集运系统整合中国电商资源,为海外用户提供便捷购物及物流服务,降低购物成本。sugargoo系统搭建攻略包括: - **需求分析与规划**: 深入了解目标市场需求,明确服务特色。 - **平台开发**: 选用合适技术栈,开发关键功能模块,集成电商数据。 - **物流合作**: 建立物流合作关系,集成物流API提升自动化。 - **支付解决方案**: 支持多种支付方式,保障支付安全。 - **客户服务**: 提供多语言支持,建设专业客服团队。 - **营销与推广**: 优化SEO,利用社交媒体扩大品牌影响。
|
8月前
|
弹性计算 运维 网络安全
评测报告:阿里云操作系统智能助手OS Copilot体验
评测报告:阿里云操作系统智能助手OS Copilot体验
122 3
|
11月前
|
存储 C语言
C语言中a 和&a 有什么区别
在C语言中,"a" 是一个变量的名字,代表存储在内存中的某个值。而"&a" 则是获取该变量的内存地址,即变量a在计算机内存中的具体位置。这两者的主要区别在于:"a" 操作的是变量中的值,"&a" 操作的是变量的内存地址。
1355 23
|
10月前
|
数据采集 机器学习/深度学习 测试技术
数据清洗与过滤中,如何确定哪些数据是高质量的?
数据清洗与过滤中,如何确定哪些数据是高质量的?
|
11月前
|
机器学习/深度学习 自然语言处理 并行计算
探索深度学习中的Transformer模型及其在自然语言处理中的应用
【10月更文挑战第6天】探索深度学习中的Transformer模型及其在自然语言处理中的应用
623 0
|
机器学习/深度学习 算法 安全
【博士每天一篇文献-综述】Machine Unlearning Taxonomy, Metrics, Applications, Challenges, and Prospects
本文综述了机器遗忘的分类、评价指标、应用场景、挑战和未来研究方向,提出了精确遗忘和近似遗忘的概念,并探讨了机器遗忘在模型优化和防御攻击中的应用,同时讨论了分布式学习环境下的遗忘挑战和解决方案。
370 6