请选择咨询类型
请选择咨询类型
扫码直接申请
上海云座技术支持中心公众号
我们将在 24 小时之内联系你。
现有系统技术栈多样,新组件如何无缝集成?
核心业务系统稳定性要求高,如何避免重构风险?
不同客户环境差异大,如何保证兼容性?
初创企业预算有限,需要轻量级方案
大型企业数据敏感,要求私有化部署
软件厂商需要平衡成本与可控性
有的团队擅长运维,需要完全掌控
有的团队专注业务,希望托管服务
<!-- Maven依赖配置 -->
<dependency>
<groupId>com.xingyunzuo</groupId>
<artifactId>lowcode-middleware</artifactId>
<version>2.1.0</version>
</dependency>
<!-- Spring Boot配置类 -->
@Configuration
@EnableLowCodeMiddleware
public class LowCodeConfig {
@Bean
public LowCodeStarter lowCodeStarter() {
LowCodeStarter starter = new LowCodeStarter();
starter.setAppId("your-app-id");
starter.setSecret("your-app-secret");
starter.setDatabaseConfig(databaseConfig());
return starter;
}
@Bean
public LowCodeController lowCodeController() {
return new LowCodeController();
}
}
依赖引入:通过Maven或Gradle引入SDK
配置注入:在Spring配置中初始化低代码服务
服务注册:自动注册REST API和后台服务
数据源配置:连接现有业务数据库或新建数据库
无缝集成:与Spring Boot、Spring Cloud原生兼容
性能优异:进程内调用,无网络开销
管控深入:可自定义拦截器、监控指标
生态完善:支持微服务、分布式事务
基于Java技术栈的ERP、CRM、OA系统
Spring Cloud微服务架构体系
需要深度定制和性能优化的场景
金融、政务等对安全要求高的行业
✅ Spring Boot 2.x/3.x
✅ Spring Cloud Alibaba
✅ MyBatis/MyBatis-Plus
✅ Hibernate/JPA
✅ Dubbo/HSF
// .NET项目集成示例
using XingYunLowCode.Middleware;
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
// 注册低代码服务
services.AddLowCodeMiddleware(options =>
{
options.AppId = "your-app-id";
options.AppSecret = "your-app-secret";
options.DatabaseConnection = Configuration.GetConnectionString("DefaultConnection");
});
services.AddControllers();
}
public void Configure(IApplicationBuilder app)
{
app.UseLowCodeMiddleware();
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}
}
// 控制器中调用
[ApiController]
[Route("api/[controller]")]
public class BusinessController : ControllerBase
{
private readonly ILowCodeService _lowCodeService;
public BusinessController(ILowCodeService lowCodeService)
{
_lowCodeService = lowCodeService;
}
[HttpPost("custom-function")]
public async Task<IActionResult> ExecuteCustomFunction()
{
var result = await _lowCodeService.ExecuteAsync("custom-business-logic");
return Ok(result);
}
}
原生集成:直接引用DLL,与.NET运行时深度整合
资源高效:共享应用进程,内存占用优化
调试便捷:Visual Studio中直接调试低代码逻辑
部署简单:随主应用一起发布,无需额外配置
ASP.NET Core Web应用
WPF、WinForms桌面应用
Xamarin移动应用
传统.NET Framework升级项目
✅ .NET Core 3.1/5.0/6.0/7.0
✅ ASP.NET Core MVC/WebAPI
✅ Entity Framework Core
✅ Dapper微ORM
✅ Windows/Linux部署环境
// 前端集成示例 - Vue/React/Angular通用
import { LowCodeSaaS } from '@xingyun/lowcode-saas';
// 初始化SaaS服务
const lowCodeApp = new LowCodeSaaS({
apiKey: 'your-api-key',
tenantId: 'your-tenant-id',
baseURL: 'https://api.xingyunzuo.cn',
version: 'v2'
});
// 页面组件集成
const LowCodeComponent = {
template: `
<div class="lowcode-container">
<div id="lowcode-runtime"></div>
</div>
`,
async mounted() {
// 加载低代码应用
await lowCodeApp.loadApplication({
appId: 'your-app-id',
container: '#lowcode-runtime',
userInfo: this.currentUser,
permissions: this.userPermissions
});
}
};
// API调用示例
async function callLowCodeFunction() {
try {
const result = await lowCodeApp.invoke({
service: 'business-service',
operation: 'calculate-order',
parameters: {
orderId: '12345',
userId: 'user001'
}
});
return result;
} catch (error) {
console.error('低代码服务调用失败:', error);
}
}
快速上线:注册即用,无需基础设施准备
弹性伸缩:自动应对流量波动,按需付费
专业运维:平台负责安全、备份、监控
持续更新:自动获得新功能和性能优化
基础版:¥999/月
- 1000次API调用/月
- 10GB存储空间
- 基础技术支持
专业版:¥2999/月
- 无限API调用
- 100GB存储空间
- 专属技术顾问
- 定制开发支持
企业版:定制报价
- 独享实例
- SLA保障
- 专属运维团队
- 深度定制开发
初创公司和中小型企业
快速验证业务概念的创新项目
缺乏专业运维团队的场景
需要快速扩展的营销活动类应用
1. 技术维度对比
考量因素 | JAR模式 | DLL模式 | SaaS模式 |
初始成本 | 中 | 中 | 低 |
长期成本 | 低 | 低 | 持续支出 |
运维投入 | 需要团队 | 需要团队 | 平台负责 |
扩展性 | 自行扩展 | 自行扩展 | 自动扩展 |
数据控制 | 完全控制 | 完全控制 | 平台托管 |
运维项目 | JAR模式 | DLL模式 | SaaS模式 |
部署复杂度 | 中等 | 中等 | 简单 |
监控能力 | 自行实现 | 自行实现 | 平台提供 |
备份恢复 | 自行负责 | 自行负责 | 自动保障 |
安全更新 | 手动更新 | 手动更新 | 自动更新 |
SLA保障 | 自行保障 | 自行保障 | 99.9%保障 |
开始选型
↓
是否有专业技术团队?
├── 否 → 选择SaaS模式
↓
是
↓
主要技术栈是?
├── Java/Spring生态 → 选择JAR模式
├── .NET生态 → 选择DLL模式
↓
数据合规要求?
├── 必须私有部署 → JAR/DLL模式
├── 可接受云端 → 重新评估SaaS模式
↓
预算模式偏好?
├── 一次性投入 → JAR/DLL模式
├── 运营支出 → SaaS模式
↓
确定部署模式
推荐模式: JAR模式
理由:
- 数据敏感,必须私有部署
- 技术团队能力强
- 长期成本效益高
案例: 某省政务云平台,采用JAR模式集成20+业务系统
推荐模式: DLL模式 + SaaS模式混合
理由:
- 核心业务系统用DLL保障性能
- 创新业务用SaaS快速试错
案例: 某连锁零售企业,ERP用DLL集成,营销系统用SaaS
推荐模式: SaaS模式
理由:
- 快速上线验证模式
- 有限的运维资源
- 按需付费控制成本
案例: 某电商SaaS平台,3天完成低代码能力集成
# 混合部署配置示例
deployment_strategy:
core_system:
mode: "JAR"
applications:
- "用户中心"
- "权限管理"
- "订单核心"
business_system:
mode: "DLL"
applications:
- "报表分析"
- "工作流引擎"
- "消息中心"
innovation_system:
mode: "SaaS"
applications:
- "营销活动"
- "客户反馈"
- "数据分析看板"
integration_gateway:
type: "API-Gateway"
config:
routing:
"/core/": "jar-backend"
"/business/": "dll-backend"
"/innovation/": "saas-backend"
-- 混合环境数据同步
CREATE SYNCHRONIZATION RULE mixed_env_sync
SOURCE CONNECTOR saas_db
TARGET CONNECTOR private_db
INCLUDED TABLES:
- customer_profiles
- order_summaries
- business_metrics
SYNC STRATEGY: incremental
TRIGGER: hourly
Java技术栈为主,需要深度集成
对性能和安全性要求极高
有专业运维团队支持
追求长期成本最优
.NET技术体系,特别是新版本.NET Core
Windows服务器环境或跨平台部署
需要与现有.NET组件深度整合
扫码直接申请
上海云座科技
销售咨询:400-629-6918