解析SOA架构与相关技术

上传人:我*** 文档编号:133009565 上传时间:2020-05-23 格式:PDF 页数:49 大小:449.64KB
返回 下载 相关 举报
解析SOA架构与相关技术_第1页
第1页 / 共49页
解析SOA架构与相关技术_第2页
第2页 / 共49页
解析SOA架构与相关技术_第3页
第3页 / 共49页
解析SOA架构与相关技术_第4页
第4页 / 共49页
解析SOA架构与相关技术_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《解析SOA架构与相关技术》由会员分享,可在线阅读,更多相关《解析SOA架构与相关技术(49页珍藏版)》请在金锄头文库上搜索。

1、 解析 SOA 架构与相关技术解析 SOA 架构与相关技术 面向服务架构 SOA 与相关技术 面向服务架构 SOA 与相关技术 面向服务的体系结构 service oriented architecture SOA 是一个组件模型 它 将应用程序的不同功能单元 称为服务 通过这些服务之间定义良好的接口和契约联系起 来 接口是采用中立的方式进行定义的 它应该独立于实现服务的硬件平台 操作系统和 编程语言 这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交 互 这种具有中立的接口定义 没有强制绑定到特定的实现上 的特征称为服务之间的松 耦合 松耦合系统的好处有两点 一点是它的灵活性

2、 另一点是 当组成整个应用程序的 每个服务的内部结构和实现逐渐地发生改变时 它能够继续存在 而另一方面 紧耦合意 味着应用程序的不同组件之间的接口与其功能和结构是紧密相连的 因而当需要对部分或 整个应用程序进行某种形式的更改时 它们就显得非常脆弱 SOA 与 BPMSOA 与 BPM BPM 阵营通常声称 SOA 对于实现 BPM 来说不是必需的 只需部署一个 BPM 套 件 就可以更快地实现目标而不会带来多少复杂性 SOA 阵营则注重于如何从一般意义上 解决企业 IT 的复杂性 该阵营通常声称 BPM 是 SOA 的一个特性 但是它是 SOA 解决方 案的一部分 而不是一个单独的东西 当 S

3、OA 领域的人士谈到 BPM 时 该术语通常与服 务编排或流程整合同义 而不强调对业务分析人员友好的建模或人员交互 而后者对 BPM 阵营来说非常重要 在 SOA 和 BPM 联合发展的浪潮下 我们首先要明确的是 BPM 与 SOA 的本质是截 然不同的 SOA 是一种架构方法 BPM 则是一组流程协调管理理念 没有 SOA 之前 BPM 产品已经出现并成功应用 BPM 的主要应用场合有如下几点 1 业务流程自动化 2 TT SOA技术专题之 解析 SOA架构与相关技术 Page 2 of 49 整合应用系统 实现异构系统之间无缝交流 3 企业流程建模分析 4 监控企业活动 实 现企业流程持续

4、改进 从 BPM 着手实施 SOA 从 BPM 着手实施 SOA SOA 和 BPM 汇聚 推动企业并购 SOA 和 BPM 汇聚 推动企业并购 SOA 前程似锦 BPM BI 和 Web2 0 一个都不能少 SOA 前程似锦 BPM BI 和 Web2 0 一个都不能少 SOA 与 SCA SDOSOA 与 SCA SDO SOA 已经成为公认的 IT 基础架构发展的趋势 它为我们描绘了一幅美妙的 IT 系统和 业务系统完美结合的图画 然而 即使是在各咨询机构推崇 SOA 各厂商大肆宣传推广 SOA 用户普遍认可 SOA 的今天 SOA 的美好未来依然给人一种不清晰 不踏实的感觉 我们常常说

5、 SOA 需要解决如何落地的问题 这个难题无法一蹴而就 必须花费很多时 间才能逐步进行解决 但在目前 我们已经为 SOA 找到了一个着地的落脚点 这就是 SCA SDO 规范 SCA 和 SDO 标准 SCA 和 SDO 标准 服务于 PHP 的 SCA 和 SDO 服务于 PHP 的 SCA 和 SDO SCA SDO 走向成熟 将正式成为 SOA 标准 SCA SDO 走向成熟 将正式成为 SOA 标准 SOA 与 SaaS SOA 与 SaaS 随着 SaaS 的愈发火热 加之 SOA 的继续深入 这两种概念开始引出了一些新的混 淆 市场上越来越多的人在谈论 SOA 产品在 SaaS 方

6、面的能力 最近的一篇由对象管理组 织 OMG SOA 联盟所完成的 针对首席信息官和首席技术官的调查指出 市场上存在着这样 一种期待 那就是 SOA 改变了软件厂商的市场 因此重要的软件可以通过 SaaS 使用 SOA 的方法提供给大家 TT SOA技术专题之 解析 SOA架构与相关技术 Page 3 of 49 SOA 与 SaaS 两者将在何处相遇 SOA 与 SaaS 两者将在何处相遇 SOA 和 Saas 将在 ERP 和 CRM 领域中结合 SOA 和 Saas 将在 ERP 和 CRM 领域中结合 SOA 与 ESBSOA 与 ESB 不久以前有一些比较聪明的做法 那就是脱离企业服

7、务总线 ESB 来配置 SOA 你可以 将 ESB 加入到强化现有的一系列已经存在的应用程序中去 从头建立一些服务 然后再将 他们串连起来 这样你就完成了 SOA 事实上 最初的 SOA 活动 就是这么进行的 企业要处理相关的优先数量的服务 配 置给他们相关的有限的方法 IT 部门只是进行 SOA 试验 花一些时间弄明白哪些是需 要的而哪些是不需要的 经过一些试验 在级别分割和申请使用上 SOA 就被采纳了 这 些很少会被斟酌 让 ESB 与 SOA 同步 让 ESB 与 SOA 同步 传统 ESB 与 SOA 架构融合 传统 ESB 与 SOA 架构融合 使用 ESB 简化 SOA 复杂性

8、使用 ESB 简化 SOA 复杂性 超越 ESB 下一步 SOA 难题 超越 ESB 下一步 SOA 难题 Forrester 视 ESB 为 SOA 的本质 Forrester 视 ESB 为 SOA 的本质 独家专访 如何看待开源 ESB 和基于 REST 的 SOA 独家专访 如何看待开源 ESB 和基于 REST 的 SOA TT SOA技术专题之 解析 SOA架构与相关技术 Page 4 of 49 从 BPM 着手实施 SOA 从 BPM 着手实施 SOA BPM 和 SOA 正在融合 我们将先采用 BPM 方法 然后再渗透入 SOA 技术 直到去年七月 半导体测试制造商 Form

9、Factor Inc 对过去的工作方式进行了综合 旧的生产处理系统完成了手工信息输入 同时 将数据拷贝到了 ERP 系统中 切削技术公司决定放弃原有的手工复式计帐方式 从事面向服务架构项目 在 FormFactor 公司的高级 IT 及商业工艺指导 Nilay Banker 还没有 ROI 成员来为两种系统 作 Web 服务综合 但至少这可以让三名员工不用为手工复制数据而烦恼 他表明 这是高技术制造制造商进入 SOA 化的业务流程管理 BPM 的第一步 Banker 讲述在 FormFactor 的工作进程 FormFactor 是制造和设计用于电子测试的集 成电路半导体探针板 Banker

10、说 BPM 和 SOA 正在融合 我们将先采用 BPM 方法 然后 再渗透入 SOA 技术 Banker 表明 BPM 和 SOA 化的某个项目将可以自动化 综合原有的制造处理系统 并 将其融入 ERP 系统 可以称之为一个经典的自动化手工处理进程的案例 而其也蕴含了强 大的商业生产力 Banker 在对系统间联系的手工数据检索评论到 随着生产量和复杂度的增长 那 将无法平衡 TT SOA技术专题之 解析 SOA架构与相关技术 Page 5 of 49 为测试集成电路设计的半导体商提供的探针板的制造是一个很复杂的过程 因为每一 个堆探针板都是唯一的对应于不同的制造方法 而且探针板不仅要完完全全

11、的符合客户的 说明 还要按期交货跟上生产新集成电路的步伐 因此检查生产每个探针板的部门 如果发现在需要三个星期来完成的生产步骤中存在 问题那时很麻烦的事情 是不是某一部分坏掉了 而所有的一切就要立刻重新开始呢 是 不是就要被返工呢 这些问题可以设置或者打破生产进度表 在众多的 IT 产品中 FormFactor 使用了 Oracle 电子商务组件作为 ERP 系统 其涵盖 了生产计划 库存管理 航运和接受 其也包含了物料需求计划 MRP 系统 Oracle 的产 品已经具备了 Web 服务的功能 但是在工厂里面的生产系统是没有的 由在 11 月份被 Applied Materials Inc

12、兼并的 Brooks Software 开发的 PROMIS 生 产执行系统 MES 最初诞生于 19 世纪 70 年代 那时候 Fortran 问世 所有的生产执行 安排和对工人的培训都有 MES 完成 但是驱动计划进程的 MRP 系统关键数据的需求是很急 切的 MES 数据是很耗时的 要三个工人在凌晨三点走有就像 MRP 系统内部进行拷贝 以 备其在工作开始时使用 前些年 点对点的整合两种系统是很困难得 但是去年 FormFactor 的 IT 和商业组织 决定试着使用网络服务来解决这个问题 同时也作为 SOA 体系下层结构 Banker 说 我们使用面向服务架构体系结构的方法来使其有很好

13、的适应性 Banker 的开发小组发现 当有像生产被推迟的事件发生时 MES 系统的 XML 准备数据 需要有一组操作数据 ODS 需要被发送 这些信息需要被 MRP 系统提供给经理们关于此类 问题的警告来检查生产进程 TT SOA技术专题之 解析 SOA架构与相关技术 Page 6 of 49 Banker 解释说 当我们建立自己的 Web 服务时 我们为操作数据仓库设置了触发 器 在我们开发的 Web 服务中 我们组织和规划了每一个事件 并且为每一个事件设置了 触发器 当事件发生时 来产生 ODS 在 ODS 中 建立 Web 服务需要的原始数据花了将近两个月 整个项目用了八个月 在 去年

14、 7 月投入试运行 这些为车间内的 MES 系统准备好的原始数据向管理员发出了警报 因此决策可以被及时的制定而对探针板的生产的也可以立刻进行 Banker 表明 这是第一个为 BPM 作基础 由 SOA 驱动的项目 在今后的 12 月里 他 还准备使用 SOA 整合 CRM 和 ERP 及生产数据管理和 MES 我们将真正的使用面向服务 架构体系用于商业服务仓库 从分发挥 SOA 的作用 作者 Rich Seeley 来源 TT 中国 TT SOA技术专题之 解析 SOA架构与相关技术 Page 7 of 49 SOA 和 BPM 汇聚 推动企业并购 SOA 和 BPM 汇聚 推动企业并购 当

15、面向服务架构和业务流程管理之间的链接形成 供应商开始想法寻找一种工具 此 工具用于搭建从高水平的计划 建模到应用开发的桥梁 提供更全面的工具这一发展趋势 还能从本周 Metastorm 公司收购企业架构 EA 工具 供应商 Proforma 公司的案例中窥见一斑 Metastorm 公司的重心向扩展超过它的 BPM 工具的方向转变 同样 IBM 近期的收购动机看来是 Telelogic 这是大产业趋势的一部分 Bradley F Shimmin Current Analysis 有限责任公司 的应用架构首席分析师说 正如供应商寻求各种方法销售企业架构领域的产品 观察到如 Progress IB

16、M Oracle 和其他 SOA 平台供应商从真正的事件驱动观点 达到事件最佳处理的目的 这是引人注目的 他说 这些供应商以上下文中译解的事 件流为基础 寻求使他们的 BPM 产品具有运行时闭环最佳处理能力的方式 主要地用于 SOA BPM 的复杂事件处理 CEP 同时 Shimmin 注意到 BPM 供应商转向了加强他们的商业智能 BI 供应 从一个真正的商业智能 BI 角度来看 BPM 供应商正遇到问题 集中在更好地支持 如热门的建模等事件的设计时间方面的阻碍 Shimmin 说 我猜想用这种方式 Metastorm 的组合解决方案能够在这个广阔的市场中取得一些进展 但在长远来看 这样 做 公司还需要投资于运行时间方面的业务流程分析和优化 Neil Ward Dutton Macehiter Ward Dutton 的研发主管 亦已注视这个市场的发 展 并指出联合企业建模 事务处理建模和分析 流程执行 监测三者的性能的需要 是 TT SOA技术专题之 解析 SOA架构与相关技术 Page 8 of 49 IBM 近期收购 Telelogic 的推动力 他指出 Telelogic 已

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号