CHƯƠNG 2 : PHÁT TRIỂN PHẦN MỀM DỰA VÀO SOA
2.3. Qui trình xây dựng hệ thống SOA
2.3.2. Vòng đời của hệ thống
Hình vẽ dưới đây mơ tả tổng qt các giai đoạn trong chu trình sống của một hệ thống SOA. Trong đó qui trình hệ thống đi qua 4 giai đoạn chính: Mơ hình hóa, Lắp ghép, Triển khai và Quản lý. Các giai đoạn này đều dựa trên nền tảng của việc Quản trị và các thực nghiệm.
29
Hình 2.10: Vịng đời hệ thống SOA
- Pha Model - mơ hình hóa và thiết kế.
Ở pha này, cần tập trung vào những mục tiêu chính như sau:
• Thu thập các u cầu sử dụng dịch vụ. • Mơ hình hóa và mơ phỏng hệ thống. • Thiết kế từng dịch vụ ở mức cơ sở - Pha Assemble – Lắp ráp các dịch vụ
• Khai thác
• Xây dựng và thử nghiệm • Tổ hợp các dịch vụ - Pha Deploy – Triển khai
• Tích hợp các nguồn nhân lực • Tích hợp các tiến trình
• Quản lý và tích hợp thơng tin. - Pha Manage – Quản lí
• Quản trị các ứng dụng và các dịch vụ • Quản lí sự đồng nhất và tính tn thủ. • Giám sát các số liệu nghiệp vụ
30 - Governance and best practice – Quản trị và các trải nghiệm thực tế: Đây
là cơng việc xun suốt trong cả qui trình vịng đời hệ thống. • Tính tốn về tài chính
• Sắp xếp nghiệp vụ/cơng nghệ thơng tin • Điều khiển các tiến trình
Các thơng tin thu thập được trong pha Manage sẽ được cung cấp trở lại qui trình phát triển và giúp cải thiện quá trình xây dựng hệ thống, làm cho hệ thống hoàn chỉnh hơn. Có nghĩa, qui trình là một vịng lặp cho tới khi hệ thống hoàn chỉnh theo nhu cầu thay đổi của doanh nghiệp và khách hàng.