8.1 Giới thiệu
đối tượng 8.2 Distributed
8.3 Nghiên cứu trường hợp: CORBA
8.4 Từ các đối tượng để các thành phần
8.5 Trường hợp nghiên cứu: Enterprise JavaBeans và Fractal
8.6 Tóm tắt Một giải pháp trung gian hoàn chỉnh phải trình bày một khái niệm trừu tượng lập trình cấp cao hơn cũng như trừu tượng hóa qua những phức tạp tiềm ẩn tham gia vào hệ thống phân phối. Chương này xem xét hai trong số những khái niệm trừu tượng lập trình quan trọng nhất, các đối tượng cụ thể là phân phối và các thành phần, và cũng xem xét nền tảng middleware liên quan gồm CORBA, Enterprise JavaBeans và Fractal. CORBA là một thiết kế trung gian cho phép các chương trình ứng dụng để giao tiếp với nhau không phân biệt ngôn ngữ lập trình của họ , phần cứng và phần mềm nền tảng của họ, các mạng họ giao tiếp qua và thực hiện chính của họ. Các ứng dụng được xây dựng từ các đối tượng CORBA, mà thực hiện các giao diện được định nghĩa trong ngôn ngữ định nghĩa giao diện của CORBA, IDL. Giống như Java RMI, CORBA hỗ trợ gọi minh bạch của các phương pháp trên đối tượng từ xa. Các thành phần middleware hỗ trợ RMI được gọi là đối tượng môi giới yêu cầu, hoặc ORB. Middleware phần dựa trên đã nổi lên như là một sự tiến hóa tự nhiên của các đối tượng phân phối, cung cấp hỗ trợ cho việc quản lý phụ thuộc giữa các thành phần, giấu chi tiết mức thấp kết hợp với các trung gian, quản lý sự phức tạp của việc thiết lập các ứng dụng được phân phối với các thuộc tính không có chức năng thích hợp như an ninh, và hỗ trợ triển khai các chiến lược thích hợp. Công nghệ chủ chốt trong lĩnh vực này bao gồm Enterprise JavaBeans và Fracta
đang được dịch, vui lòng đợi..
