Xử lý yêu cầu người dùng (backend)

Một phần của tài liệu Giải pháp kiểm kê quản lý thông tin trang thiết bị y tế bằng mã vạch (Trang 52 - 54)

Sử dụng ngôn ngữ .NET do microsoft phát triển. .NET là một nền tảng lập trình tích hợp các thư viện lập trình có thể được cài thêm hoặc có sẵn trong các hệđiều hành window. Nó cung cấp những giải pháp thiết yếu cho những yêu cầu

thông thường của các chương trình điện toán như:

- Truy cập dữ liệu, kết nối cơ sở dữ liệu.

- Ứng dụng web, các giải thuật số học và giao tiếp mạng.

Ngoài ra .NET framework quản lý thực thi các chương trình được viết dựa

trên .NET framework do đó người dùng cần phải cài .NET framework để có thể

40

Hình 3. 10. Kiến trúc của .NET Framework [11]

Các chương trình được viết trên nền .NET được triển khai trong môi

trường phần mềm được biết đến là Common language runtime(CLR). Môi trường phần mềm này là một máy ảo trong đó cung cấp các dịch vụnhư: Nạp và thực thi

chương trình.

• Phân chia vùng nhớ của ứng dụng. • Xác mình tính an toàn của dữ liệu. • Dịch mã IL thành mã máy thực thi được. • Cung cấp metadata.

• Quản lý bộ nhớ tựđộng. • Thực thi bảo mật.

• Quản lý lỗi và bảo mật.

• Hỗ trợ các công nghệnhư debug hoặc profile ứng dụng. • Liên kết các hệ thống khác.

Khả năng tương tác: .NET framework vẫn cung cấp rất nhiều hỗ trợ cho phiên bản cũ. Khi xây dựng trên một phiên bản cũ như 2.0 bạn vẫn có thể chạy

được trên các thiết bị đang sử dụng phiên bản mới hơn như 3.0 hoặc 3.5. Điều này giúp cho hệ thống luôn được hoạt động trên mọi phiên bản của microsoft.

Linh động: Các ứng dụng được xây dựng trên .NET framework có thể được thực hiện để làm việc trên bất kỳ nền tảng Windows nào. Trong thời gian

41 gần đây, Microsoft cũng đang phát triển để làm cho các sản phẩm của Microsoft hoạt động trên các nền tảng khác, chẳng hạn như I OS và Linux.

Bảo mật: .NET Framework có một cơ chế bảo mật tốt. Các cơ chế bảo mật sẵn có giúp xác nhận và xác minh các ứng dụng. Mỗi ứng dụng có thể xác định

rõ ràng cơ chế bảo mật của chúng. Mỗi cơ chế bảo mật được sử dụng để cấp cho

người dùng quyền truy cập vào mã hoặc chương trình đang chạy.

Quản lý bộ nhớ: Common Language runtime thực hiện tất cả công việc hoặc quản lý bộ nhớ. .NET framework có khả năng để xem các tài nguyên đang không được sử dụng bởi những chương trình đang chạy. Sau đó, nó sẽ giải phóng

các tài nguyên đó cho phù hợp. Điều này được thực hiện thông qua một chương

trình gọi là "Garbage Collector" chạy trong .NET framework. Garbage collector chạy theo chu kỳ đều đặn và liên tục kiểm tra tài nguyên hệ thống nào không

được sử dụng và giải phóng chúng tương ứng.

Triển khai được đơn giản hóa: .NET framework có các công cụ sử dụng

để đóng gói các ứng dụng được xây dựng trên .NET framework. Những gói này

sau đó có thể được phân phối cho các máy khách. Các gói sau đó sẽ tựđộng cài

đặt ứng dụng.

Một phần của tài liệu Giải pháp kiểm kê quản lý thông tin trang thiết bị y tế bằng mã vạch (Trang 52 - 54)