当前位置:网站首页>Analysis of domestic data exchange platforms
Analysis of domestic data exchange platforms
2022-07-30 07:08:00 【victorkevin】
The data exchange platform should be based on the infrastructure provided by the platform itself. Most of the exchange platform systems in China mistakenly focus on the transmission protocols supported by the data exchange platform (such as mq, ftp, webservice), the more transmission protocols the system supports, the more difficult it is for the system to abstract business logic. For the user, it does not care which transmission method the system uses and how to exchange data, it is often more willing to choose a simple, standardAnd the interface that does not destroy the original system structure, this is a kind of "data exchange that can be carried out with the least cost" interface. I have participated in the data exchange between a municipal garden bureau and a city government network center, their so-called data exchange platformIt is nothing more than some expansion in Web service technology, the system looks different, one is not like an authentic data exchange platform, and the other is not like an enterprise service bus (Enterprise Service Bus), then what is an authentic data exchange platform,Personally, I think it is a foreign Xware product. Xware defines many business document components. These components are built on many transmission protocols such as jms, mq and ftp. Why do you do this?The reason is that transmission protocols such as jms and mq have the ability to transmit messages. They can exchange messages without using the infrastructure of the data exchange platform. They are included to provide the ability to transmit messages.The only shortcoming is that each transmission has its own interface standard and transmission message protocol. The data exchange center should have its own message protocol, such as Xware's Document Xml and the national administrative service agency's electronic document exchange format Eapp Xml.Etc., the data exchange platform introduces the concept of "adapter" in order to support its own message protocol. The concept of an adapter is a component that connects one protocol to another protocol, that is, an adapter is used to coordinate the communication between the two protocols.The data exchange platform should not pay attention to the so-called many transmission protocols, and providing more does not necessarily bring any benefits, and often the harm outweighs the benefit.If you want to make a product of the nature of a data exchange platform competitive, you need to focus on the infrastructure of the platform, and what transport protocols are on top of, what is the infrastructure: in my opinion, in addition to these transport protocols can functionOther functions, such as webservice, can transmit messages, but cannot schedule transmission, electronically sign message data, and perform unified message management.If it is only for data exchange, it is recommended that you simply use web services. Don't tout the "universal" data exchange system for those systems that are simply extended on top of web services. This omnipotence does not depend on what you developed.How good the data exchange platform is, but thanks to the characteristics of the web service itself, so most of the domestic data exchange platforms are middleware for system integration rather than authentic data exchange platforms.
边栏推荐
- Nodejs PM2 monitoring and alarm email (2)
- 单例模式:Swift 实现
- HSPF 模型应用
- Jdbc & Mysql timeout分析
- MySQL 5.7 installation tutorial (all steps, nanny tutorials)
- ClickHouse查询语句详解
- XMLBean的基础运用
- 【青岛站】SWAT模型高阶应用暨无资料地区建模、不确定分析与气候变化、土地利用对面源污染影响模型改进及案例分析研讨
- [Ten years of network security engineers finishing] - 100 penetration testing tools introduction
- Mysql client common exception analysis
猜你喜欢

Dropout原理及作用

Simulation of Future Air Pollution Changes Based on Global Model Comparison Program CMIP6 and Regional Climate-Chemistry Coupling Model WRF-Chem

Function functional interface and application

Student achievement management system (C language version)

海量遥感数据处理与GEE云计算技术应用【基础、进阶】

Generalized Focal Loss 论文阅读笔记

目标检测中的知识蒸馏方法

基于全球模式比较计划CMIP6与区域气候-化学耦合模式 WRF-Chem 的未来大气污染变化模拟

SQL Server安装教程

MySQL开窗函数
随机推荐
用户密码加密编码使用 Bcrypt 代替 MD5,SHA1和SHA256
MySQL 索引的数据结构及类型
mysql删除表中重复数据,(只保留一行)
Nacos配置中心用法详细介绍
“R语言+遥感”的水环境综合评价方法
Servlet basic principles and application of common API methods
MySQL data types and footprint
Xcode 绑定按钮点击事件
Trust anchor for certification path not found.异常解决方法。
Mycat2.0搭建教程
常用损失函数(二):Dice Loss
十六、Kotlin进阶学习:协程详细学习。
HSPF 模型应用
MySQL achievement method 】 【 5 words, single table SQL queries
MySQL window function
大气颗粒物 PMF 源解析
十七、Kotlin进阶学习:1、守护线程;2、线程和协程之间的效率对比;3、取消协程;
Common exception analysis of Redis client
十三、Kotlin进阶学习:内联函数let、also、with、run、apply的用法。
Arthas 命令解析(jvm/thread/stack/heapdump)