Di chuyển COBOL bao gồm những gì?
Di chuyển COBOL nghĩa là chuyển các ứng dụng mainframe kế thừa của bạn khỏi COBOL sang một stack hiện đại, trong trường hợp của chúng tôi là C++ dễ bảo trì. Nó bao gồm đánh giá mã hiện có, thiết kế kiến trúc đích, chuyển đổi chương trình theo từng mô-đun, di chuyển dữ liệu và xác thực rằng hệ thống mới tạo ra cùng kết quả.
Tại sao phải di chuyển khỏi COBOL?
COBOL vẫn vận hành các hệ thống quan trọng, nhưng nhân lực khan hiếm, chi phí mainframe cao, và các thay đổi thì chậm và rủi ro. Di chuyển sang C++ hiện đại giảm chi phí vận hành, giúp hệ thống dễ bảo trì và mở rộng hơn, và loại bỏ sự phụ thuộc vào nguồn chuyên môn COBOL đang thu hẹp.
Bạn di chuyển COBOL sang C++ hay sang ngôn ngữ khác?
Dịch vụ cốt lõi của chúng tôi là từ COBOL sang C++17/20 hiện đại, phù hợp với các hệ thống quan trọng về hiệu năng và tồn tại lâu dài. Khi một mục tiêu khác hợp lý hơn cho trường hợp của bạn, chúng tôi sẽ nói rõ trong giai đoạn đánh giá thay vì áp đặt một câu trả lời chung.
Bạn đảm bảo hệ thống mới hoạt động giống hệt bằng cách nào?
Chúng tôi dùng kiểm thử tương đương đầu ra: C++ đã di chuyển được chạy với cùng đầu vào như COBOL gốc và kết quả được so sánh tự động, theo từng bản ghi. Hệ thống mới cũng chạy song song với hệ thống cũ cho đến khi bạn chắc chắn nó khớp.
Bạn có xử lý được dữ liệu của chúng tôi, VSAM, DB2 và tệp phẳng không?
Có. Chúng tôi di chuyển VSAM, tệp được lập chỉ mục và tệp phẳng, cùng dữ liệu DB2 sang các định dạng hiện đại như PostgreSQL, SQLite hoặc các kho có cấu trúc khác, với xác thực tự động xác nhận mọi bản ghi khớp với nguồn.
Việc di chuyển có làm gián đoạn hoạt động của chúng tôi không?
Chúng tôi thiết kế để tránh chuyển đổi ồ ạt rủi ro. Hệ thống mới chạy bên cạnh môi trường COBOL hiện có của bạn, và chúng tôi chỉ chuyển đổi khi tương đương đầu ra được xác nhận, nên hoạt động hằng ngày vẫn tiếp tục suốt quá trình.
Giai đoạn đánh giá là gì và chúng tôi có cần không?
Đánh giá là một cuộc kiểm toán đầy đủ COBOL của bạn: độ phức tạp, phụ thuộc, mã chết, kho dữ liệu và vùng rủi ro, cùng một kiến trúc đích và lộ trình theo giai đoạn. Đây là cách an toàn nhất để xác định phạm vi và định giá một cuộc di chuyển, và bạn có thể dừng ở đó hoặc tiếp tục với di chuyển toàn diện.
Một cuộc di chuyển COBOL mất bao lâu?
Hoàn toàn phụ thuộc vào quy mô và độ phức tạp của cơ sở mã. Giai đoạn đánh giá cho bạn một lịch trình thực tế, theo giai đoạn với các mốc trước khi bắt đầu bất kỳ công việc chuyển đổi nào, nên không có bất ngờ.
Chúng tôi có nhận được mã nguồn và cách build nó không?
Có. Bạn nhận được toàn bộ mã nguồn C++ với build dựa trên CMake và pipeline CI/CD cho các nền tảng đích, để đội ngũ của bạn có thể build, chạy và bảo trì hệ thống một cách độc lập.
Chúng tôi có sở hữu mã đã di chuyển không?
Có. Khi thanh toán cuối cùng, bạn sở hữu toàn bộ mã đã di chuyển và sở hữu trí tuệ mà chúng tôi tạo cho bạn, được bàn giao cùng mã nguồn đầy đủ và tài liệu.
Chúng tôi nhận hỗ trợ gì sau khi đưa vào hoạt động?
Di chuyển toàn diện bao gồm 60 ngày sửa lỗi và hỗ trợ sau khi đưa vào hoạt động. Ngoài ra, chúng tôi cung cấp hỗ trợ và bảo trì liên tục theo gói hoặc theo dự án.
Quy trình báo giá diễn ra thế nào?
Hãy cho chúng tôi biết về tài sản COBOL của bạn và chọn phương án phù hợp. Chúng tôi xem xét và gửi bạn báo giá tùy chỉnh, thường trong vòng một ngày làm việc. Đối với di chuyển toàn diện, giá cuối cùng được xác nhận sau giai đoạn đánh giá. Miễn phí và không ràng buộc.