Báo cáo " 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ượt xem 7
download
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ể...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Báo cáo " 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 "
- 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 nhiều công nghệ mới tạo nên môi trường không đồng nhất, một phần do yêu cầu trao đổi tương tác giữa các hệ thống phần mềm với nhau. Với sự phát triển của internet và với xu thế hội nhập chung của toàn thế giới, các tổ chức, các cơ sở doanh nghiệp cần bắt tay, phối hợp hoạt động và chia sẻ tài nguyên với nhau để nâng cao hiệu quả hoạt động. Lúc này các sản phẩm sẽ có độ phức tạp lớn hơn, từ đó kéo theo các vấn đề liên quan như chi phí sản xuất, chi phí quản lý và bảo trì. Bên cạnh đó, ngành công nghệ phần mềm còn phải đối mặt với các khó khăn trong xu thế mới như vấn đề an ninh bảo
- mật, vấn đề tái sử dụng và mở rộng các hệ thống sẵn có, vấn đề về sự không tương thích giữa các hệ thống khác nhau của nhiều tổ chức. Để giải quyết các vấn đề trên, nhiều giải pháp đã được nghiên cứu và ứng dụng. Nhưng hầu hết các giải pháp này không giải quyết các khó khăn một cách triệt để và kết quả đạt được cũng không như mong đợi. Hiện nay, một giải pháp mới đang được cộng đồng công nghệ thông tin rất quan tâm, đó là “Kiến trúc hướng dịch vụ” (Service-oriented Architecture - SOA). SOA là một kiến trúc dễ dàng tích hợp và mở rộng, kiến trúc này bao gồm các services được kết nối lỏng lẻo, dễ dàng sử dụng lại, có thể tương tác và không phụ thuộc vào ký thuật thực hiện. Khi thiết kế hệ thống một câu hỏi lớn được đặt ra là : việc cân nhắc giữa khả năng sử dụng lại và hiệu quả của hệ thống. Nếu hệ thống cần việc chạy nhanh cho một ứng dụng đặc biệt thì RMI, CORBA, DCOM là sự lựa chọn. Nhưng hệ thống khó có thể thay đổi hoặc sử dụng lại. Nếu hệ thống dự định thay đổi thường xuyên mà không quan tâm đến tốc độ thì SOA là phương cách tiếp cận tốt nhất. Nó dễ dàng sử dụng lại trong tương lai và cho phép các ứng dụng tương tự được thiết kế một cách nhanh chóng. “Kiến trúc hướng dịch vụ” là gì? Cách giải quyết vấn đề cũng như là những lợi ích đạt được của kiến trúc này như thế nào? Trong phạm vi của đề tài tôi nghiên cứu mô hình kiến trúc SOA, phân tích tình huống khi triển khai mô hình, các vấn đề tích hợp, cách tiếp cận để xây dựng và quản lý tiến trình nghiệp vụ trên SOA. Ứng dụng mô hình kiến trúc hướng dịch vụ và phần mềm quản lý nguồn nhân lực của tập đoàn FPT. References 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 http://www.ibm.com/developerworks/library/ws-migratesoa/ 2
- 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, http://www.omg.org. 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 3
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Báo cáo nghiên cứu khoa học: Ứng dụng công nghệ GIS trong quản lí cây xanh đô thị tại thành phố Đà Nẵng
5 p | 363 | 69
-
Báo cáo nghiên cứu khoa học: Nghiên cứu áp dụng phần mềm Moodle trong giảng dạy tiếng Anh tại trường Đại học Công nghệ GTVT
66 p | 306 | 62
-
Báo cáo nghiên cứu: Thực trạng cung ứng dịch vụ của trạm y tế xã ở một số vùng miền và yếu tố ảnh hưởng
198 p | 319 | 58
-
Báo cáo: Nghiên cứu ứng dụng một số bài tập nhằm nâng cao hiệu quả chuyền bóng cao tay cho sinh viên sư phạm TDTT ngành bóng chuyền trường Đại học Cần Thơ
9 p | 214 | 41
-
BÁO CÁO " NGHIÊN CỨU ỨNG DỤNG ENZYME PROTEASE TỪ VI KHUẨN (Bacillus subtilis) ĐỂ THỦY PHÂN PHỤ PHẨM CÁ TRA "
11 p | 217 | 39
-
BÁO CÁO " NGHIÊN CỨU ỨNG DỤNG MÔ HÌNH MIKE 11 VÀ MIKE 21 TRONG MÔ PHỎNG CHẤT LƯỢNG NƯỚC SÔNG CẦU TRẮNG- ĐÀ NẴNG "
6 p | 194 | 38
-
Báo cáo nghiên cứu khoa học: " ỨNG DỤNG OZONE XỬ LÝ NƯỚC VÀ VI KHUẨN Vibrio spp. TRONG BỂ ƯƠNG ẤU TRÙNG TÔM SÚ"
9 p | 233 | 37
-
Báo cáo nghiên cứu khoa học: "ỨNG DỤNG PHƯƠNG PHÁP PCR-GENOTYPI NG (ORF94) TRONG NGHIÊN CỨU VI RÚT GÂY BỆNH ĐỐM TRẮNG TRÊN TÔM SÚ (Penaeus monodon)"
7 p | 378 | 35
-
Báo cáo nghiên cứu khoa học: "ỨNG DỤNG QUY TRÌNH SẢN XUẤT GIỐNG CÁ RÔ PHI DÒNG GIFT ĐƠN TÍNH TẠI TRÀ VINH"
8 p | 213 | 34
-
Báo cáo: Nghiên cứu các biện pháp tự thích ứng với biến đổi khí hậu của người dân sản xuất nông nghiệp vùng bị tác động của biến đổi khí hậu
6 p | 189 | 33
-
Báo cáo nghiên cứu khoa học công nghệ: Ứng dụng chỉ thị phân tử trong chọn tạo giống lúa kháng bệnh đạo ôn
7 p | 176 | 32
-
Báo cáo nghiên cứu khoa học: " ỨNG DỤNG KỸ THUẬT PCR (POLYMERASE CHAIN REACTION) ĐỂ PHÁT HIỆN NHIỄM SẮC THỂ PHILADELPHIA TRÊN BỆNH NHÂN UNG THƯ BẠCH CẦU MÃN TÍNH DÒNG HẠT (CHRONIC MYELOID LEUKEMIA )"
7 p | 303 | 29
-
Báo cáo nghiên cứu khoa học: Chế tạo vật liệu xúc tác điện hóa nano PT/C ứng dụng cho pin nhiên liệu metanol trực tiếp
85 p | 133 | 23
-
Báo cáo nghiên cứu khoa học: " Ứng xử của chính quyền Đàng trong với các thế lực phương Tây"
13 p | 102 | 18
-
Báo cáo nghiên cứu khoa học: "Văn hóa ứng xử với môi trường thiên nhiên của người Malaysia qua pantun Melayu"
6 p | 98 | 13
-
Báo cáo: Nghiên cứu biến động di truyền trên quần thể lai hồi giao của giống chống chịu độ độc của sắt trên cây lúa (Orysa sativa . L)
9 p | 98 | 10
-
BÁO CÁO " NGHIÊN CỨU ỨNG DỤNG HỆ THỐNG NHÚNG VÀO VIỆC CHẾ TẠO MÁY NHẮC UỐNG THUỐC TỰ ĐỘNG HỖ TRỢ TRONG ĐIỀU TRỊ VÀ CHĂM SÓC BỆNH NHÂN "
5 p | 98 | 9
-
Báo cáo nghiên cứu khoa học: "Operator extremal problems, expectation operators and applications to operators on multiply connected domains "
23 p | 70 | 7
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn