Có rất nhiều cơ hội tích hợp, nhưng trước khi kiểm tra, nếu tôi là bạn, tôi sẽ tự kiểm tra lại câu hỏi.
Nên đặc biệt giới thiệu ngôn ngữ mới vào một dự án đã được thiết lập. Mong muốn hoặc sở thích thẩm mỹ hoặc kỹ năng của một nhà phát triển đơn lẻ không phải là một lý do chính đáng để làm như vậy. Việc đưa một ngôn ngữ mới vào một dự án nên là một quyết định chiến lược cho dự án, không phải là một quyết định mang tính chiến lược.
Nếu bạn chọn để mở rộng ngôn ngữ cốt lõi dùng để phát triển hệ thống,
- COM interop
có thể với JACOB. Tôi tin rằng IBM cũng có một cây cầu (Kiểm tra alphaworks)
- Java-.NET bridging
có thể thông qua JNBridge và các cây cầu khác. Điều này có ý nghĩa chỉ khi VB.NET được sử dụng.
- SOAP, trao đổi tài liệu XML, REST
phù hợp với ranh giới dịch vụ. Nó đòi hỏi TCP hoặc HTTP hoặc một số giao thức mạng.
- cửa hàng dữ liệu chung
có thể đóng vai trò là điểm hẹn. Cả Java và VB đều có thể đọc và cập nhật dữ liệu trong SQL Server, Oracle, MSMQ, MQSeries, v.v. Ngay cả một hệ thống tập tin có thể là một điểm tích hợp.
Hãy nghĩ đến định dạng dữ liệu liên quan đến, nhưng lý tưởng nhất là cơ chế tích hợp. Ý tôi là: Bạn có thể sử dụng một tài liệu XML để tích hợp, cho dù nó được lưu trữ trong một cơ sở dữ liệu hay được gửi qua một giao diện REST, hoặc được lưu trữ trong một hệ thống tệp hoặc đặt/nhận trên một hàng đợi. Bạn cũng có thể sử dụng tệp được phân tách bằng dấu phẩy trên bất kỳ cơ chế nào trong số đó.
Visual Basic 6 hoặc .NET? –
Sự phân biệt VB6 hoặc .Net là rất quan trọng. Bạn có nhiều lựa chọn hơn nếu VB.Net –
Họ đang sử dụng VB6 ... Tôi đã cố gắng thuyết phục họ nâng cấp nhưng họ tuyên bố họ bị khóa vào vb6 ... không chắc chắn nó hoạt động như thế nào để không chắc chắn nếu điều đó có thể đúng hay không không phải. –