.Phần mềm tầng trung gian hỗ trợ kết nối dịch vụ định vị

Một phần của tài liệu Dịch vụ định vị sử dụng thiết bị đầu cuối di động (Trang 44 - 46)

Tên gọi middleware được bắt nguồn từ các vùng tính tốn phân bố và được đề cập tới như một tập các API chuẩn, các giao thức, giống như các dịch vụ cơ sở hạ tầng để cung cấp một cách nhanh chóng cho sự phát triển các dịch vụ phân bố và các ứng dụng dựa trên topo client/server. Khi các ứng dụng được phát triển nhanh chóng, điều này có nghĩa là các ngơn ngữ lập trình, phần cứng, các hệ điều hành và các giao thức thơng tin rất nhiều và tính hỗn tạp cao. Middleware được phát triển khơng ngồi mục đích thống nhất kiểu thơng tin phức tạp trên, nó ẩn đi các ứng dụng phức tạp phía trên, đơn giản nó cung cấp các API cho các dịch vụ lớp trên, điều này có nghĩa là khi bạn thêm vào một dịch vụ mới, bạn chỉ cần thêm vào server ứng dụng, hoặc hàm API cho ứng dụng ấy mà không phải thay thế thiết bị hay phần cứng tương thích nào cả. rõ ràng đây là một lợi ích kinh tế quan trọng trong khía cạnh nhà cung cấp dịch vụ và cả khách hàng. Từ vấn đề trên chúng ta có thể thấy rằng một lợi ích quan trọng khác của Middleware chính là tính quản lí cao. Trong mơi trường đa dịch vụ hổn tạp. các thực thể mang tính chất phân tán cao, khi đó khả năng quản lí các thực thể này rất khó khăn, và quản lí thơng qua rất nhiều các giao diện. Middleware, nằm trên hệ hiều hành và dưới các ứng dụng. Thông qua một tập chung, các giao diện hoàn toàn xác định. Theo kiểu này, các thành phần server và các client phân bố có thể được lập trình theo cùng một kiểu. nếu chúng được thực thi trên cùng một host.

ISO phát triển hệ thống middleware cơ bản và các nguyên lý chung cố định và cấu trúc của hệ thống middleware được xem như là mơ hình tham chiếu cho q trình phân bố mở (referrance model for open distributed processing – RM ODP).

Hình 3.3. LBS Middleware

Middleware LBS cung cấp các API hỗ trợ hầu hết tất cả các dịch vụ, chức năng trong hệ thống LBS, bao gồm các chức năng dịch vụ quản lí, lõi và định vị.

Tại phân lớp Location Services của LBS Middleware, hỗ trợ API cho các giao thức và các ngôn ngữ để trao đổi các thông tin phục vụ cho dịch vụ như: truy nhập internet qua di động- WAP và giao thức quan trọng trong hệ thống đinh vị là MLP và một số giao thức khác…phục vụ cho dịch vụ định vị di động.

Tại phân lớp quản lí dịch vụ như hệ thống tính cước, bảo mật, tài khoản.. tất cả các chức năng này đều được tích hợp quản lí thơng qua Middleware, đem lại sự thuận tiện và tiết kiệm chi phí cho nhà cung cấp dịch vụ. khi mà trước đây khi các chức năng này được phân bố phân tán trên các thành phần khác nhau.

Phân lớp này cũng hỗ trợ các thủ tục quản lí các thực thể chức năng như truy vấn trạng thái các thành phần khác trong mạng.

Một phần của tài liệu Dịch vụ định vị sử dụng thiết bị đầu cuối di động (Trang 44 - 46)