Chúng tôi cung cấp gì

Tái sử dụng và di chuyển tài sản hiện có

Hỗ trợ di chuyển một cách an toàn và từng bước các hệ thống Windows hiện có đang phụ thuộc vào COM, ActiveX hoặc OCX, hoặc gặp các vấn đề giữa 32-bit và 64-bit.

Những vấn đề chúng tôi xử lý

  • Bạn không thể loại bỏ ngay COM, ActiveX hoặc OCX
  • Một thành phần 32-bit đang cản trở việc chuyển hệ thống sang 64-bit
  • Bạn không biết cách tốt nhất để kết nối tài sản C++ với .NET
  • Bạn muốn di chuyển từng bước mà không phá vỡ các đặc tả hiện có

Nguyên tắc của quy trình

Khi tái sử dụng tài sản hiện có, cách tự nhiên nhất thường không phải là bắt đầu từ việc thay thế toàn bộ.

Trước hết, chúng tôi làm rõ các điểm sau:

  • Tài sản đó là một thành phần giao diện hay chứa các đặc tả nghiệp vụ
  • Nó có thể tiếp tục nằm trong cùng tiến trình hay không
  • Rào cản giữa 32-bit và 64-bit nên được vượt qua ở đâu
  • Sự khác biệt nên được hấp thụ bằng một lớp bọc hay tách ra một tiến trình riêng

Các lĩnh vực đặc biệt phù hợp

  • Sắp xếp các hệ thống hiện có chứa COM, ActiveX hoặc OCX
  • Sắp xếp ranh giới giữa C++ và C#
  • Bọc lại thông qua C++/CLI
  • Rà soát các kiến trúc kết nối 32-bit và 64-bit
  • Xây dựng kế hoạch thay thế từng bước

Các trường hợp phù hợp với dịch vụ này

  • Tài sản hiện có chứa các quy tắc nghiệp vụ hoặc đặc tả thiết bị và không thể thay thế dễ dàng
  • Bạn muốn ưu tiên kéo dài vòng đời của chúng và sắp xếp lại các ranh giới
  • Bạn muốn thay thế chúng trong tương lai, nhưng hiện tại cần một lộ trình di chuyển an toàn

Trạng thái chúng tôi hướng tới

Mục tiêu không phải là «loại bỏ mọi thứ cũ», mà là tận dụng những tài sản cần giữ lại và chỉ đơn giản hóa những ranh giới phức tạp.

Qua đó, chúng tôi hướng tới:

  • Một cấu trúc dễ bảo trì
  • Một thứ tự thay thế rõ ràng
  • Chi phí di chuyển thấp hơn trong tương lai

Câu hỏi thường gặp

Tôi có thể tư vấn ngay cả khi chưa thể loại bỏ COM hoặc ActiveX không?

Được. Chúng tôi xuất phát từ thực tế rằng không phải mọi thứ đều có thể thay thế ngay, và cùng bạn xem xét những gì nên tận dụng cũng như những ranh giới nào cần được sắp xếp lại.

Có thể di chuyển được không nếu vẫn còn các thành phần 32-bit?

Có. Thay vì ép buộc sử dụng chúng trong cùng tiến trình, chúng tôi nghiên cứu một kiến trúc thực tế có thể bao gồm tiến trình riêng, cầu nối hoặc lớp bọc.

Hãy cùng trao đổi về dự án của bạn

Nếu dịch vụ này phù hợp với nhu cầu của bạn, hãy chia sẻ tình hình hiện tại. Chúng tôi sẽ giúp bạn quyết định nên bắt đầu từ chẩn đoán, chỉnh sửa hay lập kế hoạch.

← Quay lại trang chủ