USUTeck.NewU8API 定位为企业级 ERP 集成中间件,专注解决制造型企业在多系统、多数据源场景下的集成难题。它将用友 U8+ ERP 的复杂业务逻辑封装为统一的标准化 API 接口,使 MES、WMS、SCM、OA 等外部系统能够以一致的方式访问和操作 U8 业务数据。
将 U8+ERP 中分散的业务逻辑封装为统一的 REST/SOAP 接口,降低集成复杂度,外部系统无需理解 U8 内部实现。
标准化所有业务功能以插件(APISlot)形式热插拔实现,新增模块无需修改核心框架,DLL 放入即自动发现加载。
可扩展全面兼容 U8+ V10.0 至 V18.0,通过 Interop 机制运行时动态选择对应版本的 COM 组件,一套代码覆盖全部版本。
兼容性同时支持 XML 和 JSON 两种请求/响应格式,且允许交叉使用(XML 请求 → JSON 响应),满足不同技术栈系统的对接需求。
灵活性内置多层用户认证、账套级权限隔离、签名验证机制。所有请求全程记录审计日志,满足企业安全合规要求。
安全性采用动态 STA 线程池管理U8 COM调用,搭配插件实例缓存与延迟加载策略,确保高并发场景下的稳定响应。
性能系统采用经典的四层架构设计,从客户端接入到 U8 核心调用,每一层职责清晰、松耦合、可替换。
客户端调用层支持多种接入方式:ASPX 页面直调、SOAP WebService、Client Library(.NET/COM)及 Windows Service 自托管 RESTful API。
统一入口层由 WXWebService 统一接收所有请求,完成用户认证与权限校验后分发至路由层。
服务路由与插件层通过 WXRequestMethodProvider 根据方法名动态查找对应的业务插件,实现请求到插件的精准路由。
U8 集成层封装 APIBase → clsLogin → U8ApiBroker 调用链,利用 ThreadStatic 保证多线程下的 U8 登录隔离。
支持 IIS 和 Windows Service 两种部署模式,无需依赖 IIS 即可独立运行。
每个模块独立封装为插件 DLL,自动发现、按需加载。覆盖制造企业核心业务场景。
从基础档案到高级制造,从供应链管理到财务核算,28 个插件模块完整覆盖制造企业全价值链业务场景。
提供 SOAP WebService、HTTP Form POST、RESTful API、.NET/COM Client Library 四种调用方式,适配不同技术栈的外部系统。
SOAP WebService — 标准 SOAP 1.1/1.2 协议,适用于 .NET、Java 等企业级应用,提供 WSDL 自动生成客户端代理。
HTTP Form POST — 最简单的 HTTP 表单提交方式,任何支持 HTTP 的技术栈均可调用,无需复杂工具。
RESTful API(Windows Service 专有) — 现代 JSON 风格的 REST API,支持 Postman、curl 等工具快速测试。
Client Library — 提供 .NET Assembly 和 COM 组件两种编程接口,支持 C#、VB6、VBA 等语言直接调用。
外部系统对接:已集成海普、蚂蚁协作、NC Cloud、旺店通等主流生态。
基于轻量数据库配置中心实现灵活的多数据源管理,每个账套独立配置连接信息与权限策略。
用户层 — 每个 API 调用方拥有独立账号,支持启用/禁用控制。
权限层 — 通过用户-账套映射表精确控制每个用户可访问的账套范围。
数据层 — 每个 U8 账套独立配置连接信息,物理隔离业务数据。配置数据库使用轻量存储,与业务数据完全分离。
所有操作全程审计:请求参数、响应结果、耗时、来源主机等信息完整记录于 UMCDT_WSRequestLog 表。
不仅仅是 API 中间件,更是连接制造企业信息孤岛的桥梁。
标准化 API 大幅降低系统对接开发周期,从数周缩短至数天。
连接 MES/WMS/SCM/OA 等系统,消除信息孤岛,实现生产数据实时贯通。
覆盖 U8 V10~V18 全版本,升级 ERP 不换中间件,持续保护客户投资。
支持 IIS 和 Windows Service 双模式部署,Windows Service 无需 IIS、自带健康检查和性能监控。
多层认证授权、全量审计日志、请求签名验证,满足企业安全与合规审计要求。
插件化架构支持快速扩展,已对接海普、蚂蚁协作、NC Cloud、旺店通等主流工业生态。