Từ điển
Dịch văn bản
 
Tất cả từ điển
Tra từ
Hỏi đáp nhanh
 
 
 
Kết quả
Vietgle Tra từ
Chuyên ngành Anh - Việt
DCE (Distributed Computing Environment), The Open Group
|
Tin học
Môi trường Tính toán Phân tán DCE là sản phẩm của OSF (Open Software Foundation), hợp nhất với công ty X/Open vào tháng 2/1996 để thành lập The Open Group. OSF ban đầu được thành lập năm 1988 để nghiên cứu và phát triển các môi trường tính toán phân tán. X/Open được thành lập năm 1984 để cung cấp sự tương thích với các đặc tả hệ thống mở. Sứ mạng của The Open Group là cho phép khách hàng chọn lựa khi cài đặt các hệ thông tin từ nhiều nhà cung cấp. Web site của The Open Group có địa chỉ http://www.opengroup.org. DCE là bộ các dịch vụ phần mềm “hỗ trợ”, cho phép các tổ chức phân tán việc xử lý và dữ liệu trên mạng. Nó che dấu sự khác biệt giữa các sản phẩm, công nghệ và các chuẩn. Như vậy, DCE cung cấp một môi trường độc lập với hệ điều hành và mạng. Không cần đặc tả giao thức mạng, vì thế mạng có thể dùng giao thức IP (Internet Protocol), IPX (Internetwork Packet Exchange), hay SNA (Systems Network Architecture). Môi trường phát triển mở của nó cho phép các nhà phát triển dễ tạo các ứng dụng tích hợp được các dịch vụ phần mềm cho các ứng dụng phân tán, cách ly nhà phát triển khỏi sự phức tạp của mạng và các cơ chế truyền tải. Người dùng vào mạng một cách đơn giản, truy cập đến dữ liệu, đạt được độ tin cậy, và tính khả dụng. Trong vài năm gần đây, DCE trở nên quan trọng trong các lãnh vực như an toàn, đối tượng phân tán, và Internet/intranet. Open Group cung cấp mã nguồn DCE cho các nhà cung cấp để họ đưa vào sản phẩm của mình. Nó còn cung cấp các đặc tả để các nhà phát triển sử dụng, và bộ thử nghiệm để kiểm tra các chuẩn DCE. Kiến trúc của DCE được trình bày trên hình D-16. Đây là mô hình phân cấp theo tầng, tích hợp các công nghệ sẽ mô tả sau phần nầy. Phía dưới cùng là các dịch vụ cơ bản (như hệ điều hành) và trên cùng là các ứng dụng. Các dịch vụ cung cấp bởi DCE được thiết kế để che dấu tính phức tạp của môi trường mạng từ nhiều nhà cung cấp khác nhau, và cho phép luồng thông tin đi lại dễ dàng đến nơi cần thiết. Hình D-16 Kiến trúc của DCE (Distributed Computing Environment) Các dịch vụ DCE được phân nhóm thành hai loại: công cụ phát triển và dịch vụ chia sẻ dữ liệu. Các công cụ phát triển giúp nhà phát triển phần mềm chế tạo các dịch vụ cần thiết trong tính toán phân tán. Chúng gồm RPC (remote procedure call), dịch vụ danh bạ, dịch vụ thời gian, dịch vụ an toàn, và dịch vụ luồng. Các dịch vụ chia sẻ dữ liệu cung cấp các khả năng được xây dựng trên những công cụ phát triển để dễ dàng truy cập thông tin. Chúng gồm hệ tập tin phân tán và các trạm không đĩa. RPC (Remote Procedure Calls) RPC là các công cụ để tạo các ứng dụng khách/chủ, gọi các thủ tục trên những máy tính khác được nối vào mạng. RPC cho phép khách tương tác với nhiều máy chủ và cho phép máy chủ xử lý đồng thời nhiều khách. Threads Service Dịch vụ luồng cung cấp các chức năng linh hoạt hỗ trợ cho xử lý đồng hành, cho phép một ứng dụng thực hiện nhiều thao tác đồng thời. Trong khi một luồng thực hiện gọi thủ tục ở xa, một luồng khác có thể xử lý dữ liệu nhập. Các dịch vụ luồng thích hợp với việc xử lý nhiều khách hàng trong các ứng dụng khách/chủ. DDS (Distributed Directory Services) DDS cung cấp cách đặt tên đơn giản trong môi trường phân tán, vì thế người dùng có thể xác định các tài nguyên như máy chủ, tập tin, đĩa và máy in mà không cần biết vị trí của chúng trên mạng. Hệ đặt tên X.500 được tích hợp vào dịch vụ danh bạ của DCE. LDAP (Lightweight Access Protocol) cũng được tích hợp vào dịch vụ danh bạ của DCE. Time Services Dịch vụ thời gian cho phép các ứng dụng lập lịch trình cho các hoạt động, và xác định dãy các biến cố và thời gian kéo dài của chúng. Các dịch vụ thời gian phân tán theo dõi thời gian trên mạng và xác định độ chính xác của mỗi đồng hồ dùng để đồng bộ hóa thời gian. Security Service Trong môi trường phân tán, các hoạt động trải qua nhiều máy với các hệ điều hành khác nhau, việc kiểm tra tính hợp lệ (authentication and authorization) đòi hỏi dịch vụ an toàn độc lập có thể ủy quyền cho nhiều máy. Dịch vụ an toàn của DCE cung cấp ba dịch vụ truyền thống: authentication, authorization và quản lý tài khoản người dùng. Các dịch vụ nầy được thực hiện bằng các phương tiện an toàn bảo đảm tính toàn vẹn và riêng tư. DFS (Distributed File System) DFS là thành phần tùy chọn chia sẻ thông tin, cho phép truy cập các tập tin toàn cục trên mạng. Nó có không gian tên thống nhất, tính trong suốt về vị trí, thực hiện qua khoảng cách dài và với số lượng lớn người dùng. Tập tin và thư mục được sao chép trên nhiều máy để bảo vệ trường hợp máy chủ tập tin bị hỏng. DFS được thiết kế từ AFS (Andrew File Syatem), và được xây dựng trên các thành phần đã thảo luận ở trên. DFS có thể vận hành qua lại với NFS (Network File System) của Sun Microsystems. Những tăng cường Phiên bản mới nhất của DCE có nhiều cải tiến về quản lý, khả năng chịu lỗi, hiệu suất và tính khả mở (scalability). Các chức năng an toàn có hỗ trợ khóa công khai và Kerberos phiên bản 5.0. Cải tiến quan trọng nhất là an toàn cho Internet cũng như intranet. Open Group phát triển công nghệ Secure Enterprise Web để cho phép các trình duyệt thông dụng (off-the-shelf) và máy chủ tương tác với các dịch vụ an toàn và tên của DCE. DCE là thành phần chính để cài đặt công nghệ hướng đối tượng phân tán. Theo Open Group, DCE thỏa mãn yêu cầu để dùng cho đặc tả CORBA như là một ESIOP (Environment-specific Inter-ORB Protocol), và khác với GIOP (General Inter-ORB Protocol), nó đã được thử nghiệm, và đưa vào sử dụng. Để biết thêm chi tiết về kỹ thuật thành phần (component technique), xem mục “Distributed Object Computing”. TỪ MỤC LIÊN QUAN Directory Services; Distributed Database; Distributed File Systems; Distributed Object Computing; Enterprise Network; và RPC (Remote Procedure Call) THÔNG TIN TRÊN INTERNET The Open Group http://www.opengroup.org