Chi phí nền tảng leo thang
AIX, IBM MQ và WebSphere là giấy phép độc quyền, chi phí bảo trì tăng đều mỗi năm trong khi năng lực không đổi.
Nexus đã chạy trên hệ Ingenium thật. Các thành tố còn lại đang được xây dựng.
Liên hệ qua emailDành cho doanh nghiệp bảo hiểm đang vận hành Ingenium · COBOL · AIX · IBM MQ
BENOVA – Hệ sinh thái core bảo hiểm thế hệ mới, được xây để đưa bạn từ hệ thống cũ sang nền tảng Cloud-native hiện đại mà không ngừng vận hành.
Giữ nguyên logic nghiệp vụ · Không đụng tới giấy phép Ingenium · Triển khai cloud, on-prem hoặc hybrid
Vấn đề
Ingenium vẫn chạy đúng nghiệp vụ sau hàng chục năm. Nhưng chi phí vận hành, tốc độ ra tính năng và nguồn nhân lực xung quanh nó thì không còn bền vững.
AIX, IBM MQ và WebSphere là giấy phép độc quyền, chi phí bảo trì tăng đều mỗi năm trong khi năng lực không đổi.
Lớp kỹ sư am hiểu COBOL đang nghỉ hưu dần. Tuyển mới gần như bất khả thi, đào tạo lại thì tốn nhiều năm.
Biên dịch hàng giờ, triển khai thủ công, không có REST API — mỗi kênh số hay đối tác mới đều cần middleware chắp vá.
Môi trường DEV/SIT/UAT trôi dạt khỏi PRD theo thời gian, sinh ra lỗi "chạy ở đây, hỏng ở kia" và lỗ hổng kiểm toán.
Thay thế toàn bộ core là chương trình nhiều năm với rủi ro rất cao. BENOVA đi đường khác.
Hệ sinh thái lõi
BENOVA = B + ENOVA. B là Binean, công ty đứng sau nền tảng. ENOVA là năm thành tố: Engine điều phối, Nexus vận hành, Orbit mở core, Vista trải nghiệm và AI Agent tăng tốc. Mỗi thành tố giải quyết một tầng của bài toán hiện đại hóa và triển khai được độc lập, theo thứ tự phù hợp với bạn.
Framework điều phối
Engine điều phối đa tác nhân, không viết riêng cho bảo hiểm — BENOVA là ứng dụng đầu tiên của nó. Nhân điều phối là Spine: Flow định nghĩa quy trình, mỗi lần chạy là một Process, và Process sinh ra Task để giao cho Agent thực thi. Engine cố tình không phân loại Agent — cùng một điểm nối có thể là con người, một service, hay một AI Agent.
Model workflow event-driven bên trong Engine. Flow là định nghĩa quy trình bất biến và có version, Process là một lần chạy, Task là một đơn vị công việc. Đặc tả được viết trước, còn implementation và conformance test tồn tại để chứng minh đặc tả đúng.
Không phải bộ định tuyến thụ động: Basal là bên duy nhất có thẩm quyền điều hướng, và là bên chủ động chạy vòng lặp xử lý. Nó sở hữu vòng đời Process, chuyển trạng thái Task, điều kiện hội tụ nhánh và cơ chế phục hồi.
Agent có sẵn trong lõi, lo phần việc máy móc của mỗi Flow: nhánh rẽ do compiler sinh ra, biến đổi dữ liệu bằng script, và gọi một Flow khác như một Skill để tạo process con.
Project riêng bên trong Engine, đang phát triển, lo lịch trình và giám sát timeout. Mục tiêu: không Task nào bị treo im lặng — quá hạn là có sự kiện, có đền bù, có cảnh báo.
DevOps cho Ingenium
Bộ công cụ DevOps được xây riêng cho Ingenium, hoạt động ngay trong VS Code. Biến các thao tác thủ công đầy rủi ro thành pipeline chuẩn hóa và lặp lại được.
Hybrid Service Host
Nơi hệ cũ và hệ mới cùng sống. Orbit chạy song song service Rust mới và Ingenium cũ sau một mặt tiền API duy nhất — nền tảng kỹ thuật cho chiến lược Strangler Fig.
Flow & Task Management
Giao diện người dùng thiết kế theo flow chứ không theo màn hình. Người dùng kích hoạt flow, hệ thống sinh process, process sinh Task và phân cho Machine, Human hoặc AI.
Trí tuệ nhân tạo
AI không phải là một tính năng gắn thêm, mà là một loại Agent ngang hàng với người và máy. AI Agent nhận Task từ Spine đúng như mọi Agent khác — nên có thể bàn giao dần từng phần việc.
Cách triển khai
Orbit bao quanh Ingenium và siết dần từng luồng nghiệp vụ: luồng mới chạy trên Rust và AI, luồng cũ vẫn phục vụ khách hàng. Khi một luồng đã ổn định trên nền tảng mới, phần COBOL tương ứng được ngưng sử dụng. Không có ngày "big bang".
Orbit đứng trước Ingenium, phơi bày core dưới dạng REST API mà không sửa một dòng COBOL nào.
Basal điều hướng từng luồng nghiệp vụ: luồng đã hiện đại hóa đi vào Rust/AI, phần còn lại vẫn đi vào Ingenium.
Từng Task được cài đặt lại bằng Rust hoặc giao cho AI Agent, chạy song song và đối chiếu kết quả với hệ cũ.
Khi mọi luồng đã đi qua nền tảng mới, phần COBOL tương ứng được cho nghỉ, theo tiến độ bạn chọn.
Lợi ích
Mỗi lợi ích gắn với một thay đổi kỹ thuật cụ thể — không phải khẩu hiệu.
Trả lời: Chi phí nền tảng leo thang
Orbit bỏ middleware MQ, service mới đóng gói container và điều phối bằng Kubernetes. Càng nhiều luồng chuyển sang, phần hạ tầng phải trả tiền giấy phép càng nhỏ lại.
Trả lời: Thiếu nhân sự COBOL
Rust cũng không dồi dào — điểm khác là đội ngũ Rust còn đang lớn lên, còn COBOL thì chỉ teo dần. Quan trọng hơn: Nexus chuẩn hóa build và triển khai nên phần việc bắt buộc phải có chuyên gia core ít đi, và bạn không cần tự viết Rust mới dùng được Nexus hay Orbit.
Trả lời: Không theo kịp tốc độ số hóa
Biên dịch song song và triển khai tự động thay cho thao tác thủ công. REST API sẵn có nên kênh số và đối tác mới không phải chờ một lớp middleware riêng.
Trả lời: Rủi ro vận hành tích tụ
Nexus dựng lại DEV/SIT/UAT từ baseline có version và chỉ ra chênh lệch schema, dữ liệu nền so với PRD — hết cảnh "chạy ở đây, hỏng ở kia". Thông tin đăng nhập được mã hóa, batch có lịch và có cảnh báo thay vì script chạy tay.
Bạn giữ nguyên logic nghiệp vụ, dữ liệu và quyền sở hữu. BENOVA tích hợp với Ingenium chứ không thay thế giấy phép hay chỉnh sửa mã nguồn của nó.
Nếu bạn đang vận hành Ingenium, hãy bắt đầu từ Nexus — nó đã chạy trên hệ thật. Còn Engine, Orbit, Vista và AI Agent thì chúng tôi muốn xây cùng người thật sự vận hành core, thay vì ngồi đoán.
Chỉ liên hệ qua email, không ràng buộc. Chúng tôi sẽ nói thẳng cái gì đã chạy được và cái gì chưa.