Nghiên cứu, ứng dụng phương pháp kiến trúc
và mô hình hóa hướng dịch vụ trong công
nghệ phát triển phần mềm
Lê Quang Tuấn
Trường Đại học Công nghệ
Luận văn Thạc sĩ ngành: Công nghệ phần mềm; Mã số: 60 48 10
Người hướng dẫn: TS. Ngô Văn Hiền
Năm bảo vệ: 2010
Abstract: Chương 1 - Tổng quan. Chương 2 - Giới thiệu về kiến trúc hướng dịch vụ
(SOA - SERVICE ORIENTED ARCHITECTURE). Chương 3 - Nghiên cứu tình
huống, khung nhìn nghiệp vụ, xây dựng ứng dụng. Chương 4 - SOA và vấn đề tích
hợp. Chương 5 - SOA và quản lý tiến trình nghiệp vụ. Chương 6 - Ứng dụng SOA
trong quản lý nguồn nhân lực
Keywords: Công nghệ phần mềm; Công nghệ thông tin; Mô hình hóa hướng dịch vụ;
Phương pháp kiến trúc
Content
MỞ ĐẦU
Hiện nay có rất nhiều hệ thống phần mềm được thực hiện quá phức tạp làm cho khả năng
kiểm soát chúng trở nên hết sức khó khăn. Thách thức cho nhà quản trị Công nghệ Thông tin
(CNTT) là phải quản lý công việc mới mà không được bổ sung nhân lực. Mặt khác vì quá
phức tạp nên chi phí phát triển và bảo trì quá cao, đặc biệt với các hệ thống phần mềm cao
cấp. Mục đích của việc xây dựng phần mềm không chỉ để chạy ổn định dài lâu mà còn có thể
biến đổi uyển chuyển dễ dàng theo nhu cầu của người dùng trong môi trường hiện đại. Do
vậy, hàng chục năm qua, các nhà kiến trúc phần mềm đã cố gắng tìm giải pháp để giải quyết
vấn đề này. Thế nhưng, độ phức tạp vẫn tiếp tục tăng và dường như vấn đề này đã vượt quá
khả năng xử lý của các kiến trúc truyền thống. Điều này một phần do ngày càng xuất hiện
Tài liệu tiếng Việt
1. Ngô Văn Hiền, Hồ Tường Vinh (2005), “Giới thiệu phương pháp tiếp cận Kiến trúc
hướng mô hình”, Hội thảo quốc gia về CNTT - TT lần thứ 3, Hải phòng, Việt Nam.
Tài liệu tiếng Anh
2. A Meta Group White paper, Intersection of Web services and Securit Management: A
Service-Oriented Security
3. BEA (2004), Service-Oriented Architecture Solution Accelerator Guide.
4. Binildas CA, Malhar Barai, Vincenzo Caselli (2008), Service Oriented Architecture with
Java
5. IBM Graphically Rich Book (2008), A Practical Guide for the Service-Oriented
Architect.
6. IBM Red Book Team (2004), Pattern: Implementing an SOA using Enterprise Service
Bus.
7. IBM Red Book Team (2004), Pattern: Service-Oriented Architecture and Web Services.
8. IBM Red Book Team (2004), Pattern: Using Web Services for Business Integration.
9. IBM, Migrating to a service-oriented architecture, Part 1 3
10. Lauri Jaakkola (2005), Applying Service-Oriented Architecture to Geographycally
Distributed Industrial Information
11. Nicolai M.Josuttis – Oreilly (2007), SOA in Practice – The Art of Distributed System
Design
12. OMG – Object Management Group (2007), Model Driven Architecture (MDA) FAQ,
.
13. Oracle® SOA Suite Quick Start Guide 10g (10.1.3.1.0).
14. Rational Software Co. (2003), Mastering Object-Oriented Analysis and Design with
UML 2.0.
15. Sriram Krishnan (2004), An Architecture for Checkpointing and Migration of
Distributed Components on the Grid