# Biz-SIP-Cloud **Repository Path**: szhengye/Biz-SIP-Cloud ## Basic Information - **Project Name**: Biz-SIP-Cloud - **Description**: Biz-SIP服务整合中间件,能支持大量不同服务的整合和编排,支持服务之间异构通讯协议的互联互通,支持不同消息格式的灵活转换。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: mesh - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 4 - **Created**: 2021-03-10 - **Last Updated**: 2024-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Biz-SIP 企业随着前后端分离架构、微服务架构、中台战略、产业互联互通的实施必将产生大量的各种协议业务系统的整合,业务系统之间的相互调用和依赖情况也随之越来越多和复杂。业务系统与业务系统之间、关联企业之间的系统调用都相应存在大量的服务相互调用和逻辑重组需求,使用传统的编码方式已完全不能满足业务敏捷化交付的特性。 Biz-SIP服务整合中间件,能支持大量不同服务的整合和编排,支持服务之间异构通讯协议的适配打通,支持不同消息格式的灵活转换,主要功能有: * 支持服务接入入口和服务调用出口:支持全面整合企业内外部应用和接口,打造业务中台; * 支持标准接口接入和非标接口接口接入:标准接口采用标准的微服务接口,非标接口支持开箱即用的常用接口适配器,并支持二次开发; * 服务接入接口和服务调出接口,支持常用的开箱即用、可配置的消息格式适配能力和通讯协议适配能力; * 支持可配置的消息适配器:支持JSON、XML、定长、有分隔符、8583等报文等报文的解包和打包,并支持二次开发扩展; * 服务调出接口支持可配置的协议适配器:支持WebService、RESTful、消息中间件、TCP等通讯协议的对接,并支持二次开发扩展; * 核心的服务整合模块支持多种服务整合和编排方式:目前支持服务编排脚本的方式来配置服务整合逻辑,但未来可支持通过微服务网关、服务流程图、GraphQL、微核心代码嵌入等多种方式,来支持不同类型的服务编排需求; * 服务整合模块支持丰富的内部服务集成:还可以在服务整合和编排中,加入数据库、内容存储、加密计算、AI计算、分布式事务等内部服务节点,从而进一步丰富服务整合的能力。 ### 适合业务场景 * 中台战略:作为企业中台架构中的前置服务化平台的服务管理、发布平台 * 开放平台:将企业内部服务以OpenAPI方式对公众市场开放,共同打造应用场景 * 微服务架构:作业微服务架构中API相互调用、聚合、编排的统一平台 * 遗留系统:作为集成企业遗留系统的统一集成平台 * 协议转换:作为多个服务开发体系(SpringCloud、Dubbo、.Net)的统一服务转换和管理平台 * 逻辑重组:作为企业大量的API服务与服务之间的逻辑重组平台 * 系统解藕:解决系统服务之间相互藕合的问题 * 敏捷交付:可快速重组业务逻辑、敏捷交付业务应用,比传统代码模式交付速度提升80% ### 相关文档 1. [系统概述](https://www.yuque.com/docs/share/015233b6-15bf-4928-a372-b0b1004d2d03) 2. [快速启动](https://www.yuque.com/docs/share/46618b42-2741-4124-b2b7-28f846dba52f) 3. [系统配置](https://www.yuque.com/docs/share/33eaa633-4d51-4736-80cb-00326995f2d2) 4. [开发规范](https://www.yuque.com/docs/share/76e58d31-3e1c-490d-a24b-ff6f402bfb15) 5. [模块原理与二次开发](https://www.yuque.com/docs/share/2dcd0a5e-793b-4663-8494-05dfe29756e9) 5. [Sample测试案例](https://www.yuque.com/docs/share/d27bc7a2-480f-4753-847c-94ee5f8647d4)