Speed up development of your microservice applications with Digital Q.Archer by Diasoft
August 24, 2022
The technological platform Digital Q.Archer by Diasoft was designed to speed up development of applications in the microservice architecture and ensure multi-fold increase in efficiency of the software production. Leveraging low-code development tools, Digital Q.Archer allows creating working solution prototypes just within two weeks. The platform is part of the Digital Q Ecosystem of Digital Transformation.
Development of business applications is based on the composable approach, with the use of Packaged Business Capabilities (PBC) as application components. PBC is an application that solves a specific business function and consists of several microservices. PBCs can be integrated with the help of APIs and event-driven data exchange and are used as building blocks of more complex digital solutions.
Digital Q.Archer consists of two basic РВСs, that together support the whole application development lifecycle: from the design of the business architecture to the launch of microservices.
The РВС Designer is used for design of the application architecture that meets current business needs in the best way. The product allows describing all necessary functions of the application in business terms (business objects and their relations; logical diagrams demonstrating how separate objects interact; the structure of business processes, etc.). This information is used to create a PBC passport, i.e. a full description of all objects, attributes, diagrams, APIs, events and interfaces that compose the PBC. This passport is used for automatic generation of microservices.
The Microservice Designer is used to convert the designed business architecture of the application into a set of microservices that ensure execution of required business functions. The generation of the code in the system is fully automated, and the system architect only needs to control the overall process. The Microservice Designer helps to correctly define the structure of future microservices based on the business needs, and automatically generates their standard source code. In the result, the customer receives a set of ready-to-use microservices that include the code and the description of the database structure, APIs and events.
The technological low-code platform Digital Q.Archer significantly reduces the labor-intensity of the application development and improves their time-to-market. Using the platform, the developer can generate the source code in a single button-click and get a working prototype of the application. Since the platform fulfills all routine processes associated with creation of applications from scratch, the software engineers can focus on solving more complex and creative tasks.
Diasoft has been successfully using Digital Q.Archer both to solve business tasks of its customers and for internal software development. The company actively expands functional capabilities of the platform and updates standard templates for generation of microservices. This ensures that the generated code meets the highest development standards and minimizes the risk of errors.