基于AI的Java编程平台

经过2025整年在多家医院和政务两个行业的落地打磨,医济智联在2026年发布了灵杉Java编程平台。本平台深度融合了协议(Socket、WebSocket、UDP、Http(s)、Webservice、MQ、MQTT等)消息流编排、Java代码开发与DeepSeek大模型认知能力,旨在为企业开发和运维者提供Java编程、编译、代码调试、代码备份,代码对比、流编排、组件开发、远程部署/运行、引擎管控、项目管理、接口测试、IP白名单管理、负载均衡等的全生命周期赋能。在这里,无论是复杂的业务流程、服务定义、还是深度的数据洞察,亦或是自然语言交互的编程场景,都能通过灵杉开发平台快速实现。

我们相信,未来的企业服务,必将走向智能化与个性化。灵杉愿做您背后的"技术合伙人",以AI为笔,以数据为墨,与您共同描绘企业级服务开发的新蓝图。

官网地址:http://www.sashulin.com

可以注册和在线使用。也可能使用guest10/123456 账号进行体验。

目录

|-------|------|------|
| * 第一章 | 简介 | 第3页 |
| * 第二章 | 行业痛点 | 第5页 |
| * 第三章 | 定位 | 第6页 |
| * 第四章 | 能力 | 第7页 |
| * 第五章 | AI赋能 | 第18页 |
| * 第六章 | 应用场景 | 第20页 |
| * 第七章 | 案例 | 第23页 |
| * 第八章 | 国产适配 | 第24页 |

第一章:

简介

灵杉Java编程平台(简称灵杉平台)基于医济智联自主研发的Sashulin 开发者体系构建而成。平台所有架构、代码均由医济智联自主研发,未采用任何开源代码(可代码审查),完全自主可控。平台核心思想是通过网关组件、算法组件、Java编程组件串联成工作流的方式来快速开发业务逻辑和构建各种网关协议的数据交互服务,并为开发和运维人员提供简洁高效的工程部署和问题排查机制。平台由多部分组成:

****1、Web IDE。****又称为Web集成开发环境,包含了组件库管理、消息流管理、流程编排、Java编程、代码调试、工程编译、工程部署等功能。是整个平台的核心工作区。

****2、智能体。****集成DeepSeek,通过自然语言交互,自动生成工作流程和Java逻辑代码,并对代码进行质量评价。

****3、Sashulin Message Broker。****简称SMB,是整个平台核心运行引擎。Web IDE开发的所有工作流和Java代码都需要部署到SMB,支持远程部署和管控。

****4、Sashulin WebServer。****是Web应用服务器。将html等发布为web程序,支持纯Html,以及VUE、React、Angular等框架打包程序。可替换Tomcat、Apache等。

****5、SashulinCDC。****数据库日志监听。主要监听Oracle、mysql、sqlserver数据库的insert/update/delete操作,用于数据库审计和监控。另外可以增加数据同步任务,定期将源库同步到目标库。

****6、服务管理。****定义推送或查询服务、报文格式、消费方、提供方,并可以进行服务接口测试。

通过Web IDE和SMB引擎构成灵杉平台的主体,形成了开发、部署、运行,维护的服务开发闭环。

第二章:

行业痛点

在服务众多企业数字化转型的过程中,我们发现,几乎所有的组织都陷入了同样的困境------技术与业务之间的"响应鸿沟"正在不断扩大。

1. 企业有技术,但无法施展

企业不缺乏技术性人才,但对于企业内各系统间的互联互通需求,由于系统供应商不同,而无法实现服务开放与数据聚合。

2. 沟通成本高,需求变不了

企业人员用自然语言描述需求,技术开发商人员要将其翻译成"技术语言"。翻译过程中的信息衰减、理解偏差,导致开发出来的东西总是"差点意思"。更令人头疼的是,业务需求本身就在动态变化,而传统开发模式最怕的就是需求变化,牵一发而动全身,导致成本不可控。

3. 技术门槛高,创新试不起

每一次微小的业务创新尝试,都需要投入完整的开发资源:硬件、软件、通信网关、数据聚合......企业想要验证一个商业想法,往往要先投入数周的技术成本。高昂的试错成本,让许多有价值的业务创新止步于"想想而已"。

这些痛点的本质,在于传统开发模式是"业务等人",而市场的真实需求是"人等业务"。灵杉要做的,就是通过向企业提供高效简洁的AI编程底座,彻底扭转这一局面。

第三章:

定位

灵杉平台以快速、简洁、易懂、稳定的操作理念定位于IT企业、学校或单位团体的编程底座,它能带来以下服务的建设:

  • ESB企业服务总线

提供Https(s)、Webservice、Websocket、MQ等网关协议组件、结合Java编程组件,实现总线业务逻辑。

  • 物联网关平台

提供Socket、UDP、MQTT等网关协议组件,结合Java组件,实现数据聚合、指令推送与业务逻辑。

  • 定时任务

提供Timer、TimerFragment(时间队列)组件,结合Java组件,实现定时任务开发。

  • 应用系统后端开发

提供多种数据库组件,结合Java组件,实现应用系统开发。

第四章:

能力

  • 可视化流程编排

提供流程编排工具。操作人员可以新建、克隆业务流,并可以将组件拖放到流程编排界面中,通过组件的out/in触角连接,实现业务流转。同时每个组件还提供Exception触角,当组件发生异常时,进入到对应的异常处理流程。对于无效的业务流,操作人员可以进行删除操作。

  • 可视化编程

平台包个Java和Javascript两个编程组件。支持为每个函数方法建立各自的Java计算组件,通过代码逻辑路由跳转到指定的Java组件,在流程中会看到由多个Java组件构成的业务逻辑,从而实现可视化编程。能过简单介绍即可让其他人快速了解逻辑过程。

  • 代码调试

Java编程组件提供代码断点、表达式、step over、step out、setp in、stop、Continue等调试手段。第三方的Jar文件可以存放于工作引擎的lib目录中,并在Java计算组件中引用,实现更广范的扩展支持。

  • 网关协议

支持Socket、UDP、FTP、WebSocket、Http(s)、WebService等传输协议。能发布成Socket服务器、Http(s)服务器、WebService服务器、UDP服务器、FTP服务器、WebSocket服务器,接收其他终端送发的消息。通过Java计算组件,实现对消息内容的解析、处置、转发。另外提供各协议的Output组件,在计算完成后,转发到指定服务器中。

  • Web容器

开发工具中提供的Http Server组件,除了提供API外,还可以通过webroot属性指定Html文件夹路径。当工作引擎启动时,会发布成为网站,可以取代IIS、Tomcat等web容器。目前支持Angular、Vue、React等框架和纯html、CSS、Javascript文件。

  • 数据库开发

支持所有适配JDBC数据库。实现数据库连接池、查询、DML、存储过程等操作。在Java计算组件中,可以通过API调用数据库组件,实现在代码中的数据运算。

  • 分布式数据库

支持SQL在异地、不同类型数据库中的执行。并进行各个数据库统一事务管理,发生异常时让所有数据库回滚,成功时所有数据库提交,以保证数据一致性。

  • 数据库日志监听

监控MySQL、Oracle、SQLServer数据库中的Insert、Update、Delete操作,将操作的旧数据、新数据以JSON格式提交到第三方的http接口中。

  • 自定义组件

Sashulin为第三方提供自定义组件能力。开发者按开发规范实现组件自定义,将特殊逻辑或算法在自定义组件中进行实现,最终在业务流程中加入自定义组件,实现特定的业务逻辑运算。

  • 流程路由

在业务流程中存在多个子流程时,需要增加Java计算组件,并在代码中进行路由策略编写。根据业务的逻辑赋予不同的路由位置,值必须是Java Compute组件out节点之一。路由变量routeLabels为空,则调用所有的out分支流程,如果指定了路由位置,则调用指定流程,可以指定多个路由位置,使用逗号分隔。

  • 异常流程

每个组件都包含Exception触角,表示允许连接到异常流程。当组件发生异常后,整个业务流会将消息内容和异常内容转发到异常流程,异常流程对数据进行存储和报警。

  • 异步流程

在业务流程中,支持主流程或子流程异步执行,并可以设置异步执行的等待时间。这种主要面向于快速接收和处置,不要求返回的业务场景。

  • 热部署和远程部署

对变更后的业务流和Java修改并编译后,如果流部署在本机则自动生效,如果是远程服务器则需要手工执行部署,部署后直接生效,无需重启SMB引擎。

支持Windows、Linux、MacOS多种操作系统部署。根据项目情况会构建生产环境、开发环境、测试环境等,业务流程在部署时,可以选择某个环境进行部署,以适应不同需要。

  • 集群控制

支持对多服务器中多个工作引擎实例的管控,允许管理端对工作引擎进行启动、关闭、重启、上传Jar等操作。并可以将业务流部署到指定工作引擎,实现对服务的管控。

  • 全链路日志跟踪

记录业务流程中所有组件的in、out两端的输入输出数据。数据可以保存为本地文件,也可以保存到指定数据库中。支持设置保持最近多少个月的日志数据,之外的数据将被删除。在Java计算组件中,可以使用FlowApi.pringLog方法记录代码过程中的处置日志。

  • 团队协作

支持在线团队协作功能,提供了新建工程、占用、释放、用户授权等操作。用户要使用别人创建的项目时,需要管理员授权,授权后则可以进行工程打开和编辑。

  • 多终端支持

支持在平板中使用灵杉平台,以适应各种使用场景。

第五章:

AI赋能

集成DeepSeek大模型编程能力,通过自然语言交互,自动生成逻辑或算法代码。

还可以通过自然语言生成消息流程。

代码质量评价。

相关推荐
智算菩萨1 小时前
AGI神话:人工通用智能的幻象如何扭曲与分散数字治理的注意力
论文阅读·人工智能·深度学习·ai·agi
进击monkey1 小时前
2026 年 AI Wiki 推荐:PandaWiki——AI 原生+开源私有化,企业级知识库最优解
人工智能·开源·ai知识库
周万宁.FoBJ1 小时前
vue源码讲解之 reactive解析(仅proxy部分)
开发语言·javascript·ecmascript
WLJT1231231232 小时前
烟火藏洁净 好物护家园
大数据·人工智能·科技·生活
静听松涛1332 小时前
远程视频会议组织全流程步骤 在线画图工具绘制会议流程图表教程
人工智能·架构·流程图
大傻^2 小时前
Spring AI Alibaba 企业级实战:从0到1构建智能客服系统
java·人工智能·后端·spring·springaialibaba
会上树的机器人2 小时前
我用 AI Agent 重构了一个嵌入式 C++ SLAM模块——完整工作流复盘与踩坑实录
人工智能·语言模型·ai编程
Gale2World2 小时前
OpenClaw 技术专题 (四):稳定性、并发与工程化验证 (The Resilience)
人工智能·agent
磐创 AI2 小时前
Easy-Vibe 教程:从创意到 AI 产品
人工智能·vibe coding