Khi sự khỏc nhau giữa cỏc loại thiết bị ngày càng nhiều và cỏc tớnh năng đi kốm trờn cỏc thiết bị đƣợc mở rộng, thỡ cũng là lỳc những khú khăn liờn quan đến việc cung cấp cỏc thiết bị hỗ trợ tớnh năng dịch vụ tăng lờn. Thờm vào đú, cỏc hệ thống và mỏy chủ quản lý thiết bị phải đối mặt với những khú khăn để cú thể quản lý đƣợc trạng thỏi cấu hỡnh của chỳng.
Thiết bị là một thiết bị đầu cuối ngƣời sử dụng, thƣờng là cỏc điện thoại cầm tay. Chỳng đƣợc trang bị một thẻ thụng minh (smart card). Mục đớch của việc quản lý thiết bị (DM) bao gồm quản lý cả bản thõn thiết bị và thẻ thụng minh. Một thiết bị hoặc là một thiết bị cầm tay cú thể kết nối WAP và MMS, hoặc là Smart Phone, PDA, hoặc thậm chớ là mỏy tớnh xỏch tay. Cỏc thiết bị này cú khả năng kết nối qua mạng khụng dõy (wireless), qua dõy cỏp, bluetooth, hoặc hồng ngoại.
Cụng nghệ quản lý thiết bị OMA-SyncML cú thể đƣợc chia thành 3 thành phần sau:
Nạp và khởi tạo (Bootstrapping) (khởi động) Giao thức OMA DM (SyncML DM Protocol)
Kiến trỳc đặc tả thiết bị (Device Description Framework - DDF) * Nạp và khởi động:
Là một tiến trỡnh hỗ trợ mỏy khỏch DM tới một trạng thỏi, mà nú cú thể khởi tạo một phiờn quản lý tới một mỏy chủ quản lý thiết bị. Khởi động cú thể chuyển từ trạng thỏi khụng đƣợc hỗ trợ, một trạng thỏi trống, tới một trạng thỏi mà nú cú khả năng khởi tạo phiờn quản lý tới một mỏy chủ DM.
* Giao thức OMA DM:
Cho phộp cỏc cõu lệnh quản lý đƣợc thực thi trờn cỏc nỳt. Nú sử dụng một gúi định dạng dữ liệu giống nhƣ giao thức đồng bộ OMA-SyncML và giao thức đặc tả OMA-SyncML. Một nỳt cú khả năng ảnh hƣởng tới một tập tham số cấu hỡnh cho một thiết bị. Cỏc tỏc vụ thực hiện trờn nỳt này bao gồm đọc, thiết lập cỏc khúa tham số và cỏc giỏ trị. Một nỳt khỏc cú thể là mụi trƣờng thực thi cho cỏc ứng dụng phần mềm trờn thiết bị. Cỏc tỏc vụ thực thi trờn loại nỳt này bao gồm cài đặt, nõng cấp, hoặc hủy cài đặt cỏc ứng dụng phần mềm. Cỏc hoạt động đƣợc biểu diễn bởi cỏc “Cõu Lệnh Giao Thức Quản Lý Thiết Bị OMA”.
* Kiến trỳc đặc tả thiết bị (DDF):
Xỏc định lƣợc đồ địa chỉ và cỏc cấu trỳc dữ liệu đƣợc sử dụng bởi giao thức OMA DM [6]. DDF thỳc đẩy cỏc nhà sản xuất thiết bị và cỏc nhà phỏt triển ứng dụng thờm tất cả cỏc chức năng quản lý trong cỏc thiết bị, theo một cấu trỳc nhất quỏn. DDF cung cấp thụng tin cần thiết cho mỏy chủ quản lý thiết bị (DM server), để quản lý cỏc chức năng của nhiều loại thiết bị.
Cỏc ứng dụng cú thể quản lý đƣợc đặt trờn đỉnh của khung đặc tả. Vớ dụ: trỡnh duyệt siờu nhỏ, email client, và ứng dụng đồng bộ dữ liệu. Chỳng cú chứa cỏc tham số cấu hỡnh cho cỏc dịch vụ. Cỏc đặc tớnh của những ứng dụng này chỉ ra rằng cỏc thao tỏc quản lý bờn ngoài cú thể đem lại lợi ớch rất lớn cho ngƣời dựng và cả cỏc nhà cung cấp dịch vụ.
Hỡnh 3. 1 Kiến trỳc OMA DM [6]
Pha khởi nạp (bootstrap) sử dụng giao thức DM đƣợc chỉ rừ trong 3.2. Khởi nạp chỉ cần thực hiện một lần trờn mỗi mỏy chủ. DDF và cỏc thành phần ứng dụng đƣợc quản lý chỉ sử dụng sau khởi nạp.