Quy trình phát triển phần mềm và dịch vụ Công nghệ Thông tin dựa trên Nguồn...
-
Upload
vu-hung-nguyen -
Category
Documents
-
view
419 -
download
7
description
Transcript of Quy trình phát triển phần mềm và dịch vụ Công nghệ Thông tin dựa trên Nguồn...
BỘ THÔNG TIN VÀ TRUYỀN THÔNG (MIC)VIỆN CÔNG NGHIỆP PHẦN MỀM VÀ NỘI DUNG SỐ VIỆT NAM (NISCI)
TP Hồ Chí Minh, 22/09/2011
Quy trình phát triển phần mềm và dịch vụ CNTT dựa trên nguồn mở
TS Hoàng Lê Minh
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 2
Nội dung trình bày
1. Nhận thức về PMNM và bản quyền phần mềm2. Xu thế phát triển CNTT, CNPM và dịch vụ CNTT3. Quy trình phát triển phần mềm / dịch vụ CNTT 4. Điện toán đám mây Rồng Thông minh Việt Nam5. Đề xuất về đầu tư ứng dụng và phát triển PMNM tại Việt Nam (thảo luận)
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 3
1. Nhận thức về PMNMvà bản quyền phần mềm
Phát triển phần mềm liên quan tới Sở hữu trí tuệ, là quyền của các tổ chức, cá nhân được pháp luật bảo hộ đối với tài sản trí tuệ do mình đầu tư và sáng tạo Quyền tác giả, quyền sở hữu công nghiệp, nhãn
hiệu hàng hóa liên quan tới phần mềm được bảo hộ theo các bộ Luật Dân sự, Luật Sở hữu trí tuệ, Luật Công nghệ Thông tin... Việt nam không bảo hộ độc quyền sáng chế, phát
minh, bí mật kinh doanh đối với sản phẩm phần mềm PMNM cũng như các sản phẩm trí tuệ khác được bảo
hộ quyền SHTT (bảo vệ sự đầu tư để phát triển)
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 4
Các khía cạnh pháp lý
Theo Pháp luật VN, khi quyền tác giả phần mềm bị xâm phạm, tùy thuộc vào tính chất và mức độ hành vi có thể bị xử phạt bằng các biện pháp dân sự, hành chính, hình sự … Theo WTO (hiệp định TRIPS), nếu không tuân thủ quy định
về bảo hộ SHTT trong lĩnh vực bản quyền phần mềm, có thể bị đưa ra kiện tại Hội đồng Giải quyết Tranh chấp Thương mại Theo quy định mới đây của Bộ Thương mại Mỹ (DOC),
doanh nghiệp Việt Nam có thể bị cấm xuất khẩu hàng hóa và dịch vụ vào Thị trường Mỹ, nếu bị phát hiện có sự vi phạm các quyền SHTT liên quan tới phần mềm máy tính Vi phạm bản quyền phần mềm thường dẫn tới các thiệt
hại về tài chính cho doanh nghiệp
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 5
Sử dụng PMNM còn nhiều khó khăn
Sử dụng
Thói quen sử dụng phần mềm (không có bản quyền)
Nhận thức về an toàn thông tin không cao
Thiếu quyết tâm, thiếu kỹ năng cài đặt, cấu hình
Phát triển / cài đặt
Quy trình phát triển và cài đặt PMNM còn khá phức tạp
Thiếu chuyên gia hỗ trợ, xử lý lỗi kỹ thuật
Sản phẩm (miễn phí)
Khó cài đặt, khó cấu hình, nâng cấp
Ít khả năng tích hợp ứng dụng (làm việc nhóm, đám mây)
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 6
Vai trò của ngành CNTT đối với PMNM
PMNM cũng chịu sự điều chỉnh chung của pháp luật về SHTT, tuy nhiên PMNM có đặc thù riêng, liên quan tới các giấy phép bản quyền, quy trình sáng tạo và phát triển sản phẩm dựa trên PMNM Nhận thức về quyền SHTT đối với PMNM và thực thi
bảo hộ quyền SHTT liên quan tới PMNM là cần thiết để ứng dụng và phát triển CNTT Để có sản phẩm và dịch vụ CNTT chất lượng cao dựa
trên PMNM cần có sự đầu tư và tham gia đóng góp của cộng đồng và doanh nghiệp trong nghiên cứu phát triển, chuyển giao công nghệ, hoàn thiện và đóng gói sản phẩm, giải pháp, cung cấp dịch vụ, đào tạo hướng dẫn sử dụng.
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 7
1. Nhận thức về PMNMvà bản quyền phần mềm (tt)
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 8
1. Nhận thức về PMNMvà bản quyền phần mềm (tt)
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 9
1. Nhận thức về PMNMvà bản quyền phần mềm (tt)
PMNM cũng là sản phẩm của lao động trí tuệ và không nằm ngoài sự điều chỉnh của pháp luật về Quyền SHTT & Bản quyền phần mềm Ứng dụng và phát triển PMNM có sử dụng các thành
phần, thư viện và công cụ lập trình nguồn mở chứa đựng các nguy cơ tranh chấp về pháp lý Cần có sự xem xét thấu đáo về quyền SHTT đối với
PMNM, nhưng không nên quá quan ngại về vấn đề bản quyền sử dụng PMNM Nhận thức đúng đắn, đầy đủ về quyền SHTT trong
PMNM, đặc biệt từ phía doanh nghiệp phát triển, cơ quan quản lý nhà nước và nguời sử dụng là rất cần thiết để tăng cường đầu tư phát triển và ứng dụng PMNM
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 10
Điện toán đám mây - xu thế phát triển của phần mềm và dịch vụ
Điện toán đám mây = công nghệ phần mềm + phần cứng + mạng máy tính / Internet => “đám mây” tính toán, “đám mây” dữ liệu, “đám mây” dịch vụ => Giảm chi phí quản lý và khai thác tài nguyên, sẵn sàng, nhanh chóng, ổn định và bảo mật cao
-
Người dùng dịch vụ CNTT không cần có kỹ năng chuyên môn (để cài đặt, cấu hình, sử dụng phần mềm và mạng)Tổ chức & doanh nghiệp không cần đầu tư hạ tầng mạng, máy chủ, quản trị và nâng cấp hệ thống
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 11
Các mô hình Điện toán đám mây
Đám mây công cộng (Public Cloud): không đòi hỏi đăng ký trước, do bên thứ 3 cung cấp bên ngoài tường lửa (Internet), truy cập qua môi trường Web
Đám mây cộng đồng (Community Cloud): được cung cấp cho một cộng đồng người dùng có đăng ký sử dụng
Đám mây riêng (Private Cloud) được cung cấp bên trong mạng nội bộ, do khách hàng trực tiếp quản lý
Đám mây lai (Hybrid Cloud): kết hợp đám mây công cộng / đám mây riêng phục vụ ứng dụng lớn đòi hỏi tính tương tác cao, có thể hoạt động giữa các loại đám mây
Các đám mây có thể xây dựng bằng Phần mềm nguồn mở
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 12
Đám mây “PMNM” & “Thương mại”
Microsoft
”Bầu trời” và các ”đám mây”
InternetIBM
WindowsAzure
Amazon
Sun
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 14
Quy trình phát triển PMNM
Mục tiêu: Chuẩn hóa các quy trình phát triển sản phẩm dựa trên PMNM, tính toán đầy đủ các chi phí cần thiết để phát triển sản phẩm, cung cấp dịch vụ CNTT có chất lượng cao
Thực tiễn: có ba mức độ và có sự khác nhau trong quy trình phát triển sản phẩm dựa trên PMNM:
1. Lựa chọn và đóng gói các PMNM có sẵn thành các bản phân phối (miễn phí hoặc có thu phí)2. Tùy chỉnh cải tiến một số chức năng PMNM đã có và đóng gói thành các bản phân phối (có hỗ trợ thương mại)3. Phát triển một số sản phẩm mới và đóng gói trên nền PMNM (bản quyền thương mại)
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 15
Lựa chọn quy trình phát triển PMNM
Lựa chọn mức độ phát triển PMNM tùy thuộc vào chi phí và quy trình đầu tư tự phát triển cài đặt hay mua sắm (dịch vụ)
Mục tiêu đầu tư: giảm chi phí phát triển phần mềm, chi phí mua bản quyền thương mại, đáp ứng tối đa yêu cầu nghiệp vụ
Giải pháp: tái sử dụng các mô-đun, thành phần, thư viện PMNM có sẵn, phát triển bổ xung, chỉnh sửa chức năng phù hợp.
Kết quả: kéo dài thời gian sử dụng phần cứng, thiết bị, đảm bảo hiệu năng hoạt động, giảm chi phí đầu tư, chi phí vận hành, chi phí nâng cấp
Điều kiện: đào tạo và hỗ trợ triển khai như dịch vụ chuyên nghiệp
Mô hình điện toán đám mây iDragon Cloud
Cloud Box
Cloud Box
Cloud Device
CloudBox
CloudBox
DataCenter
Cloud Device
Cloud Device
CloudBox
Cloud Device
Cloud Device
Cloud Box
Cloud Device
Cloud Device
Cloud Box
Cloud Box
Cloud Device
Cloud Box
CloudDevice
Cloud Box
Cloud Device
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 17
Máy tính đám mâyiDragon CloudPC
ubuntu
iDragon Serviceenterprise
Officeword, presentation,
spreadsheet
Keyboard inputVN,JAP,KHMer,...
Dictionaryenglish, japanese,...
Managementuser
Graphics Editor, manager
CommunicationWeb browser, social,
Mediaplayer, editor, manager
Managementdata
NetScan Scanner, manager
VoIPvoice/video conference
Doc ManagementShare file, permission file
Linux Kernel
CloudPC
Máy tính bảng/SP/TV-STBiDragon CloudTablet/Phone/TV
Ubuntu / Android
iDragon Serviceenterprise
Officeword, presentation,
spreadsheet
Keyboard inputVN,JAP,KHMer,...
Dictionaryenglish, japanese,...
Managementuser
Graphics Editor, manager
CommunicationWeb browser, social,
Mediaplayer, editor, manager
Managementdata
NetScan Scanner, manager
VoIPvoice/video conference
Doc ManagementShare file, permission file
Linux Kernel
Android OS
Ubuntu OS
Thiết bị mạng thông minhiDragon CloudBox
Ubuntu server
Linux Kernel
iDragon directory service
InternetManagement
Conferencemanagement
storagemanagement
ERP
ECM
Remotestorage
Folder sharemanagement
backup data
NetServer
DataServer
NetBox
NetStorage
NetServer NetBox
NetStorageDataServer
iDragon CloudBo
x
Small / Medium / Large - State Agencies - Organizations - Enterprises
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 20
Các dịch vụ nền tảng vàgiá trị gia tăng iDragon
➢ Dịch vụ nền tảng● Quản trị người dùng và tài nguyên tính toán● Quản lý dữ liệu người dùng / dùng chung● Dịch vụ trao đổi thông tin trực tuyến (Email/VoIP/Video
Con)➢ Sản phẩm và Dịch vụ giá trị gia tăng
● Hệ thống tạo lập dữ liệu (số hóa), quản trị tài liệu số số● Hệ thống máy bán hàng (POS), dịch vụ quản trị khách
hàng (CRM), quản lý tài nguyên DN trên đám mây● Hệ thống thu thập và quản lý dữ liệu quy mô lớn, phân
tán● Các hệ thống giám sát, cảm biến
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 21
iDragon CloudPC/Tabletcho cộng đồng và doanh nghiệp
FWInternet eth0
eth1
eth2
Swit
ch
Netserver
NetStorageDataServer
CloudBox
Tải firmware từ máy chủ mạng LAN vào RAM
Tải firmware từ ổ cứng (HDD) vào RAM
Tải firmware từ USB vào RAM
InternetModem Switch
Tải firmware từ USB vào RAM
Tải firmware từ ổ cứng (HDD) vào RAM
CloudPC Community (bản cộng đồng)
CloudPC Enterprise (bản doanh nghiệp)
Cơ quan
Công cộng / nhà riêng
Cloud Box (AiOC)
Cloud PC
Cloud PC
Cloud PC
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 22
iDragon Cloudtriển khai cho doanh nghiệp lớn
CloudPC
CloudPC
eth0eth1
eth0
eth2DataServer
Cloud Box(All-in-one-Cloud)
eth3
CloudPC
CloudPC
CloudPC
CloudPC
NetStorage
NetStorage
NetStorage
eth0
eth0
Remote NetStorage
DataServer
CloudPC CloudPC CloudPC
Switch
CloudBox
VoIP
ERP
ECM
Internet
NetServerNetServer
FW
CloudBox
CloudBox
CloudBox
Swit
ch
Swit
chSw
itch
Swit
ch
iDragon Cloud dùng cho Văn phòng
iDragon + Active RFID + IPN
CloudBox
Cloud PC Cloud PC Cloud PC Cloud PC
Switch
NetServer
NetBox
NetStorage
DataServer
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 24
Giám sát và cảnh báo môi trườnggiảm nhẹ thiên tai
- iDragon Cloud Platform- Hệ thống cảm biến chuyên dụng.- Hệ thống mạng không dây mắt lưới- Hệ thống bảo mật IPN.- Hệ thống năng lượng mặt trời.
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 25
Hạ tầng + dịch vụ đám mây trên nền tảng mạng không dây mắt lưới
IPN Station
IPN Supplicant
IPN Supplicant
IPN Supplicant
IPN Supplicant
Laptop PC
Mobile IP Phone
WiFi camera
Digital Signage
Mô hình hợp tác phát triển vàkinh doanh dịch vụ
iDragon Management
CloudPCCloudTablet
CloudTV
CloudPCCloudTablet
CloudTV
iDragon Cloud
Devices Roaming, Mesh, Security, Virtualization, etc
Roaming, Mesh, Security, Virtualization, etc
iDragon Cloud Networking
Data, Mail, Scan, MusicVideo, Game, etc.
Data, Mail, Scan, MusicVideo, Game, etc.
Cloud Service
Providers
Đề xuất chính sách liên quan PMNM
+ Hỗ trợ thông tin, nâng cao nhận thức, đào tạo nhân lực, nghiên cứu chuyển giao công nghệ+ Phát triển cộng đồng và các doanh nghiệp chuyên về sản phẩm PMNM và dịch vụ đám mây dựa trên PMNM+ Xây dựng Trung tâm hỗ trợ và kiểm định sản phẩm phần mềm / dịch vụ CNTT dựa trên PMNM+ Xây dựng chuẩn quy trình + định mức KTKT phát triển sản phẩm, cung cấp dịch vụ CNTT (dựa trên PMNM)+ Tiếp tục bàn hành các chính sách khuyến khích ứng dụng PMNM, khuyến khích phát triển sản phẩm và dịch vụ CNTT dựa trên PMNM+ Khoán chi tiêu cho CNTT + mua bản quyền
Viện Công nghiệp Phần mềm và Nội dung số Việt Nam - Bộ Thông tin và Truyền thông 28
Lời cảm ơn
Viện Công nghiệp phần mềm và nội dung số Việt nam
18 Nguyen Du, HanoiE-mail: [email protected]
Cám ơn