tailieunhanh - Bài giảng Phát triển phần mềm hướng dịch vụ: Phần 2

Nối tiếp phần 1, Bài giảng Phát triển phần mềm hướng dịch vụ: Phần 2 tiếp tục trình bày những nội dung về các mô hình kiến trúc; kiến trúc hướng dịch vụ; Ontology và OWL; công cụ Protégé cho xây dựng OWL; dịch vụ web ngữ nghĩa và OWL-S; khám phá dịch vụ web ngữ nghĩa; lựa chọn dịch vụ web ngữ nghĩa; thiết kế cơ chế khám phá dịch vụ web ngữ nghĩa; . Mời các bạn cùng tham khảo! | HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - PHẠM VĂN CƯỜNG NGUYỄN TRỌNG KHÁNH BÀI GIẢNG PHÁT TRIỂN PHẦN MỀM HƯỚNG DỊCH VỤ HÀ NỘI 2020 CHƯƠNG 5 CÁC MÔ HÌNH KIẾN TRÚC KIẾN TRÚC HƯỚNG DỊCH VỤ Phần trên đã mô tả các trường hợp sử dụng cùng với những yêu cầu phức tạp đối với các phương pháp tính toán. Các yêu cầu này có thể được đáp ứng dễ dàng hơn thông qua một kiến trúc phù hợp với các đặc tính thiết yếu của các trường hợp sử dụng ở trên mà người ta gọi là kiến trúc hướng dịch vụ SOA Service Oriented Architecture . Các yếu tố của kiến trúc hướng dịch vụ Để đạt được các ưu điểm trên SOA quy định các yêu cầu sau Kết nối lỏng Loose coupling Không có thuộc tính giao dịch chặt chẽ được áp dụng giữa các thành phần. Nói chung việc xác định tính nhất quán của dữ liệu là không phù hợp qua các nguồn thông tin từ các bộ phận của các thành phần khác nhau. Tuy nhiên điều này khá hợp lý cho các mối quan hệ hợp đồng mức cao mà qua đó các tương tác giữa các thành phần được quy định. Tính trung lập cài đặt Implementation neutrality - Giao diện là quan trọng. Chúng ta không thể phụ thuộc vào các chi tiết của việc triển khai các thành phần tương tác. Đặc biệt phương pháp này không thể cụ thể cho các ngôn ngữ lập trình. Khả năng cấu hình linh hoạt Flexible configurability - Hệ thống được cấu hình trễ và linh hoạt. Nói cách khác các thành phần khác nhau được ràng buộc với nhau trễ trong quá trình này. Các cấu hình có thể tự động thay đổi. Thời gian hoạt động dài Long lifetime - Không nhất thiết phải cần các thành phần có thời gian sống rất lâu. Tuy nhiên vì chúng ta đang xử lý các tính toán giữa các thành phần không đồng nhất và tự trị trong môi trường động nên luôn cần đến khả năng xử lý các trường hợp ngoại lệ. Điều này có nghĩa là các thành phần phải tồn tại đủ lâu để có thể phát hiện bất kỳ trường hợp ngoại lệ nào có liên quan để có hành động sửa sai và để đáp ứng với các hành động khắc phục được thực hiện bởi những thành phần khác. Các thành phần phải tồn tại đủ lâu để được

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.