• SOA 面向服务架构 阅读笔记(三)


    7 SOA的主要组件

     

    7.1企业服务总线ESB

    ESB负责SOA组件之间的互相通信;SOA注册中心的资源库包含表示SOA组件的位置的重要的引用信息;

    业务流程编排管理器提供人与人,人与流程,以及流程的流程和流程之间的相互连接,服务代理负责服务之间的连接,保证业务流程的顺序进行。

    *组件相互协作共同实现系统功能时,系统性能的好坏取决于服务水平的高低。

     

    7.2 ESB就是一种可以实现通信的合理而高效的方法。

     

     

    7.3 SOA注册表主要两个作用

     

    一种作用是针对操作环境。

    一种作用是针对程序员和业务分析师。

     

     

    7.4 SOA注册表可以记录业务规则和每个组件的描述信息。

     

     

    7.5 SOA资源库在操作环境中的角色和开发环境中的角色是相同的。

     

    *元数据指“表示数据的数据”,即数据的定义。

     

    7.6 资源库和注册表主要有下面的两点区别

    资源库:它是创建服务的开发环境中所有组件的中心参考点。

    注册表:它是SOA环境中每个服务的定义,规则和描述信息的中心参考点。

     

    *需要一定时间建立主数据。

     

     

    7.8 端到端服务

    编排端到端的业务流程需要用到的三个组件:业务流程编排管理器,服务代理和服务管理器。

    I.业务流程编排管理器是一个连接端到端的整个业务流程的软件组件。

    II.服务代理负责连接两个组件,并根据两个组件的约束条件和主要功能,协调两个组件的运行。

    III.SOA服务管理器功能很多,但是最重要的是要确保服务水平。

     

    SOA服务管理器还可以和基础机构服务进行通信。

     

    服务代理可以看做一个中间件产品,中间件是一组称为管道的软件组件。

     

    虚拟化是一种抽象计算资源的能力。

     

    7.9 SOA允许 业务人员改变业务流程,而无需考虑底层技术。(从用户到过程,或从过程到用户)

     

     

    7.10  BPM起源日本的制造业,用于管理最佳实践,先拆分,再以最好的方式组装。(全面质量管理方法Total Quality Management和六西格玛原则Six Sigma

     

     

    BPM(业务管理流程)是一种设计和管理业务流程的现代方法,BPM的重点是有效的设计业务流程,可以方便的把IT技术和业务流程结合起来。

     

    7.11 面向服务的架构,持续的业务改善变得很简单,因为底层的软件是松散耦合的,对这些软件的修改非常容易。

     

    BPM术语&BPM工具

     

    BPM是一种管理实践。

    BPM工具(其中的M代表管理)。

    BPM工具(其中的M代表建模)。

     

    BPM工具

    I.开发新的业务功能。

    II.链接现有应用程序中的业务功能。

    III.对业务流程编排管理器进行设计,实现对业务流程的管理。

     

    正在阅读的书籍

     

     

     

    声明:本博客高度重视知识产权保护,发现本博客发布的信息包含有侵犯其著作权的链接内容时,请联系我,我将第一时间做相应处理,联系邮箱ffgign@qq.com

     


    作者:Mark Fan (小念头)    
    来源:http://cube.cnblogs.com

    说明:未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有疑问,可以通过 ffgign@qq.com 联系作者,本文章采用 知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可

     

    知识共享许可协议

     

  • 相关阅读:
    N*N内递矩阵算法
    四舍五入算法C语言
    springboot整合hivejdbc遇到的坑
    Gradle 中 exclude group 关键字运用
    sparklocal运行异常Could not locate executable null\bin\winutils.exe in the Hadoop binaries
    大数据的五大关键技术
    opencv+python+pycharm实现人脸识别
    Python开源人脸识别库,识别率达99.38%!内附教程+源码分享
    Python实时语音识别控制
    JAVA操作鼠标和键盘
  • 原文地址:https://www.cnblogs.com/cube/p/3518371.html
Copyright © 2020-2023  润新知