preface
Industry status quo
The separation of front-end and back-end development results in a large number of apis in the development process, which is in urgent need of unified control
The development efficiency of front-end and back-end separated development is greatly improved, which lays a solid foundation for large-scale distributed architecture, micro-service architecture and multi-terminal services. However, at the same time, a large number of apis are produced which are difficult to be controlled orderly. The effective management of API has become the most critical and difficult link of the front-end and back-end separated development mode.
To grasp the opportunity
With the continuous evolution of microservitization and BFF services, it is urgent to integrate existing interfaces quickly
What is DEEPEXI Conductor
- Ability to orchestrate the overall architecture
- Capability choreography invocation how it works: fast invocation, automated parsing, and cross-service execution
- Capability orchestration performance assurance
Five core functions
- API management
Unified management and maintenance of apis scattered in various services. It facilitates collaborative development between the front and back ends, improves development efficiency, and supports fast import based on Swagger. Json files.
- choreographer
Ability to generate new aggregation interfaces without the need for fool-proof choreography of code; A new data model can be formed by setting parameters and dependencies to quickly respond to business requirements and expose URLS.
- The parser
According to the invocation of the business layer, the invocation sequence and parameter rules of the aggregation interface are resolved to form a DSL conforming to the trigger specification.
- The trigger
Interface calls are made according to the parsed DSL to ensure that the interface is invoked and executed on demand; And make sure that the parameters are returned according to the specified data model.
- Call monitoring
7*24 hours of uninterrupted monitoring, real-time monitoring of the health of the interface, a variety of timely abnormal warning; Output visual data reports based on interface conditions to realize real-time monitoring of system performance.
The four bright spots
- Agile and efficient, fast aggregation of microservice capabilities
For the front and back end separated development mode, micro service improvement rate, speed up the agile development mode; Improve interface reuse rate and reduce repetitive development workload.
- Visual choreography and embrace change
Visual interface layout, rapid reorganization and aggregation of existing capabilities, in response to the rapid change of the market.
- Distributed and clustered deployment ensures system performance
Tenant isolation support; The distributed architecture supports cluster deployment and horizontal expansion. Cluster and distributed deployment ensures system performance.
- Multi-mode disaster recovery ensures system stability and high availability
Through service fusing, service degradation, load balancing, and uninterrupted monitoring, the system can operate stably in complex network environments and escort enterprise services.
Application scenarios
- RPA capability expansion
RPA, Robotic Process Automation, is a technology concept that can be used to implement disciplined, highly repetitive processes that reduce human effort and increase corporate efficiency. Capability choreography, a middleware that orchestrates services that support generalized invocation, and then obtains the expected results. Using this middleware, callers can orchestrate the target service according to the scenario and call it on demand. Capability orchestration also has the characteristics of fast invocation, automatic parsing and cross-service execution. It can make RPA services definable and choreographed, and expand the range of capabilities and usage scenarios of RPA.
Example demonstrates
Atomic interfaces are quickly orchestrated into aggregated interfaces
- Enter basic information about the aggregation interface (interface name), and query product details and evaluation list
- Introduction of atomic interface: commodity basic information, commodity evaluation information
- Orchestrating interface relationships
- Parameter Settings
- Choreographed successfully, test aggregation interface: contains product information and product evaluation information
A free trial
1. Log in cloud.Deepexi.com to apply for pre-sales consulting, and add the recommendation code deepexi@juejin to the business requirements, and someone will contact you to open it.
2. Please dial 15521198993 (Miss Ma) for quick service. We will provide consulting services for you.
🔗 public number to recommend
Omni-channel digital marketing platform DEEPEXI DM
DEEPEXI DevOps for enterprise development
It moves like a lightning fast DevOps pipeline
Cloud service choreographer DEEPEXI Conductor
DEEPEXI is a cloud native intelligent platform built by Dipp Technology for enterprise digitization. It is positioned as an enterprise digitization engine and provides enterprises with full stack digital solutions. Dipu technology is committed to the development and implementation of leading technology products and solutions for Internet/big data/artificial intelligence/Internet of Things, and is a leading enterprise digital builder.