当前位置:网站首页>Why do we say that the data service API is the standard configuration of the data midrange?
Why do we say that the data service API is the standard configuration of the data midrange?
2022-06-23 08:18:00 【Kangaroo cloud number stack dtinsight】
Link to the original text : Take the last kilometer of the data center station , Data services API It is the standard configuration of the data console
Video review : Click here
Courseware acquisition : Click here
One 、 Data services API Construction background
In the era of digital transformation , A substantial increase in new demand 、 The constant iteration of new technologies ,“ The Internet, 、 Digitization ” The continuous deepening of the process , More and more businesses are migrated to the Internet , Generate a large number of business interactions and external service requirements , Yes API The demand for interfaces is increasing day by day , How to quickly improve the enterprise's ability to open and share data , It is the key proposition for enterprises to face digital transformation .

Traditional methods, such as back-end developers through Java or Python And other languages to generate API Interface , The development cycle is too long , The cost of operation and maintenance is too high , Can no longer meet the needs of enterprises . Enterprises often face many difficulties in the process of digital transformation :

In order to solve these problems more , We are open in the enterprise 、 The following objectives need to be identified in the process of sharing data :
Fast build API
System stability 、 Data security
Easy to integrate
Authorized delivery
Low cost operation and maintenance

Two 、 Data service platform construction methodology
Before sharing the methodology of data service platform construction , Let's first learn about the common data application architecture :

The data service layer is in the middle of the overall application architecture of the data center , Pass the results of the data computing layer through the data API Is shared to the data application layer . The data service layer mainly includes 3 A role :
1、 When the data has been integrated and calculated , It needs to be provided to products and applications for data consumption ;
2、 For better performance and experience , Build the data service layer , Provide external data services through interface servitization ;
3、 Meet various complex data service requirements of applications ( Simple data query service 、 Complex data query services 、 Real time data push )
In the process of providing external services at the data service layer , Experienced from **“DWSOA” To “OneService”** The evolution of .

from “OneService” For the data service itself , It mainly solves the problem of heterogeneous data sources 、 building redundant project 、 Audit operation and maintenance is difficult 、 Understanding difficulties is 4 A question , adopt “OneService” service , Realize topic data service 、 Unified and diverse data services 、 Service objectives of cross source data services .
therefore , If you want to build a complete data service platform , You need to have the following 6 Elements :
Convenient development , Low code development capability
Easier to manage ,API Manage operations visual queries API
Easy to use , Have standardized document description information
Safe and stable , Service call tracking monitoring 、 Service usage audit 、 Authentication etc.
Easy operation and maintenance , test 、 Rectification 、 Problem rule configuration
performance , Load balancing 、 High concurrency
3、 ... and 、 be based on OneService Building data systems
To understand the “OneService” theory , Next, let's share how to base on OneService Building data systems , Mainly follow the following steps :

● First step :API Definition
API The definition of includes : Quick configuration parameters 、 Select the sort field 、API Diversity of types 、 Data preview 、 Copy fields, etc .

API Types of include generation API、 register API、 Service grouping and service arrangement 4 In terms of .


● The second step :API Release
API The release of includes testing 、 Submit to API gateway 、 Release to API market 、 Version management .

● The third step :API call
API Call includes data preview 、API apply 、 The examination and approval 、 Download the interface documentation 、 Formal call .

● Step four : Call monitoring
Business : Yes API Call statistics for in-depth analysis , And then get the key information ;
technical : adopt API Call the statistical chart for analysis to find , Which? API The most popular ; And what almost nobody cares about , Should be eliminated ;
On the security : Call on IP、 The number of calls is monitored , Trace the source of the caller .

● Step five : Data security
Data security includes : Unified Authentication 、 Transmission encryption 、 Security group 、 Role assignment 、 Line level authority 、 Call approval, etc .

The above data services API The construction process of , In fact, it is the several stacks of data services developed by kangaroo cloud EasyAPI The process of product implementation .
Data services (EasyAPI), Efficient enterprise data service products , Configuration generation and registration through dual mode visualization API, Fast build OneService Data sharing services , Form an enterprise level API Market and API Service management platform , Improve the efficiency of data opening and sharing .

At the same time, the product has the following characteristics :
- Fast build
Configuration is development , Support 0 Code 、 Low code fast build API
- High safety
User authentication 、 monitor 、 Transmission encryption 、API Level security policy 、 Line level authority 、 Role assignment 、 Call application approval 、 Limit on the number of call cycles 、 Black and white list
- High flexibility
“ Service Orchestration “ For different API Are combined , Support integration python Data processing 、 Support “ conditional ” node , Select the branch that meets the criteria
- Flexible configuration
Horizontal expansion API gateway 、 cache
- Low cost operation and maintenance
use Serverless framework , Just focus on API Its own business logic , Little consideration is given to infrastructure such as the operating environment
Four 、API Implement landing cases
Next, let's share three actual cases of using customers , To introduce EasyAPI How to effectively help customers solve problems .
● Finance : Application data service of a securities company

● School : A university application data service

● retail : Application data service of a network company

Kangaroo cloud open source framework nail technology exchange group (30537511), Students interested in big data open source projects are welcome to join us to exchange the latest technical information , Open source project library address :https://github.com/DTStack
边栏推荐
- 3-ProgressBar和二次裁剪
- Copy image bitmap by C # memory method
- After reading five books, I summarized these theories of wealth freedom
- Tencent cloud account related
- APM performance monitoring practice of jubasha app
- Deep learning ----- convolution (conv2d) bottom layer
- Rotary table visual screening machine and its image recognition system
- C Scrollview scroll up or scroll down
- MFC Radio Button分组
- INT 104_ LEC 06
猜你喜欢

目标检测中的多尺度特征结合方式
![Vulnhub | dc: 3 | [actual combat]](/img/97/e5ba86f2694fe1705c13c60484cff6.png)
Vulnhub | dc: 3 | [actual combat]

The rtsp/onvif protocol video platform easynvr startup service reports an error "service not found". How to solve it?

Structure and usage of transform

建立一有序的顺序表,并实现下列操作: 1.把元素x插入表中并保持有序; 2.查找值为x的元素,若找到将其删除; 3.输出表中各元素的值。

ThreadPoolExecutor线程池实现原理与源码解析

观察者模式
![Vulnhub | dc: 4 | [actual combat]](/img/33/b7422bdb18f39e9eb55855dbf1d584.png)
Vulnhub | dc: 4 | [actual combat]

实战监听Eureka client的缓存更新

Active Directory之AD对象
随机推荐
Microsoft Exchange – prevent network attacks
2-用线段构成图形、坐标转换
RTSP/ONVIF协议视频平台EasyNVR启动服务报错“service not found”,该如何解决?
The kernel fails to shut down when the easygbs program stops. How should I optimize it? [code attached]
Easycvr accesses the website through the domain name. How to solve the problem that the video cannot be viewed back?
Deep learning ----- different methods to implement lenet-5 model
Use of tensorboard
Ignore overlength parameter violation
力扣(LeetCode)173. 二叉搜索树迭代器(2022.06.22)
What are the PCB characteristics inspection items?
2 corrections de bogues dans l'outil aquatone
Observer mode
3-ProgressBar和二次裁剪
9 ways in which network security may change in 2022
transform的结构及用法
jmeter压测结果分析
十多年前的入职第一天
实战监听Eureka client的缓存更新
Implementation of AVL tree
Deep learning ----- convolution (conv2d) bottom layer