Đồng bộ dữ liệu OMA-SyncML

Một phần của tài liệu Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 27)

a/. Giới thiệu OMA-SyncML

“SyncML (Synchronization Makup Language): là một chuẩn cụng nghiệp khởi nguyờn để phỏt triển và thỳc đẩy một giao thức đồng bộ dữ liệu chung, mà cú thể đƣợc sử dụng rộng rói nhƣ chuẩn cụng nghiệp”.[6]

Mục đớch chớnh của SyncML là định nghĩa một đặc tả chuẩn cho ĐBDL, để cỏc ứng dụng mỏy khỏch và mỏy chủ cú thể phỏt triển độc lập. SyncML khởi nguồn (SyncML Initiative) nhắm đến việc đƣa cỏc đặc tả trở thành một chuẩn ĐBDL qua sự chấp nhận rộng rói của cỏc đặc tả mở và cỏc cài đặt thớch hợp.

Cỏc ứng dụng trờn cỏc thiết bị mỏy khỏch, mỏy chủ hỗ trợ SyncML và sử dụng cỏc định dạng dữ liệu SyncML, sẽ cú thể đồng bộ với nhau. Trong ý tƣởng của SyncML, cỏc ứng dụng trờn bất cứ thiết bị cầm tay nào cũng cú thể đồng bộ với cỏc ứng dụng tƣơng ứng trờn nền tảng mỏy chủ hoặc cỏc thiết bị khỏc.

SyncML chủ yếu nhắm đến và đƣợc thiết kế cho đồng bộ từ xa giữa một mỏy khỏch (thiết bị cầm tay) và một mỏy chủ, nhƣng cũng cú thể đƣợc sử dụng cho ĐBDL cục bộ và ĐBDL giữa cỏc thiết bị mạng.

Trong suốt năm 1999, IBM và Lotus đó khỏm phỏ cỏch để kớch hoạt ứng dụng mỏy điện thoại cầm tay ĐBDL với cỏc cơ sở dữ liệu IBM và Lotus Notes. Rừ ràng, với tƣ cỏch là một nhà cung cấp cơ sở hạ tầng phần mềm, IBM/Lotus muốn tăng khả năng thực hiện đồng bộ trờn số lƣợng lớn cỏc thiết bị điện thoại cầm tay, khụng phụ thuộc bất cứ nền tảng nào chỳng sử dụng. Họ thực sự cảm thấy cần phải cú một chuẩn đồng bộ mở.

Cựng thời điểm, cỏc cụng ty nhƣ Nokia và Ericsson đó phỏt hiện ra cỏc vấn đề của ĐBDL trong ngữ cảnh cỏc giao tiếp hồng ngoại điện thoại (IrMC) và Nhúm quan tõm đặc biệt Bluetooth (Bluetooth Special Interest Group). Motorola/Starfish cũng đang muốn mở rộng giao thức đồng bộ thuộc sở hữu riờng của cụng ty. IBM/Lotus và Nokia đó cựng nhau nắm giữ vị trớ dẫn đầu trong phỏt triển SyncML nguyờn thủy và đó quảng bỏ nú trong cỏc hội nghị truyền thụng và phần mềm.

Với một bản nhỏp của cỏc đặc tả và cụng việc quan trọng đó thực hiện trong nhúm liờn cụng ty, SyncML nguyờn thủy đƣợc đƣa ra vào thỏng 3-2000 với Ericsson, IBM, Lotus, Motorola, Palm, Psion, và Starfish là những nhà bảo trợ. Phiờn bản đầu tiờn của đặc tả đƣợc đƣa ra thỏng 12-2000 cung cấp một tập tham chiếu cài đặt. Thỏng 7-2001 tổ chức đó chuyển tiếp thành một tổ chức phi lợi nhuận để đỏp ứng tốt hơn cho cỏc nhu cầu phỏt triển của cộng đồng ĐBDL.

Cựng thời điểm Matsushita, Openwave, và Symbian đó tham gia với tƣ cỏch trở thành thành viờn bảo trợ cho SyncML nguyờn thủy. Năm 2001, tổ chức SyncML đó cú trờn 600 cụng ty hỗ trợ, một trong số đú đó, đang phỏt triển cỏc sản phầm phự hợp với SyncML.

SyncML Initiative đó hợp nhất với OMA (Open Mobile Alliance) vào thỏng 12 - 2002. Cỏc đặc tả SyncML để lại đƣợc chuyển theo định dạng OMA với phiờn bản chung của OMA SyncML, đồng bộ dữ liệu OMA và Quản lý thiết bị OMA vào thỏng 5 – 2002. [11]

b/. Khỏi niệm đồng bộ dữ liệu OMA-SyncML

Đồng bộ dữ liệu OMA-SyncML (OMA DS) là một đặc tả cho kiến trỳc đồng bộ dữ liệu chung dựa trờn định dạng XML, hoặc giao thức đặc tả, phục vụ cho việc ĐBDL trờn cỏc thiết bị mạng. Đồng bộ dữ liệu OMA-SyncML đƣợc thiết kế cho việc sử dụng cỏc thiết bị điện thoại cầm tay, kết nối mạng khụng liờn tục vào cỏc dịch vụ sẵn cú trờn hệ thống mạng. [16]

Đồng bộ dữ liệu OMA-SyncML cũng cú thể đƣợc sử dụng cho ĐBDL ngang hàng (peer - to - peer). Đồng bộ OMA-SyncML đƣợc thiết kế đặc biệt để điều khiển cỏc dịch vụ mạng và thiết bị lƣu trữ dữ liệu theo định dạng khỏc nhau hoặc sử dụng cỏc hệ thống phần mềm khỏc nhau.

Một phần của tài liệu Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 27)