Luận văn Nghiên cứu kiến trúc hướng dịch vụ (service-Oriented architecture) và ứng dụng
Nội dung của luận văn được trình bày gồm:
• Chương 1: trình bày, phân tích về một số khó khăn của ngành công nghệ phần
mềm hiện nay. Từ đó giới thiệu một số mô hình kiến trúc phân tán được xây
dựng để giải quyết các khó khăn trên như là CORBA, EJB, DCOM.
• Chương 2: giới thiệu khái niệm về kiến trúc hướng dịch vụSOA, các nguyên
tắc cũng nhưlà tính chất của hệthống SOA; phân tích một sốlợi ích đạt được
và khảo sát một sốmô hình của kiến trúc hướng dịch vụ. Chương này cũng trình
bày vềkiến trúc phân tầng của hệthống SOA.
• Chương 3: trình bày các vấn đềliên quan đến việc xây dựng hệhống SOA, bao
gồm phân tích các thách thức gặp phải và xem xét qui trình các bước nên thực
hiện khi triển khai hệthống SOA.
• Chương 4: trình bày vềcác khó khăn gặp phải trong việc bảo vệ hệthống SOA.
Từ đó xem xét, phân tích một giải pháp đó là mô hình kiến trúc bảo mật hướng
dịch vụ. Chương này cũng giới thiệu một số chuẩn bảo mật trong XML như
WS-Security, XML-Signature, XML-Encryption, XML Key Management
Specification, SAML và bộthưviện WSE (Web Services Enhancements) hỗ trợ
lập trình bảo mật web services.
• Chương 5: trình bày và phân tích về nhu cầu và một số khó khăn gây trở ngại
trong vấn đề tích hợp hệ thống. Qua đó xem xét môt số giải pháp được sử dụng
trong tích hợp, bao gồm giải pháp sửdụng các sản phẩm middleware và giải
pháp ứng dụng SOA và Web services: Web Service Integration (WSI) và
Service-Oriented Integration (SOI). Sau đó, xem xét cụthểgiải pháp ứng dụng
SOA và Web services trong tích hợp các hệthống xây dựng trên nền .NET và
J2EE và trong tái sửdụng lại các hệthống cũ.
• Chương 6: trình bày một s ốkhái niệm liên quan về quản lý tiến trình. Phân tích
mối quan hệ kết hợp giữa quản lý tiến trình, SOA và Web services. Xem xét các
vấn đề liên quan đến thiết kế tiến trình nghiệp vụ. Ngoài ra, chương này cũng sẽ
giới thiệu về một số ngôn ngữ đặc tả tiến trình hiện đang được sử dụng phổ
biến, như là Web Service Flow Language (WSFL), XLANG, Web Service
Choreography Interface (WSCI) và Business Process Execution Language For
Web Service (BPEL4WS)
• Chương 7: giới thiệu tổng quát về ứng dụng SOASuite. Trình bày về hai thành
phần ServiceBus và BpelEngine. ServiceBus cung cấp môi trường quản lý các
dịch vụ dựa trên cơ chế thông điệp và BpelEngine cung cấp môi trường triển
khai và thực thi cho các tiến trình nghiệp vụ.
• Chương 8: giới thiệu về thành phần thứ ba của SOASuite, bộ công cụ
“BpelDesigner” cung cấp môi trường trực quan hỗ trợ người dùng xây dựng,
thiết kế các tiến trình nghiệp vụ
• Chương 9: giới thiệu một sốmẫu tiến trình được thiết kế bằng bộ công cụ
BpelDesigner.
• Chương 10: trình bày một số kết luận và hướng phát triển của đề tài.
Các file đính kèm theo tài liệu này:
- [LVIT010] - NC kến trúc hướng dịch vụ(SERVICE-ORIENTED ARCHITEC & UD).pdf