新闻中心
基于微服务“插座式”架构
发布时间:2020-2-11 阅读:339 次     打印  关闭
微服务是一种架构风格,一个大型复杂软件应用由多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。
各种类型的数据交换及其处理都是服务的方式存在,并作为插件插入到架构上。提供统一建模工具快速生成服务模型(交换、传输、整合、数据质量、共享等),没有孤岛;提供专业的、针对性的服务,操作简单易用,不繁琐;服务松耦合,可以编排形成满足不同需要的服务组合、可重用;可以调度使用、安全调用,使用方便、安全。
 

 
该平台主要包括服务运行节点、集中管控、统一服务接入,服务提供、服务使用、服务运维等。
运行节点是服务的运行环境,主要包括服务运行容器和运行之上的各种类型的服务组成。服务管理、流程管理、调度管理、规则管理、日志管理等共同组成了服务的运行容器。
集中管控是服务的安全管理中心,包括用户的管理、分级授权、安全审计、服务配置、服务部署、服务的运行监控等。
统一服务接入是服务的统一调用接口,包括服务的访问控制、服务的流量控制、服务的注册、身份鉴定、服务的管理、服务的调度、服务路由、服务的负载分配等。
为服务提供者提供可视化工具方便服务的建模,支持通过拖拉等方式定义服务;提供服务的授权、服务的部署、服务的发布等。
为服务的使用者提供多样的安全使用,既可以通过工具可视化定义定时调度、菜单调度、事件调度等多种服务调度使用,也可以通过服务调用接口通过Web Service、API等方式使用服务。
提供可视化工具方便服务运维,包括日常维护、异常报警、提供运行报表等功能。
 

 
提供易用、易管理的数据服务
•      数据复制与验证服务
•      数据交换及加工服务
•      传输服务
•      传输及加工一体化处理服务
•      数据整合服务
•      数据检查及质量管理服务
•      文件全生命周期处理服务
•      集成服务
服务具有如下特点:
•   有类型、标识,用于唯一标记服务
•   有模板,用于作为加工规则和参数,提供可视化定义和模板匹配比对
•   有描述,用于描述服务
•   有创建者和修改者、使用者、时间、业务类型等属性,便于查找定位
•   能被编辑、删除、部署、注销
•   能被授权,有安全访问信息
•   能被定时、菜单交互等事件调度,也能被URL、API等调用
•   有输入、输出,字符串、xml、对象等可以作为调用时的参数输入输出
•   能监控其运行