Một Web API
Kênh số, service và Flow gọi cùng một contract trong suốt hành trình chuyển đổi.
Orbit đang ở giai đoạn hình thành; Web API Rust và cầu nối COBOL là foundation cho round thiết kế tiếp theo.
Trao đổi về một moduleTừng module · Cùng một core · Không big bang
Orbit đặt một Web API ổn định trước Ingenium để COBOL và Rust có thể cùng phục vụ một core. Mỗi module được cô lập, thiết kế lại và chuyển đổi theo mức sẵn sàng của chính nó — trong khi phần còn lại tiếp tục vận hành.
Routing dịch chuyển theo từng module, không theo một ngày cutover chung.
Hybrid by design
Orbit tạo một mặt tiền chung cho các năng lực xử lý và quản trị hợp đồng. Bên gọi không cần biết module phía sau đang là COBOL hay Rust.
Kênh số, service và Flow gọi cùng một contract trong suốt hành trình chuyển đổi.
Mỗi năng lực nghiệp vụ có boundary và nhịp chuyển đổi riêng, phù hợp với độ phức tạp và rủi ro của nó.
COBOL tiếp tục phục vụ cho tới khi implementation Rust đã được đối chiếu và đủ tin cậy để nhận routing.
Module-by-module
Orbit bắt đầu bằng việc tạo ranh giới quanh module hiện có. Việc viết lại chỉ diễn ra sau khi đầu vào, đầu ra và trách nhiệm của module đã rõ.
COBOL + RUSTĐặt Orbit trước Ingenium để request có thể đi vào implementation COBOL hoặc Rust sau cùng một API.
STABLE CONTRACTChia core theo năng lực nghiệp vụ, định nghĩa contract và bọc module COBOL hiện tại sau boundary đó.
VERIFYXây implementation Rust dùng cùng contract và đối chiếu kết quả với logic đang vận hành.
RUSTDịch routing sang Rust khi đủ tin cậy, ổn định trong thực tế rồi ngưng phần COBOL tương ứng.
Một core lớn được hiện đại hóa bằng nhiều quyết định nhỏ có thể kiểm chứng, thay vì một lần thay thế toàn bộ.
Trong mô hình EVA
Các năng lực của hybrid core được cung cấp thành Skill qua Web API. Echelon có thể giao Task cho Orbit trong một Flow mà không phụ thuộc implementation đang là COBOL hay Rust.
Foundation / Direction
Source hiện tại cho thấy hướng Web API Rust, authentication và giao tiếp với COBOL. Round tiếp theo sẽ biến các mảnh đó thành một kiến trúc migration theo module nhất quán.
FOUNDATION · ĐÃ CÓ
DIRECTION · ĐANG HÌNH THÀNH
Orbit chưa được định vị là sản phẩm sẵn sàng để thay thế core. Mỗi module sẽ cần một phạm vi, bằng chứng và tiêu chí chuyển đổi riêng.
Bắt đầu từ một năng lực có boundary rõ, logic đang vận hành và kết quả có thể đối chiếu. Binean sẽ cùng bạn xác định contract, cách chạy hybrid và tiêu chí chuyển routing phù hợp.