tailieunhanh - Ứng dụng kiến trúc SOA trong phát triển phần mềm quản lý

Bài báo giới thiệu kiến trúc phần mềm hướng dịch vụ Service Oriented Architecture (SOA), những đặc điểm chính của SOA và đưa ra một cách thức ứng dụng SOA trong phát triển các phần mềm quản lý nhằm nâng cao hiệu quả trong tin học hóa công tác quản lý. | JOURNAL OF SCIENCE OF HNUE FIT. 2011 Vol. 56 pp. 137-145 ỨNG DỤNG KIẾN TRÚC SOA TRONG PHÁT TRIỂN PHẦN MỀM QUẢN LÝ Phan Nguyên Hải 1 Nguyễn Ngọc Phú2 và Phùng Thị Minh Hồng2 1 Khoa Công nghệ Thông tin - Học viện Kĩ thuật Quân sự 2 Trường Dự bị Đại học Dân tộc Trung ương E-mail phannguyenhai@ Tóm tắt. Bài báo giới thiệu kiến trúc phần mềm hướng dịch vụ Service Oriented Architecture SOA những đặc điểm chính của SOA và đưa ra một cách thức ứng dụng SOA trong phát triển các phần mềm quản lý nhằm nâng cao hiệu quả trong tin học hóa công tác quản lý. 1. Mở đầu Kiến trúc phần mềm có vai trò quan trọng trong quy trình phát triển phần mềm tính quan trọng được thể hiện qua việc bước thiết kế kiến trúc là bước đầu tiên cần giải quyết trong giai đoạn quan trọng nhất trong quy trình phần mềm - giai đoạn thiết kế. Kiến trúc phần mềm có mối liên hệ chặt chẽ với các yêu cầu phi chức năng hay các yêu cầu chất lượng của phần mềm nếu kiến trúc được xác định đúng phần mềm sẽ có chất lượng tốt 4 . Ngoài mối liên hệ với chất lượng phần mềm kiến trúc phần mềm còn cho phép quan sát phần mềm ở mức cao có thể cho phép tái sử dụng các thành phần phần mềm giúp tiết kiệm chi phí hạn chế rủi ro trong quá trình phát triển và đơn giản hóa những hoạt động diễn ra sau giai đoạn thiết kế như lập trình kiểm thử triển khai bảo trì và nâng cấp hệ thống 5 . Ngày nay trong lĩnh vực công nghệ phần mềm đã có nhiều mô hình nhiều phong cách kiến trúc phần mềm được xây dựng những mô hình phong cách này đóng vai trò là nền tảng cho việc xác định kiến trúc các phần mềm cụ thể. Các mô hình kiến trúc phần mềm phổ biến hiện nay là Client-Server Distributed Computing Event-driven kiến trúc ba tầng three-tier kiến trúc ba lớp three-layer kiến trúc hướng dịch vụ . . . Trong các mô hình phổ biến đó mô hình kiến trúc hướng dịch vụ Service Oriented Architecture SOA đang có nhiều triển vọng trong bối cảnh phần mềm ngày càng phức tạp hiện nay SOA rất thích hợp cho việc xây dựng các phần mềm ứng dụng đồ sộ mức độ

TỪ KHÓA LIÊN QUAN