preface

With the rise of the development mode of front – end separation, the development efficiency has been greatly improved. It also creates a large number of apis that are difficult to control in an orderly manner. In addition, the continuous evolution of microservitization, BFF services, and RPA also makes it more urgent to integrate interfaces quickly. As a result, DEEPEXI® Conductor, a Java-based cloud service choreographer, has been launched by the Middle Taiwan Product team of Dip Technology Business.

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

Microservitization is the dismantling of a system into multiple decoupled microservices. At the same time, the business system can be quickly built by integrating multiple micro-services based on business scenarios.

What is DEEPEXI Conductor

DEEPEXI Conductor (Capability Orchestration) is a java-based capability orchestration tool that implements high-performance HTTP API management, flexible service orchestration, multi-tenant management, and full-service monitoring. It provides a friendly visual configuration interface and reduces the workload of frequent interface deployment. It can quickly help enterprises to manage APIS and improve the system’s ability to respond to complex business scenarios.

  • 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.

3. Dipp technology reserves the right of final interpretation.


🔗 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 SPaaS, an enterprise development capability reuse platform

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.

For more information please visit:

cloud.deepexi.com