Software Factory

翼 辉 软 件 工 厂

翼辉软件工厂基于任务关键型云原生技术和工厂化研发模式打造,提供模型驱动的设计方法、版本化开发流程、自动化工具链、以及数据驱动决策的一体化软件研发效能管理平台。

  • 高效能 DevSecOps 平台

    以模型驱动的设计方法降低沟通成本,提高产品研发的并行程度,使用自动化工具减少重复工作,避免人为错误,利用代码评审工具和扫描工具提前规避安全风险。

  • 全生命周期的版本化交付

    记录所有代码变更记录,提供在线的可视化对比和历史追溯能力;中间件和组件软件包通过制品仓库进行版本管理,容器镜像和应用也支持版本管理和一键回滚能力。

  • 开箱即用的开发验证平台

    提供包括飞腾、龙芯、复旦微、瑞芯微等多种标准 CPU 板卡;预置多种外设接口,方便多业务场景的仿真验证;预装 SylixOS 和云原生运行环境,无缝集成开发工具。

  • 数据驱动的评估体系

    数据看板一站式纵览各环节核心数据,图形化图表化呈现;系统资源和运行状态实时监控,项目计划和质量指标实时洞察;为持续改进与风险决策提供完善数据支持。

翼辉软件工厂全景图

系统架构图

产品组成

产品组成
  • 研发席位

    研发席位是软件工厂的基本组成部分,可按照实际的团队规模按需增减。席位主机内置软件工厂相关工具,具备开机即用的用户体验,包括开机后自动连接软件工厂门户、许可证管理程序自动完成相关软件的许可证获取和状态更新等功能。

    A. 笔记本配置

    • 联想 Thinkbook 14+
    • 接口丰富:HDMI / Thunderbolt4 / USB 3.2 / USB 2.0 / MicroSD
    • 14 代 i5 或 Ultra5
    • 32GB 内存
    • 存储 1TB SSD
    • 千兆以太网 RJ45

    B. 主机配置

    • 联想开天信创主机
    • 海光处理器 8 核 16 线程 2.8 GHz
    • 内存 16GB DDR4
    • 硬盘存储 512GB
    • 10M/100M/1000M 自适应网卡
  • 软件工厂机柜

    软件工厂一体机是翼辉软件工厂的运转核心。它使用标准 x86-64 服务器并内置网络交换机、防火墙和存储服务。

    • 提供国产化浪潮(海光)、华为泰山(鲲鹏)、联想问天(x86)2U 机架服务器
    • CPU 核心从 16 核和 128 核可选
    • 内存配置从 64GB 到 512GB 可选
    • 存储配置从 12T 到 80T RAID 可选
  • 平台软件

    软件方面,服务器集群安装 Debian 或翼辉 AcoSail Linux 发行版以及翼辉软件工厂的平台产品,例如软件工厂门户、代码仓库、制品仓库、数据看板以及综合管理平台 ECMP。翼辉软件工厂支持单服务器版本或多服务器的高可用版本,满足不同规模企业的需求,确保系统的高效运行与稳定性。

生产流程

系统架构图

技术体系

  • GitLab 代码仓库

    GitLab 提供代码托管、版本控制、问题跟踪、权限管理、代码审查等可视化功能,轻松满足用户的各种项目管理需求。

  • RealEvo-IDE 集成开发环境

    了解更多

    RealEvo-IDE 是翼辉信息自主研发的可视化集成开发环境,集设计、开发、调试、仿真、部署、测试功能于一体,是一套针对翼辉操作系统打造的一站式嵌入式开发解决方案。

  • RealEvo-AutoCode 低代码编程

    了解更多

    RealEvo-AutoCode 扩展包(简称 AutoCode)是基于 VSOA 设计的低代码集成开发平台,它提供了图形化微服务建模、服务逻辑构建、代码生成、编辑、编译和部署等一站式集成开发功能。通过 AutoCode 创建的微服务工程符合统一的范式,能够有效提升微服务开发效率,降低工程维护的复杂度,并提升团队协作和项目管理的效率。

  • VSOA Messenger 测试仿真

    VSOA Messenger(简称 vMessenger)能够模拟各种类型的客户端请求,同时还能够模拟订阅发布服务器和服务端响应。在微服务开发和调试阶段,vMessenger 打破了客户端和服务器开发之间的依赖管理,提高了软件开发的并行化程度。通过测试仿真集合的导入导出功能,研发团队之间可以方便地共享测试用例,进一步提升团队研发效率。

  • Jenkins 持续集成工具

    软件工厂在 Jenkins 中预置了参数化构建和容器化部署的流水线模板,让应用的流水线自动化构建配置变得轻松便捷。同时,软件工厂大幅增强了 Jenkins 的功能,支持节点动态扩展、基于节点标签的智能调度,并与软件工厂的各个组件无缝集成,实现构建、归档、部署的流水线化作业。全面满足不同项目需求,助力打造高效、可靠的持续集成与持续部署流程。

  • Armory 制品仓库

    了解更多

    Armory 提供了软件包的权限管理、发布、下载、检索和版本管理等功能,能够帮助用户更有效地组织软件产品研发过程,确保版本交付规范化、可视化及可追溯能力。在软件系统的集成过程中直接使用经过充分测试的二进制版本不但能够节省大量的编译构建时间,还能避免反复和重复调试验证过程。

  • ECS 实时容器

    ECS 继承了 SylixOS 卓越的硬实时性和强大的跨平台基因,支持丰富的 CPU 体系结构和处理器;ECS 容器具有可打包的隔离环境,可以保证应用在开发与部署阶段的环境一致性; ECS 容器内的应用可使用 SylixOS 全部的应用编程 API 和 POSIX API,可向前兼容低版本应用程序,无需修改即可运行在容器内;将 VSOA 组件导入 ECS 容器内,可实现应用程序微服务化。

  • ECSM 容器管理平台

    得益于翼辉自研的 JSRE 运行时环境,边缘容器管理平台不仅能够运行于 Windows、Linux、macOS,还能够运行于 SylixOS 所支持的所有 CPU 架构之上,为离线的边缘计算环境提供可靠的容器应用编排管理能力。ECSM 提供了简洁直观的 Web 界面和浅显易懂的调度部署策略,上手容易的同时还提供了丰富的 API 接口,支持用户系统的二次集成。此外,它还为 VSOA 服务提供了无缝的接入环境,包括自动健康检测和服务端口映射等能力。

  • ECMP 综合管理平台

    综合云管平台是软件工厂研发交付的核心。除了用户、角色、组织和日志管理等功能,ECMP 旨在为容器应用构建版本发布、批量部署和运行监控的 DevSecOps 闭环。它支持将多个相关的容器镜像组合为一个整体应用,并进行版本化管理。对于接入的 ECSM,无论是集成测试还是正式的生产运行环境,ECMP 都能够实现一键批量部署和版本回滚。所有接入平台的计算资源,包括 CPU、内存、存储和网络负载也能够得到实时监测。

验证平台

  • 软件工厂标准验证平台

    支持主流国产化验证板卡,支持项目按需定制。

  • 弹性数字平台 ADP

    了解更多

    翼辉弹性数字平台 ADP 是一款先进的边缘集群系统,采用多核心板经网络交换实现互联。ADP 内置丰富的扩展接口,可选配 NPU 扩展模块,为云边端协同、感算控一体、软硬件解耦的云原生技术验证和研究提供了有力的支持。

咨询流程

01
需求咨询
提交相关需求,描述需求背景
02
初步沟通
需求答疑,对齐核心诉求,确定合作意向
03
方案交流
针对相关方案进行线上或线下的交流探讨
04
商务流程
方案确定后,开始执行商务流程

竖屏体验更佳

请旋转屏幕观看