Tăng tốc phát triển các ứng dụng microservice với Digital Q.Archer của Diasoft
Ngày 16 tháng 8 năm 2022
Nền tảng công nghệ Digital Q.Archer của Diasoft được thiết kế để tăng tốc độ phát triển các ứng dụng trong kiến trúc microservice và đảm bảo tăng hiệu quả sản xuất phần mềm lên gấp nhiều lần. Tận dụng các công cụ phát triển low-code, Digital Q.Archer cho phép tạo các nguyên mẫu giải pháp hoạt động chỉ trong vòng hai tuần. Nền tảng này là một phần của Hệ sinh thái Trí thông minh kỹ thuật số của chuyển đổi kỹ thuật số.
Việc phát triển các ứng dụng kinh doanh dựa trên cách tiếp cận có thể kết hợp, với việc sử dụng Khả năng Kinh doanh Đóng gói (PBC) làm thành phần ứng dụng. PBC là một ứng dụng giải quyết một chức năng kinh doanh cụ thể và bao gồm một số microservices. PBC có thể được tích hợp với sự trợ giúp của API và trao đổi dữ liệu hướng sự kiện và được sử dụng như các khối xây dựng của các giải pháp kỹ thuật số phức tạp hơn.
Kỹ thuật số Q.Archer bao gồm hai РВС cơ bản, cùng nhau hỗ trợ toàn bộ vòng đời phát triển ứng dụng: từ thiết kế kiến trúc kinh doanh đến tung ra các microservices.
РВС Designer được sử dụng để thiết kế kiến trúc ứng dụng đáp ứng nhu cầu kinh doanh hiện tại theo cách tốt nhất. Sản phẩm cho phép mô tả tất cả các chức năng cần thiết của ứng dụng theo thuật ngữ kinh doanh (các đối tượng kinh doanh và các mối quan hệ; sơ đồ logic thể hiện cách các đối tượng riêng biệt tương tác; cấu trúc của quy trình kinh doanh, v.v.). Thông tin này được sử dụng để tạo hộ chiếu PBC, tức là mô tả đầy đủ về tất cả các đối tượng, thuộc tính, sơ đồ, API, sự kiện và giao diện tạo nên PBC. Hộ chiếu này được sử dụng để tạo tự động các microservices.
Microservice Designer được sử dụng để chuyển đổi kiến trúc kinh doanh đã thiết kế của ứng dụng thành một bộ microservice đảm bảo thực thi các chức năng kinh doanh được yêu cầu. Việc tạo mã trong hệ thống là hoàn toàn tự động và kiến trúc sư hệ thống chỉ cần kiểm soát quá trình tổng thể. Microservice Designer giúp xác định chính xác cấu trúc của microservice tương lai dựa trên nhu cầu kinh doanh và tự động tạo mã nguồn chuẩn. Kết quả là khách hàng nhận được một một bộ microservice sẵn sàng sử dụng bao gồm mã và mô tả về cấu trúc cơ sở dữ liệu, các API và sự kiện.
Nền tảng công nghệ low-code Digital Q.Archer làm giảm đáng kể cường độ lao động của việc phát triển ứng dụng và cải thiện thời gian đưa ra thị trường. Sử dụng nền tảng này, nhà phát triển có thể tạo mã nguồn chỉ bằng một lần bấm nút và nhận được một nguyên mẫu hoạt động của ứng dụng. Vì nền tảng đáp ứng tất cả các quy trình thông thường liên quan đến việc tạo ứng dụng từ đầu, các kỹ sư phần mềm có thể tập trung vào việc giải quyết các nhiệm vụ phức tạp và sáng tạo hơn.
Diasoft đã và đang sử dụng thành công Digital Q.Archer để giải quyết các công việc kinh doanh của khách hàng và để phát triển phần mềm nội bộ. Công ty tích cực mở rộng các khả năng chức năng của nền tảng và cập nhật các mẫu tiêu chuẩn để tạo ra các microservice. Điều này đảm bảo rằng mã được tạo ra đáp ứng các tiêu chuẩn phát triển cao nhất và giảm tối đa lỗi.