在概念堆里理解什么是智能SOA

2023-11-03

今年在继7月北京成功举办SOA与企业成长高峰论坛之后,在这个初冬的季节,IBM再次携众位专家1115号在上海隆重举行了“IBM 2007 SOA创新高峰论坛”,并且在这次峰会上首发了基于全球5700SOA客户实施经验之上总结出的一套指导客户有效起步SOA的实用方法体系——智能SOA

如此近距离的接触到智能SOA体系的设计者们,让我在这次峰会上着实又与SOA走的更近了一些,那么究竟什么是智能SOA呢?也许我们可以从这样的角度来理解。

这就如同我们接受教育的过程,当你只有6岁或者10岁、12岁的时候你对大学的概念其实都是很模糊的,并不知道上大学究竟是怎么一回事,但是当说起理想的时候,我们都会说是上大学,很幸运的是我们的前辈们已经为我们规划好了我们该按照怎样的流程做下去,小学—初中—高中—大学这是一个固化下来的流程,在这个过程中我们只要一步一步走过来的,待小学毕业时通过小学毕业的考试,初中、高中都能在每个阶段通过一定的标准,这样也就意味着你达到了这既定的水平,那么你就可以顺利进入大学了。看,虽然我们在不知道大学的概念到底是什么的时候就已经决定要去到大学了,但是我们有这个升级的蓝图,知道我们在达到每个阶段的目标之后就一定会进入到大学了,那我们就去做了。

同样我们也可以这样理解智能SOA,他其实就是为企业的SOA实施画了一幅蓝图。这幅图分为四个阶段,在我们看不见也摸不透到底什么是SOA的时候,也许我们要做的仅仅是从这幅图中的小学升入初中,从初中升入高中,从高中迈进大学。

一、基础整合阶段,这个阶段完全可以类比于我们的小学阶段,教我们认识最简单的句子和算术,但对于一无所知的我们这也绝对是最容易接受和最管用的。那么企业如果处于基础整合阶段,就应该是选择针对性最强、投资回报率最高的小型项目切入来解决当前不知从何入手的SOA。那么技术人员不需要再费任何口舌向CIOCEO解释虚无缥缈的SOA,这一阶段中的应用实现、投资回报已经全部说明了问题。在从实施经验中获得的数据显示在这个阶段中企业SOA的资产会有10%以服务的形式呈现,其中的5%将可以做为可复用资源沉淀下来成为企业固有资产的一部分。

二、跨部门扩展阶段,当我们通过小学考试,达到了能够升入初中的水平,我们也就进入了第二阶段。当我们走过了基础整合阶段,CIOCEO们一定已经尝到了SOA的甜头,企业在发展扩大,不愿意再继续小打小闹,所以,企业开始要对重要的核心业务流程进行全面的优化,企业多个部门或者多条业务流程进行高效的整合,用以实现更高的投资回报。同样在经验数据中我们看到在完成这个阶段之后企业有40%SOA功能以服务的形式呈现,其中20%成为可复用的服务模块。

三、企业转型阶段,通过了小学、初中我们结束了九年义务教育,高中是对前期概念的深入学习阶段,所以进入高中是有一定门槛的。此时的你已经具备了一定的知识和能力。企业也是一样,进入转型阶段的企业也需要一定的门槛,需要实现全企业范围内各组织的高效合作,企业全面迈向全球整合的大潮中,并且可以利用IT使整个企业的投资回报呈现战略性优势,并能够实现业务模式的创新。在这个时候企业80%SOA功能将呈现为服务,并达到50%的可复用度。

四、随需而动阶段,恭喜你,进入这个阶段的你已经来到大学的门前。这是SOA发展的最高阶段,这时的企业中大量的组织和业务已经可以用服务的形式表现,并且这些服务中高达50%以上都是可复用的,这使得企业已经到达了一种无需IT介入就可以进行重大组织和业务变革的阶段,IT仅成为这一切背后看不见的一只手。企业成为一个可以随时随需自动响应市场因素变化的灵动企业。踏进大学的校门,尽情享受你的大学生活吧,一切都将不同了。

智能SOA为企业描绘出了一幅完整的部署SOA的生态系统图画,使企业实施SOA的过程中所走过的每一步都变得有理可依,有迹可寻。在这个详细记录了SOA实施生命周期的体系中,人才、创新、开放与标准做为其不变的主题,都将会有更加突出和更加深刻的表现。

 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在概念堆里理解什么是智能SOA 的相关文章

  • 基于Eclipse的下一代建模工具

    基于Eclipse的下一代建模工具 孟言 CSDN的网友大家下午好 昨天世界杯结束了 今天我们就可以把精力重新投入到我们酷爱的技术上 很高兴与大家进行这一起CSDN的视频节目 我们今天很高兴请到软件建模资深的专家 一位是李纪华 他是IBM
  • 08年上最新各大IT公司薪水行情(硕士)

    08年最新各大IT公司薪水行情 最近终于把自己给卖了 这几个月来自己陆陆续续的面试的有30多家公司 主要是IT公司 准备把今年我所知道的IT公司的待遇薪水总结一下 这里面包括我自己找工作所知道的 我们系的其他同学已经拿到的offer 还有几
  • ytht & infomall.cn

    为什么无法访问三角地版 近来有很多公众网用户无法访问三角地版 甚至一访问三角地版就会导致 IP 被自动封禁 从而无法继续连接一塌糊涂 为什么会出现这种奇怪的现象呢 我们的技术人员经过研究发现 只要您浏览包含有 triangle 字样的链接
  • Codemonkey 编码冒险课程

    转自 https blog csdn net mmh19891113 article details 80704745 Codemonkey 编码冒险课程 1 200 关卡 我们并没有按照他们官方的来划分关卡 官方是1 100 101 20
  • IT的教育

    IT的教育 李颜芯 CSDN的网友大家好 欢迎大家收看这一起的CSDN视频访谈节目 今天我们请到了两位嘉宾 一位是 金旭亮 老师 一位是 金戈 老师 两位老师作一下自我介绍怎么样 金旭亮 我先介绍一下吧 我叫金旭亮是北京理工大学的讲师 我在
  • 对大连律师李振鹏《甲骨作文,应判“零分”》的反驳

    大连律师李振鹏 甲骨作文 应判 零分 请看http hi baidu com B4 F3 C1 AC C2 C9 CA A6 C0 EE D5 F1 C5 F4 blog item d94cb8fb8bb7b66d034f56c3 html
  • 毛新生:一盘鱼香肉丝与SOA的故事

    将服务用一个业务流程组装在一起 在这里就体现了与以往IT一个巨大的不同 不只是在于它将下面这些服务整合起来成为一个业务流程 更重要的事情在哪里 是它终于让IT与业务人员有了共同的语言 那就是业务的活动和业务流程 而且在这里它是一个形式化的显
  • 契约优先的 SOA:设计业务领域:WCF

    我正在使用 WCF 构建一个全新的系统 我将使用契约优先方法来构建基于面向服务的概念的服务 我有一项服务操作 可返回用户的银行帐户详细信息 账户类型可以是 FixedAccount 或 SavingsAccount 我将服务设计如下 Ser
  • WCF 中的信息重用

    在阅读 SOA 文章时 我发现了一篇文章http www ibm com developerworks websphere library techarticles 0806 boughannam 0806 boughannam html
  • JSON、REST、SOAP、WSDL 和 SOA:它们如何链接在一起

    目前正在做一些考试 我正在努力解决一些概念 这些确实在我的笔记中 提到 过 但我并不真正理解它们是如何联系在一起的 据我的理解是 SOA 一种使服务消费者 提供者进行通信的解决方案 据我所知 这是其他一切的总称 WSDL 一种描述提供者服务
  • “不要在设计中使用抽象基类;但在建模/分析中”

    虽然我在 OOAD 方面有一些经验 但我是 SOA 的新手 SOA 设计的指导原则之一是 仅使用抽象类进行建模 从设计中省略它们 抽象的使用有助于建模 分析阶段 在分析阶段 我提出了一个 BankAccount 基类 从它派生的专门类是 F
  • WCF 中的并发如何工作?

    我是WCF和SOA的新手 我刚刚开始研究这些 我有一个理论上的疑问 客户端 A 已调用服务 并且逻辑当前正在服务器上执行 当逻辑正在执行时 来自客户端 B 的另一个调用会进入同一服务 此时客户端 A 正在执行的逻辑发生了什么 该服务如何设法
  • 设计WCF数据契约和操作

    我开始设计一个 wcf 服务总线 它现在很小 但会随着我们业务的增长而增长 所以我担心一些日益严重的问题 并尽量不要 YAGNI 太多 这是一个电子商务平台 问题是我对把东西放在哪里犹豫了太多 我将给出一个场景来展示我所有的问题 我们有一个
  • SOA:跨多个服务连接数据

    假设我们有 2 项服务 产品和订单 根据我对SOA的理解 我知道每个服务都可以有自己的数据存储 一个单独的数据库 或者同一数据库中的一组表 但任何服务都不允许直接接触另一个服务的数据存储 现在 假设我们已将产品和订单数据独立存储在产品和订单
  • 什么是 Oracle ADF?

    什么是 Oracle ADF 我在网上找到了如下定义 ADF 集成了多种子框架来提供关键功能 对象关系映射和其他形式的服务访问 数据 绑定和用户界面 以及用于固定的功能胶 这一切都在一起 ADF 代表 应用程序开发框架 它是由 Oracle
  • 什么是SOA(面向服务的架构)?

    如果你愿意的话 可以叫我巨魔 但我是认真的 新的 SOA 趋势与我 15 年前构建的客户端服务架构究竟有何不同 我一直听到 SOA 但我不明白它与我们一直以来所做的有什么不同 早在 10 年前 我的公司就有多个客户 使用多种语言 使用相同的
  • 初学者 WCF 问题 - 可使用的异步服务

    这是一个更多的 能不能做到 的问题 而不是 如何做到 的问题 我正在考虑构建一个服务 中间层 net 提供数据抽象和一些业务逻辑 该服务将由不同平台上的多个内部客户端系统使用 例如 一个客户端可能是一个网站 另一个客户端可能是一些 Java
  • SOA架构数据访问

    在我的 SOA 架构中 我有几个世界碳基金服务 我的所有服务都需要访问数据库 我应该创建一个专门的 WCF 服务来负责所有数据库访问吗 或者 如果我的每个服务都有自己的数据库访问权限 可以吗 在一个版本中 我在一项服务中只实例化了一个实体层
  • 服务作为 SOA 中的中介

    我知道什么是 通常的 中介设计模式 维基百科中有一些描述 http en wikipedia org wiki Mediator pattern http en wikipedia org wiki Mediator pattern 在我的
  • 面向服务的架构 - AMQP 或 HTTP

    一点背景 非常大的整体 Django 应用程序 所有组件都使用相同的数据库 我们需要分离服务 以便我们可以独立升级系统的某些部分而不影响其余部分 我们使用 RabbitMQ 作为 Celery 的代理 现在我们有两个选择 使用 REST 接

随机推荐

  • ROCKCHIP-Rv1126安装ARM64-ARCH-ARM-DEBIAN系统

    1 deboot qemu arm debian 64位 内核文件系统 安装依赖软件 sudo apt get install debian archive keyring gcc aarch64 linux gnu bison flex
  • 锁->分布式锁->准实时方案

    概述 并发量由低到高 单机到集群 java对锁 分布式锁 准实时方案的概要实现 全文以商品抢购为例 目录 1 锁 2 分布式锁 2 1高可用 2 2性能调优 3 准实时方案 3 1性能提升 3 2高可用 正文 1 锁 lock和synchr
  • qt 交叉编译后 无libqxcb_QT5.5.1 + OpenGL 交叉编译

    概述 要使用Qt的quick相关功能则需要编译opengl opengl使用的是mesa 其依赖 libdrm libxcb libudev libxcb依赖 x11 xcb proto libxcb 编译 libdrm编译 CC arm
  • 图解通信原理与案例分析-4:“烽火连三月“看烽火通信背后的通信原理

    引言 杜甫 春望 国破山河在 城春草木深 感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金 白头搔更短 浑欲不胜簪 简单的几句诗歌 透析了在古代 人与人之间远距离通信的需求和相应的通信方式以及古人远程通信的困难 这里提及了两种通信 一种是烽火
  • cpu 原子操作的多核扩展性

    多核编程常用锁避免多个线程在修改同一个数据时产生race condition 当锁成为性能瓶颈时 我们又总想试着绕开它 而不可避免地接触了原子指令 但在实践中 用原子指令写出正确的代码是一件非常困难的事 琢磨不透的race conditio
  • 秋招结束

    2018 11 02 书和时间竟然都没有白费 最后还是拿到了前端开发的offer 怎么说呢 好像大家都不是凭借技术而是学历拿到的offer 自己还是知道自己有多少东西不懂不明白 实验室里 大家好像都知道自己秋招结束后要学什么做什么 我却有点
  • 后端写的前端页面怎么发送数据给后端,以及解决跨域问题

    在写前端的时候 因为主要是学的后端 所以前端知识非常不牢 经常在网上找文章 但他们的方法能解决他们的问题 不能解决我的 所以很长一段时间被怎么发送数据给难住 学了AJAX和axios又学的一知半解 写的代码还是不行 所以呢 我很推荐Chat
  • 【PB】PB调用WebService

    不管是用VS开发的基于 NET的WebService 还是用Java开发的WebService 还是用PB本身开发的 NET Web Service PB调用WebService的原理是一样的 都是通过WSDL访问WebServices 具
  • 为什么日志系统普遍用标准错误输出stderr?而不是标准输出stdcout?

    因为stderr是不带缓冲的 每个输出都会立即flush 而stdout是行缓冲的 要等到缓冲满了才flush 或者手动调fflush 前者更符合作为日志的需要 不然你程序执行过程中core了 缓冲里的遗言可能就丢了 而丢掉的往往是最接近出
  • Python和OpenCV视觉图像处理

    特点 OpenCV 3 是用于计算机视觉 机器学习和图像处理的原生跨平台库 OpenCV 方便的高级 API 隐藏了非常强大的内部结构 旨在提高计算效率 可以利用多核和 GPU 处理 学习如何通过操作像素来处理图像并使用直方图分析图像 展示
  • 第14.13节 BeautifulSoup的其他功能导览

    前面 第14 9节 Python中使用urllib request BeautifulSoup获取url访问的基本信息 第14 10节 Python中使用BeautifulSoup解析http报文 html标签相关属性的访问 和 第14 1
  • Python pandas数据分析:电商客户价值分析

    嗨害大家好鸭 我是芝士 1 RFM 客户价值模型介绍 RFM模型是衡量客户价值和客户创造利益能力的重要工具和手段 在众多的客户关系管理 CRM 的分析模式中 RFM模型是被广泛提到的 该机械模型通过一个客户的近期购买行为 购买的总体频率以及
  • nodejs 读取文件中的几行

    最近遇到了这样的问题 如何每次从一个文件里面依次读里面的几行 对nodejs提供的readline和一些三方npm例如lineReader不满意 就自己实现一个简易版本 var fs require fs var data fs readF
  • Spark服务启动的一些总结

    1 我理解常用的Spark部署方式有三种 1 本地服务 就是所谓的local 在IDE上本地跑程序 用于调试 2 Standalone 使用自己的master worker进行服务的调度 脱离yarn的资源管理 3 Spark on yar
  • Java 转 C++ 那些事

    前提纪要 虽说编程语言只是承载思想的一种媒介 但是每种编程语言有自己的设计哲学 所以在实现自己思想的时候 也需要遵循该门语言的理念才行 截止 2022 年 07 月 12 日本人最大的体验是 Java 这门语言存在大量的过度封装 所以能封装
  • c#复习题2(含答案及解析)

    1 单选题 ArrayList集合的 属性表示集合中实际包含的元素数 A Capacity B Count C Total D Length 正确答案 B 解析 ArrayList集合的 Capacity属性表示它们所封装的Object 数
  • 【密码学】破解RSA密码(Python代码实现)

    题目 已知有人写了如下的代码 并将生成的 n e c 以及 n2 e2 c2 p2 1 q2 1 输出 from Crypto Util number import def ef p getPrime 512 q getPrime 512
  • 云开发初探 —— 更简便的小程序开发模式

    欢迎大家前往腾讯云 社区 获取更多腾讯海量技术实践干货哦 本文由heyli发表于云 社区专栏 小程序诞生以来 业界关注小程序前端的技术演进较多 因此众多小程序前端的框架 工具也应运而生 前端开发效率大大提高 而后台的开发技术则关注不多 痛点
  • js 解密

    Ai Chat sbaliyun com 在分析接口的时候 我们看到请求做了加密 查看事件我们发信啊了方法 callCHATGPT 得到 callCHATGPT 的代码 async function callCHATGPT var resp
  • 在概念堆里理解什么是智能SOA

    今年在继7月北京成功举办SOA与企业成长高峰论坛之后 在这个初冬的季节 IBM再次携众位专家11月15号在上海隆重举行了 IBM 2007 SOA创新高峰论坛 并且在这次峰会上首发了基于全球5700家SOA客户实施经验之上总结出的一套指导客