zoukankan      html  css  js  c++  java
  • 简述我的SOA服务治理

    SOA服务治理

    1、解决业务部门服务冲突和纠纷
    2、版本定义与版本管理
    3、服务备案与服务管理
    4、业务监督与服务监控

    SOA的战略目的

    一、业务价值胜过技术策略

    二、战略目标胜过具体项目的效益

    三、内置的互操作胜过定制的集成

    四、共享服务胜过特定目标的实现

    五、灵活性胜过优化

    六、不断演进地提炼胜过在最开始追求完美

    SOA管理

    服务定义(服务的范围、接口和边界)
    服务部署生命周期(各个生命周期阶段)
    服务版本治理(包括兼容性)
    服务变更(启用和退役)
    服务注册中心(依赖关系)
    服务监视(进行问题确定)
    服务所有权(企业组织)
    服务测试(重复测试)
    服务安全(包括可接受的保护范围)

    持续集成与持续交付

    服务拆得约细,部署集成环境就越难!怎么才能快速的集成与交付?自动化是SOA不可或缺一个元素。

    1、Jenkins+SVN+Maven实现自动化编译、打包、部署 [已实现]

    2、Jenkins构建项目后调用Open-Test 实现自动化测试,每个case执行调用LogExc提取tomcat操作日志 [已实现]

    3、自测通过后调用Version实现自动化版本归档管理,归档后生成归档UD坐标 [已实现]

    4、Udeployer调用UD坐标实现自动化部署 [已实现]

    5、自动化部署完毕,调用Open-Test 实现自动化验收测试 [已实现]

    6、持续完善 四 服务类项目管理流

    1/研发人员功能coding完毕提交SVN源码

    2/质控人员用例case完毕提交自测用例API

    3/通过jenkins构建项目,执行用例并查看错误日志提取【正在开发自动接口测试用例下版本介入项目】

    4/用例执行通过,转项目版本测试

  • 相关阅读:
    input搜索框实时检索功能实现(超简单,核心原理请看思路即可)
    django blank 和autonow
    dwebsocket的坑
    vue 动态添加active+父子传值
    NO 2,人生苦短,我学python之python+selenium元素定位
    NO 1,人生苦短,我学python之python+selenium自动化环境搭建
    SPU与SKU概念
    数据库,缓存数据一致性常用解决方案总结
    利用注解 + 反射消除重复代码
    Nacos学习与实战
  • 原文地址:https://www.cnblogs.com/Javame/p/5811043.html
Copyright © 2011-2022 走看看