DSpace at VNU: Áp dụng OSGi trong việc xây dựng hệ thống dựa thành phần

3 129 1
DSpace at VNU: Áp dụng OSGi trong việc xây dựng hệ thống dựa thành phần

Đang tải... (xem toàn văn)

Thông tin tài liệu

Áp dụng OSGi việc xây dựng hệ thống dựa thành phần Lê Hồng Hà Trường đại học Công nghệ Luận văn ThS Kỹ thuật phần mềm; Mã số: 60 48 01 03 Người hướng dẫn: TS Trần Thị Minh Châu Năm bảo vệ: 2014 Abstract 1./ Tìm hiểu kiến trúc cho việc phát triển ứng dụng phần mềm đại với Java dựa kiến trúc dựa thành phần OSGi 2./ Áp dụng dụng kiến trúc đề xuất, xây dựng ứng dụng bán hàng trực tuyến Keywords OSGi; Hệ thống dựa thành phần; Phần mềm; Cơng nghệ thơng tin Content Chương tìm hiểu khái niệm hệ thống dựa thành phần, kiến trúc dựa thành phần phát triển hệ thống phần mềm dựa thành phần Tìm hiểu, phân tích số mơ hình thành phần đưa lựa chọn mơ hình phù hợp cho phát triển phần mềm Chương tìm hiểu lịch sử, kiến trúc đặc tính OSGi Từ hiểu rõ kiến trúc, mục đích thiết kế giúp OSGi có đặc tính phù hợp với việc phát triển hệ thống dựa thành phần, bổ sung khắc phục nhược điểm tồn Java chuẩn Chương trình bày việc áp dụng OSGi để xây dựng hệ thống bán hàng trực tuyến theo kiến trúc dựa thành phần Trình bày việc phân tích kiến trúc hệ thống, tìm hiểu cơng nghệ liên quan cơng cụ tốt có sử dụng cho trình phát triển Đưa lựa chọn thiết kế, phân tách thành phần cho phát huy tốt ưu điểm kiến trúc dựa thành phần OSGi Hệ thống sau hoàn thành bao gồm đầy đủ thành phần ứng dụng doanh nghiệp Như giao diện Web frontend cho phép khách hàng xem đặt mua sản phẩm thông qua chức giỏ hàng trang quản trị dành cho quản trị viên Web frontend giao tiếp với hệ thống backend xử lý nghiệp vụ thông qua dịch vụ Web RESTful Dịch vụ Web RESTful giao tiếp với thành phần OSGi bên thông qua dịch vụ OSGi, thân dịch vụ Web RESTful dịch vụ OSGi Các dịch vụ OSGi bên truy cập đến sở liệu NoSQL thông qua dịch vụ OSGi Chương kết luận, đánh giá kết đạt định hướng phát triển đề tài Phần cuối tài liệu tham khảo phụ lục References Tiếng Anh Alexandre de Castro Alves (2011), OSGi in Depth, Manning Publications Co, Stamford Paul Bakker, Bert Ertman (2013), Building Modular Cloud Apps with OSGi, O’Reilly Media, Canifonia Don Box, (1997) Essential COM, Addison-Wesley, United States Ivica Crnkovic, Magnus Larsson (2001), Component-Based Software Engineering –New Paradigm of Software Development, Mälardalen University, Sweden Holly Cummins, Timothy Ward (2013), Enterprise OSGi in Action, Manning Publications Co, Stamford Clements Szyperski, Dominik Gruntz, Stephan Murer (2002), Component Software, Addison-Wesley, Great Britain Richard S Hall, Karl Pauls, Stuart McCulloch, David Savage (2011), OSGi in Action, Manning Publications Co, Stamford OSGi Alliance (2009), OSGi Core Specification, Release 4, Version 4.2 OSGi Alliance (2009), OSGi Service Compendium Specification, Release 4, Version 4.2 10 OSGi Alliance (2009), OSGi Service Enterprise Specification, Release 4, Version 4.2 11 E Group (2006) JSR 220: Enterprise JavaBeansTM Version 3.0, EJB Core Contracts and Requirements Version 3.0 12 OMG CORBA Component Model v4.0, http://www.omg.org/spec/CCM/4.0/ 13 Sun Microsystems (1997) Javabeans specification 14 OSGi Alliance, http://www.osgi.org/ 15 Amdatu, http://www.amdatu.org/ 16 AngularJS, https://angularjs.org/ 17 Apache, http://felix.apache.org/ 18 Bndtool, http://bndtools.org/ 19 Bootstrap, http://getbootstrap.com/ 20 Eclipse, http://www.eclipse.org/equinox/ 21 JAX-RS, https://jax-rs-spec.java.net/ 22 MongoDB, http://www.mongodb.org/ 23 NoSQL database, http://nosql-database.org/ ... (2011), OSGi in Action, Manning Publications Co, Stamford OSGi Alliance (2009), OSGi Core Specification, Release 4, Version 4.2 OSGi Alliance (2009), OSGi Service Compendium Specification, Release... http://www.omg.org/spec/CCM/4.0/ 13 Sun Microsystems (1997) Javabeans specification 14 OSGi Alliance, http://www .osgi. org/ 15 Amdatu, http://www.amdatu.org/ 16 AngularJS, https://angularjs.org/ 17 Apache, http://felix.apache.org/... Anh Alexandre de Castro Alves (2011), OSGi in Depth, Manning Publications Co, Stamford Paul Bakker, Bert Ertman (2013), Building Modular Cloud Apps with OSGi, O’Reilly Media, Canifonia Don Box,

Ngày đăng: 18/12/2017, 00:10

Tài liệu cùng người dùng

Tài liệu liên quan