当前位置:网站首页>Exploration and practice of eventbridge in the field of SaaS enterprise integration
Exploration and practice of eventbridge in the field of SaaS enterprise integration
2022-07-04 14:47:00 【Alibaba cloud native】
author : Ken dream
When reducing cost and increasing efficiency is the theme of all walks of life , and SaaS As a way to reach and serve business scenarios faster, applications are well known and adopted by more enterprises . With domestic SaaS The gradual maturity of the business environment , Engineers and managers of various departments in traditional enterprises , Can quickly decide to purchase to improve efficiency SaaS product , Then quickly put into production and use . But as the industry SaaS More and more , How to solve each SaaS Data island of the system , How to integrate SaaS Connect the application data with the existing system data , It has become an enterprise use SaaS Bottleneck . therefore , It is also widely proposed in the industry B2B integration The concept of enterprise integration .
This article will describe the actual business scenarios in SaaS Industry insight and SaaS Integrated exploration practice .
What is? SaaS
SaaS summary
SaaS(Software-as-a-Service, Software as a service ) Originated in the United States Salesforce company (1999 Founded in 2000 ) Create new software service model . Compared with traditional software , User used SaaS Software , Its data is stored in the cloud ( There are many industries in China SaaS Because of its data sensitivity, it will be deployed separately in customers IDC). and ,SaaS The services provided by the company to customers are usually rented on demand , For example, pay royalties annually 5 year , Renewal in the second year , If you are not satisfied, you can not renew , This will greatly stimulate SaaS Startups continue to polish their products 、 Continue to provide customers with greater value .
SaaS Typical classification
SaaS Classification is cumbersome , Generally, there are two classification dimensions . One dimension is based on the usage scenario , Another dimension is based on business value .
[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-ERirovgv-1656866031478)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3a141870f97442b3ba957172eaaf2a18~tplv-k3u1fbpfcp-zoom-1.image “1.png”)]
SaaS Generally classified as Universal SaaS and industry SaaS Two basic classes .
Universal SaaS As the name suggests, it is universal , Cross industry , For example, nailing instant messaging or a company HR product , Because the usage scenario is wider , Therefore, there will be more customers .
industry SaaS It is a product used in a certain industry , For example, catering enterprises SaaS、 Online retailers SaaS etc. .
Of course , The second dimension is tools SaaS and business SaaS.
Tools SaaS, Provide a tool for customer enterprises to improve management efficiency ; business SaaS, In addition to providing some “ Tools ” Beyond value , It can also provide value-added for customer enterprises , For example, increase revenue 、 Obtain funds, etc .
business SaaS Although the product is more risky , But in the business environment with domestic characteristics 、 Management level and talent structure , It is easier to quickly realize customer value and self-worth .
SaaS The course of development in China
[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-MlTCEpwe-1656866031479)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4213c998fe674ce58964d8d9b9066367~tplv-k3u1fbpfcp-zoom-1.image “2.png”)]
about SaaS In terms of field , The popularity of cloud services has boosted everyone's understanding of SaaS Confidence in service stability and data security . meanwhile , The demographic dividend has subsided, making SaaS The cost advantage is prominent . The current epidemic environment has also accelerated market education , Business owners change their thinking , The demand for cost reduction and efficiency increase significantly . As the penetration rate of the whole industry accelerates ,SaaS Scenes and industries are getting deeper ,SaaS The market can expect high-speed growth in the future . Many enterprises will use SaaS service , Try and make mistakes in running fast in small steps , Solve the problem of surviving , Instead of making wheels over and over again .
What is? B2B ?
[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-GQou9ied-1656866031480)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a7887c0b018d45948a3dde3ed9c9495e~tplv-k3u1fbpfcp-zoom-1.image “3.png”)]
B2B namely Business-to-Business (B2B) integration It refers to the automation of business processes and communications between two or more organizations , By automating key business processes , Realize the connection between application and organization , Effectively promote data communication and cooperation between application providers and customers .
It can be asserted that , With SaaS The industry gradually penetrated , The demands of enterprise integration will gradually increase . Data synchronization 、 User synchronization 、 The demand for interface synchronization will gradually increase , Including self built services and SaaS Getting through the service ,SaaS Services and SaaS Get through the service, etc .
SaaS Integration domain scenario analysis
With the industry SaaS Gradually enrich , In the production practice of enterprises , Application and application data integration and interworking become crucial . Include API Integrate , Data integration , Process integration and other scenarios .
API Integrate
adopt API take SaaS The business process of the application is connected , At this stage, most SaaS Integration and docking are through Standards API Protocol implemented . The source side adopts WebHook The mechanism pushes to the specified HTTP Endpoint , The target end uses a similar API How the interface is called , Take the initiative to perform actions .
The implementation structure is as follows :
[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-oWo0gUro-1656866031480)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/04b6f54b72f44cc699729eeb7db369ce~tplv-k3u1fbpfcp-zoom-1.image “4.png”)]
Almost all general schemes in the industry are synchronous schemes , adopt API + The intermediate gateway decouples and maps the calls . The main problem of this scheme is that it is difficult to trace calls ; Secondly, if the upstream and downstream interface restrictions are inconsistent , It will cause a large number of downstream calls to fail .
Data integration
Data integration scenarios are mainly enterprise self built systems and SaaS Getting through the system . When enterprises use the industry SaaS Gradually increase , The problem of data consistency will become imminent .
Most enterprises usually face cloud data import / Synchronize to SaaS Application scenarios , And the industry is right SaaS The applied data integration scheme is not similar CDC In the scene Debezium So standard and general .
The enterprise is in SaaS Pain points in the integration field
Access costs are high
For heavy use SaaS For application enterprises , SaaS Integration is the infrastructure that must be done . But this part of infrastructure usually consumes a lot of manpower , Due to the SaaS flowers , It is often difficult to use a set of architectures to meet all integration scenarios . It means that usually , Enterprises use every SaaS Will face SaaS The difficulty of integrating the system with its own system .
There are many heterogeneous data
Heterogeneous data is another typical feature in the field of integration , Heterogeneous data usually has structured data , Unstructured data , Semi-structured data . For example, enterprise self built relational database is a typical structured data , But by others SaaS System integration is usually Json This semi-structured data input . Of course, this part of the content can be done through customized code , But this idea must not be the idea of being a news hub ;
How to efficiently and uniformly process heterogeneous data is currently SaaS Problems to be solved in integration , It is also the biggest conflict point .
distribution / Routing is difficult
When many integration requirements emerge at the same time , How to reasonably distribute the integrated data , It will become another difficult problem in the integration field . The data content and even data type required by each segmentation scenario and even each integration link are different . If routing / Distribution cannot be completed , Then unified enterprise integration will not be achieved .
Integration tracking is difficult
When all synchronous links are used , The integration state tracking here will become metaphysics , Unless the link is connected Tracing , But this part will generate high reconstruction costs , Simultaneous multi-source Tracing The complexity of will increase geometrically multiple relative to the single chain .
The old system is difficult to migrate
The old system migration is mainly the data integration part , If the new and old systems are connected , And building a unified application network is the current enterprise construction SaaS Difficulties in construction . Enterprises urgently need a way to " new "“ The old ” Apply the way connected , Break the time and space boundaries of enterprise application development , Collaborative enterprise's original core data assets and innovative applications , Building a smooth evolving enterprise IT framework .
EventBridge One stop enterprise SaaS Integration solution
For the industry SaaS Various pain points of system integration ,EventBridge Launch a one-stop enterprise SaaS Integration solution . By convergence SaaS Integrate pain points ,EventBridge Introduction API Integration scheme and data integration scheme , Connect application and Application , Connection between cloud and Application .
[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-qiZYlaYg-1656866031481)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f549dc0d0549427da2070cb609ea097f~tplv-k3u1fbpfcp-zoom-1.image “5.png”)]
Low code integration platform
Provide fully managed integrated platform services , Application integration can be completed in a few minutes by simply configuring on the console . Customers do not need to care about the underlying resources and implementation details to get through the cloud down to the cloud ,SaaS To SaaS Integration and connection of , Easily complete heterogeneous data access .
Financial grade stability
Meet the requirements of enterprise level integration projects of different customers , Provide high availability 、 disaster recovery 、 Security 、 Service level agreement (SLA) And all aspects of technical support .
Comprehensive integration capability
Support various integration scenarios , Get through the enterprise applications on and off the cloud 、 The Internet of things 、 Information island between equipment and partners . Support event rules , Event routing and other routing methods , Realize cross cloud and cross regional interoperability and information sharing . At the same time, the strong link tracking ability can help enterprises remove obstacles quickly .
Open platform
hug CloudEvents Community , Provide standardized event integration solutions . Provide rich developer tools , Have a large number of ecological partners and developers , Enriching out of the box connectors and application components can help accelerate enterprise business innovation .
EventBridge stay SaaS Typical application scenarios in the field
SaaS Application synchronization
Application synchronization refers to the behavior of migrating a group of specific events from one system to another at a specific point in time . Event synchronization mode allows developers to create automatic data migration integration services ; Business personnel and developers can integrate applications through configuration , Automatically transfer data within a specific range to downstream applications ; Creating reusable services can save a lot of time for development and operation teams .
for example :
Turn the sales opportunity data from an old style CRM ( Customer relationship management ) The system is migrated to the new CRM example ;
Change the sales order data from a CRM An organization migrates to another organization ;
from ERP ( Enterprise resource plan ) Synchronize product master data to CRM In the system .
Event broadcast
The event broadcast is continuous 、 The act of moving events from a single source system to multiple target systems on a near real-time or real-time basis . Essentially , It is one to many one-way synchronization . Usually ,“ One way synchronization ” Express 1:1 Relationship . however , The broadcast mode can also be 1:n(n Greater than 1) The relationship between .
for example :
When a sales opportunity is CRM When it is marked as a successful customs clearance in , Should be in ERP Create sales orders in .
SaaS Application notification
Event notification refers to when SaaS A certain type of event occurs in the application , By nailing , Inform users by SMS and other notification methods . Users can get the information of key events in time .
for example :
When a sales opportunity is CRM When it is marked as an important business opportunity , Will promptly notify other colleagues to follow up and pay attention .
Self built system to cloud migration
EventBridge Support cloud database 、 Message queuing on the cloud 、 Cloud product event docking SaaS System , Improve the demands of enterprise users to build and apply one network , Break the time and space boundaries of enterprise application development , Coordinate the original core assets of the enterprise with SaaS System , Build an evolving enterprise IT framework .
for example :
When introducing a new SaaS When applied , It can be done by EventBridge Will database / The core asset of big data platform ( Such as personnel information ) Sync to SaaS application .
Interested partners can scan the QR code below to join the nail group discussion ( Group number :44552972)
[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-80NZfHfq-1656866031481)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/fb76c5c2563644f58fedda506d592051~tplv-k3u1fbpfcp-zoom-1.image “6.png”)]
Click on here , Go to the official website to learn more ~
边栏推荐
- leetcode:6109. Number of people who know the secret [definition of DP]
- Deep learning 7 transformer series instance segmentation mask2former
- Leetcode T48: rotating images
- LVGL 8.2 List
- Data Lake (13): spark and iceberg integrate DDL operations
- IO流:节点流和处理流详细归纳。
- 现代控制理论入门+理解
- 【云原生】我怎么会和这个数据库杠上了?
- Solutions aux problèmes d'utilisation de l'au ou du povo 2 dans le riz rouge k20pro MIUI 12.5
- Some problems and ideas of data embedding point
猜你喜欢
10. (map data) offline terrain data processing (for cesium)
Red envelope activity design in e-commerce system
Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
数据湖(十三):Spark与Iceberg整合DDL操作
flink sql-client. SH tutorial
leetcode:6109. Number of people who know the secret [definition of DP]
Halo effect - who says that those with light on their heads are heroes
如何配和弦
STM32F1与STM32CubeIDE编程实例-MAX7219驱动8位7段数码管(基于GPIO)
程序员自曝接私活:10个月时间接了30多个单子,纯收入40万
随机推荐
Industrial Internet has greater development potential and more industry scenarios
Ali was laid off employees, looking for a job n day, headhunters came bad news
Opencv3.2 and opencv2.4 installation
leecode学习笔记-约瑟夫问题
ES6 modularization
Abnormal value detection using shap value
LVGL 8.2 text shadow
The failure rate is as high as 80%. What are the challenges on the way of enterprise digital transformation?
Opencv learning notes - linear filtering: box filtering, mean filtering, Gaussian filtering
Ml: introduction, principle, use method and detailed introduction of classic cases of snap value
Query optimizer for SQL optimization
开发中常见问题总结
毕业季-个人总结
C language set operation
局部修改-渐进型开发
Red envelope activity design in e-commerce system
Pandora IOT development board learning (RT thread) - Experiment 3 button experiment (learning notes)
Visual Studio调试方式详解
An overview of 2D human posture estimation
C language achievement management system for middle school students