Skip to content

fightroad/SqlEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

基于数据库的Web API集成发布平台

产品概述

本产品是一个基于数据库集成的轻量级Web API服务,提供五个主要功能:

  1. SQL代理执行引擎:安全的代理执行SQL增删改查并返回标准结构数据
  2. WebService代理服务:代理调用SOAP WebService并处理响应返回标准结构数据
  3. WebAPI代理服务:代理调用REST API并处理响应返回标准结构数据
  4. API接口发布服务:提供 GET/POST/SOAP 三种API方式发布接口
  5. 增量数据采集服务:创建定时计划从webapi或数据库中增量采集数据保存到数据库
  6. 如果您的项目中有需要,QQ:30760655 咨询 (备注好)

使用场景:

1、扩展MSSQL数据库不依赖链接服务器,直接调用其他类型数据库(SQL Server、MySQL、Oracle、PostgreSQL、国产数据库等)的能力。【需要注册配套的CLR组件,mssql数据库需要2012及以上版本】
例如:可以实现sqlserver调用oracle等数据源执行语句。配合定时任务实现从数据库拉取数据或回写数据到对方数据库。 也可基于mssql数据库实现各类型数据库之间的数据中转和同步。

2、扩展MSSQL数据库调用WebService/WebAPI服务的能力。【需要注册配套的CLR组件,mssql数据库需要2012及以上版本】
例如:可以实现在sqlserver中直接写语句调用WebService/WebAPI服务。配合定时任务实现从API接口拉取数据或回写数据到API接口。也可基于mssql数据库实现各类API接口之间的数据中转和同步。

3、扩展数据库发布WEB接口的能力,将存储过程转换成GET/POST/SOAP 三种方式的API供调用。
例如:可以在任意类型数据库上创建存储过程并将其发布成WEBAPI或WEBSERVICE接口供其他系统调用。并且可以为接口指定访问密钥,防止接口被非法调用。

4、扩展实现从webapi接口或数据库中定时增量采集数据保存到自己的数据库中。 例如: 可以定时设置每5分钟从某个接口拉取数据然后判断这些数据在自己数据库中是否存在,已存在的 采用更新,不存在的采用插入操作。实现增量数据的获取。

5、综上所述只要你会数据库,就可以实现各种系统之间简单接口的数据集成。非常适合需要快速实现系统之间数据集成的场景。

集成平台1

集成平台2

集成平台3

集成平台4

About

基于数据库的Web API集成发布服务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published