关于数据规范与数据接口,个人建议

原创 2007年09月21日 14:13:00

 大大小小作了不少的项目了,其中有几个项目是我所困惑的!当然针对的是同一个问题“数据接口”

最初的公司是做工商行业的,为了系统的正常运行,需要把总局与地方局的数据差异屏蔽掉,这就需要写一个接口来转换,可是工作量大的惊人,各个地方的不一样,导致总局的数据维护相当繁杂,河北省一套,河南又另外一套,……这样各个省市下来,接口的实现是多么的令人恐怖

现在的公司是做金融的,各个银行的接口与银联又存在着大的差别,数据接口又来了,整日做着那些枯燥无味的工作。虽然不是我做的,但我以前的经历让我知道,这样的工作实在是令人作呕的

所以我提一些建议

数据的规范主要有以下几种情况:
1、数据的格式(字段的大小、类型)不一致
2、数据量(尤其是数据库字段)不一致
3、数据的要求不一致(可否为空等)
4、数据存储方式不一致(数据表,例如一个字段在这个系统是存在基本表,另外一个系统却存在不相干的表里)
5、采用的存储结构不一致(oracle,db2,sqlserver……)

各个行业间会有差异,这点是正常的,然而同一个行业却有如此大的差异,势必会带来维护的困难与成本的提高,更加不适合统一管理

往往数据接口的开发是做了一个数据转换的功能,将A系统的数据以B系统的规范进行转换,并存到B系统里,而当B系统转到A系统的时候,再进行一次逆转换,这样一来,大家可以看到问题的复杂度了,只要有一个地方要改,另外至少两个地方甚至更多地方需要维护。所以我认为:

1、同一个行业,最好同一一下数据格式,数据量,数据要求,以及存储方式,结构
2、不同行业的数据传递也要规范化,比如,工商行业需要得到公安行业某个人的数据(姓名,电话……)
3、系统要求最好一致,都使用相同的存储介质,存储结构(可以有行业老大统一发放格式规范)

所以这样一来,就会减少工作量,加大维护质量。虽然会由于各方面的原因实施起来比较麻烦,但还是可以去做的,仅仅是我的建议  呵呵,希望大家不要拍砖

因为我原来的500W的项目,数据转换用了将近一半的成本(各地搜集数据,进行对比,进行转换),而其他所有模块的开发就……大家可见一斑

好了,希望大家讨论

 

系统接口规范以及常见的接口技术概述和比较

系统接口规范以及常见的接口技术概述和比较 一、基本要求: 为了保证系统的完整性和健壮性,系统接口应满足下列基本要求: 1、接口应实现对外部系统的接入提供企业级...
  • u012338954
  • u012338954
  • 2016年03月30日 21:40
  • 12391

系统API接口规范

仅备忘: 1. 第一章 概述 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构势在必行。 u 单一应用架构 Ø 当网站流量很小时,只需一个应用...
  • babauyang
  • babauyang
  • 2017年08月24日 09:17
  • 942

APP接口设计规范

APP接口设计规范 效率 安全 版本兼容性 面向对象设计 数据格式Json 服务端的异常处理 1.效率APP对服务器端要求是比较严格的,在移动端有限的带宽条件下,要求接口响应速度要快,所有在开发过程中...
  • qq_20628139
  • qq_20628139
  • 2016年08月22日 16:10
  • 2098

接口数据返回---标准格式

在项目开发中,初期搭建框架时,定好通用的接口数据返回格式,定义好全局的状态码,是非常有必要的。一个项目,甚至整个公司,遵循同一套接口返回格式规范,这样可以极大的提高进度,降低沟通成本。...
  • weixin_39800144
  • weixin_39800144
  • 2017年11月11日 14:15
  • 1581

APP后端数据接口注意事项

2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代,  不但如此,越来越多的传统应用、网站也都开始制作自己的移动APP,也就是我们常说的IOS客户端、android客户...
  • junli_chen
  • junli_chen
  • 2016年04月18日 16:47
  • 8199

json作为通信报文

通常报文格式一般分为两种,一种是报文类型标识,长度,校验。还有一种是报文类型标识,结束标识,校验。 第一种有利于接收方进行报文解析,应为首先能知道将要接收的报文长度。但是第一类报文的扩展性,灵活性和...
  • jun7118
  • jun7118
  • 2017年08月05日 10:31
  • 406

如何做一个简单的开放接口(1)-功能设计

第一篇,包括:缘起、技术需求、功能规划、功能设计。
  • stationxp
  • stationxp
  • 2015年05月17日 19:16
  • 7719

REST接口设计规范

REST接口设计规范 10 NOVEMBER 2015 URI格式规范 URI(Uniform Resource Identifiers) 统一资源标示符URL(Uniform Reso...
  • zghwaicsdn
  • zghwaicsdn
  • 2016年12月21日 18:03
  • 8975

Restful是一种非常优美的http接口设计风格及设计规范

-- 引言 -- Restful是一种非常优美的http接口设计风格及设计规范。使用restful原理来设计接口,可以非常显著地降低多个系统之间的耦合性,也可以使得接口变得非常一致,不仅美观,...
  • a5231108
  • a5231108
  • 2014年02月27日 15:21
  • 4634

api接口设计

写过不少接口,不过一直没有去总结,网上搜了一下,大同小异,此文根据以下几个链接整理修改: https://segmentfault.com/a/1190000004051246 http://blog...
  • jasonhui512
  • jasonhui512
  • 2016年11月12日 16:20
  • 5681
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于数据规范与数据接口,个人建议
举报原因:
原因补充:

(最多只允许输入30个字)