Mục lục:
- Định nghĩa - Phân tích và thiết kế hướng dịch vụ (SOAD) nghĩa là gì?
- Techopedia giải thích Thiết kế và phân tích hướng dịch vụ (SOAD)
Định nghĩa - Phân tích và thiết kế hướng dịch vụ (SOAD) nghĩa là gì?
Phân tích và thiết kế hướng dịch vụ (SOAD) là một phương pháp đề cập đến mô hình hóa và thiết kế cho các ứng dụng kiến trúc hướng dịch vụ (SOA).
Cách tiếp cận SOAD trong thiết kế các ứng dụng SOA đòi hỏi các yếu tố chính sau:
- Mô hình quy trình: Xác định quy trình và ký hiệu bằng cách phối hợp phân tích và thiết kế hướng đối tượng (OOAD), mô hình hóa quy trình kinh doanh (BPM) và các yếu tố kiến trúc doanh nghiệp. Các yếu tố bổ sung cũng có thể được xác định nếu cần.
- Hướng dẫn: Cách cấu trúc để khái niệm hóa các dịch vụ.
- Tiêu chuẩn: Cung cấp các yếu tố chất lượng, được xác định rõ và thực hành tốt nhất về dịch vụ, khả năng, dữ liệu và độ chi tiết ràng buộc. Các vai trò cũng phải được xác định rõ và đặt ra liệu đó có phải là nhà phát triển, kiến trúc sư hoặc nhà phân tích chịu trách nhiệm cho từng phần của công việc hay không.
- Các tạo phẩm: Xác định những gì không phải là một dịch vụ tốt - chẳng hạn như các dịch vụ không thể tái sử dụng - và do đó không đủ điều kiện là cư dân SOA.
- Chất lượng dịch vụ: Tạo điều kiện cho mô hình đầu cuối và cung cấp hỗ trợ công cụ toàn diện.
Techopedia giải thích Thiết kế và phân tích hướng dịch vụ (SOAD)
Các quy tắc mô hình hóa hiện tại của SOA như OOAD, khung EA và BPM không thể đáp ứng các yêu cầu khi được áp dụng độc lập cho các ứng dụng SOA. Việc triển khai sớm các dự án SOA được phát triển trong OOAD, các khung EA và BPM chỉ bao gồm một phần của kiến trúc SOA. Do đó, SOAD ra đời để đảm bảo thực hiện thành công và đầy đủ các ứng dụng SOA.
SOAD là một phương pháp mô hình hóa toàn diện, được xây dựng dựa trên các phương pháp hiện có, có kỷ luật và đã được chứng minh: OOAD, khung EA và BPM. Ngoài sự kết hợp các phương pháp đã được chứng minh này, các khái niệm và khía cạnh quan trọng sau đây cũng phải được xem xét trong cách tiếp cận SOAD:
- Phân loại và tổng hợp dịch vụ
- Chính sách và khía cạnh
- Các quy trình gặp gỡ ở giữa
- Môi giới ngữ nghĩa
- Thu hoạch dịch vụ và môi giới kiến thức
SOAD có thể áp dụng cho nhiều ứng dụng như ứng dụng doanh nghiệp và phong cách kiến trúc vượt ra ngoài SOA. Ngoài ra, những phát triển hiện tại của phương pháp SOAD cũng được tìm thấy trong mô hình quyết định kiến trúc có thể tái sử dụng và điện toán đám mây.
