ĐỒNG BỘ DỮ LIỆU OMA-SYNCML

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 25 - 29)

Chƣơng 1 : TỔNG QUAN VỀ ĐỒNG BỘ DỮ LIỆU

1.3 ĐỒNG BỘ DỮ LIỆU OMA-SYNCML

1.3.1 Tổng quan

Trong khoảng hơn 10 năm trở lại đõy, với sự phỏt triển mạnh mẽ của cụng nghệ viễn thụng và vi tớnh. Cỏc thiết bị cầm tay và thiết bị điện thoại với khả năng truyền dữ liệu đang ngày càng thụng dụng. Ứng dụng quản lý thụng tin cỏ nhõn, nhƣ lịch làm việc và sổ địa chỉ đƣợc sử dụng rộng rói, cỏc ứng dụng phục vụ trong ngành thƣơng mại, thanh toỏn cũng dần xuất hiện. Trong cỏc ứng dụng đú, dữ liệu lƣu trữ trờn cỏc thiết bị cầm tay đó đỏp ứng đƣợc yờu cầu giống nhƣ dữ liệu lƣu trữ trờn mỏy tớnh cỏ nhõn hoặc mỏy chủ mạng.

Nhu cầu đồng bộ một mỏy tớnh cầm tay hoặc một điện thoại cầm tay với một mỏy tớnh cỏ nhõn đó phổ biến. Cỏc ứng dụng trờn mỏy Palm (thiết bị điện tử cầm tay sử dụng hệ điều hành palm) và cỏc mỏy PocketPC (thiết bị điện tử cầm tay sử dụng hệ điều hành Microsoft Window Mobile) đƣợc đồng bộ với cỏc bản sao của chỳng trờn mỏy tớnh cỏ nhõn. Đồng bộ cục bộ nhƣ vậy đƣợc thực hiện qua kết nối cỏp hoặc kết nối hồng ngoại.

Cỏc ứng dụng này thƣờng đƣợc sử dụng cho cả thiết bị cầm tay và mỏy tớnh. Cỏc nhà cung cấp cũng kiểm soỏt cỏc giao thức đồng bộ tớch hợp dữ liệu và cỏc định dạng dữ liệu.

Mụ hỡnh phỏt triển này làm việc tƣơng đối hiệu quả trong thực tế, bởi vỡ nú chỉ hạn chế cho cỏc ứng dụng quản lý dữ liệu cỏ nhõn (PIM), dữ liệu đƣợc tớch hợp với một ứng dụng đơn lẻ. Kỹ thuật truyền tin chủ yếu là theo hàng (serial), và số lƣợng cỏc thiết bị cầm tay chuẩn (platforms) thƣơng mại tƣơng đối nhỏ.

Lợi ớch của truyền thụng khụng dõy là cho phộp cỏc mỏy tớnh xỏch tay hỗ trợ kết nối khụng dõy, cỏc điện thoại đời mới, cấu hỡnh cao cú thể truy cập và sử dụng cỏc dịch vụ mạng.

Mặc dự cỏc lợi ớch liờn quan của nú, nhƣng mụ hỡnh đồng bộ trờn cỏc thiết bị cầm tay vẫn chƣa đƣợc ỏp dụng nhiều trong thực tế. Mụ hỡnh đũi hỏi đồng bộ dữ liệu từ xa trờn cỏc thiết bị cầm tay với dữ liệu trong kho lƣu trữ của cỏc mỏy chủ mạng. Khụng giống đồng bộ cục bộ, cỏc nhà cung cấp ứng dụng khú cú thể điều khiển hoàn toàn tiến trỡnh đồng bộ.

Nguyờn nhõn cú thể do nhiều điện thoại khụng đƣa ra giao diện (interface) lập trỡnh ứng dụng. Một lý do khỏc là nhà cung cấp dịch vụ mạng và nhà sản xuất thiết bị cầm tay thƣờng là cỏc đơn vị kinh doanh khỏc nhau, và rất khú để tớch hợp cựng nhau trờn cựng một hệ thống đồng bộ này.

Chớnh vỡ vậy, rất nhiều cỏc nhà cung cấp dịch vụ đồng bộ đó xuất hiện với tƣ cỏch là “cầu nối” giữa nhà cung cấp ứng dụng mỏy chủ và nhà cung cấp ứng dụng thiết bị cầm tay. Cỏc nhà cung cấp này thƣờng kết hợp với cỏc với nhà cung cấp hạ tầng (platform) thiết bị cầm tay và nhà cung cấp dịch vụ mạng hoặc nhà

cung cấp ứng dụng mỏy chủ. Họ sử dụng cỏc giao thức đồng bộ, cỏc định dạng dữ liệu của riờng mỡnh, đảm bảo tƣơng thớch với hạ tầng cỏc thiết bị cầm tay và cỏc ứng dụng sẵn cú mà khụng quan tõm đến chuẩn quốc tế. Điều này đó dẫn đến sự phõn mảnh trong truyền thụng.

1.3.2 Đồng bộ dữ liệu OMA-SyncML a/. Giới thiệu OMA-SyncML 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.

1.3.3 Ứng dụng của đồng bộ dữ liệu OMA-SyncML

SyncML cú thể hỗ trợ xõy dựng nhiều ứng dụng yờu cầu dữ liệu và đƣợc đồng bộ trờn nhiều cỏc thiết bị khỏc nhau, sử dụng cỏc kết nối mạng khỏc nhau. Thờm vào đú, cỏc ứng dụng phải thực sự đỏng tin cậy, tốc độ xử lý nhanh, và hỗ trợ cỏc chớnh sỏch bảo mật.

Một số ứng dụng của SyncML:

 Ứng dụng quản lý thụng tin cỏ nhõn nhƣ sổ địa chỉ, danh bạ điện thoại, lịch làm việc cho phộp ngƣời sử dụng cú thể đồng bộ thực hiện sao lƣu, quản lý dữ liệu cỏ nhõn của mỡnh với một kho lƣu trữ khỏc do nhà cung cấp dịch vụ chỉ định.

 Ứng dụng MPE (Mobile Push Email): cho phộp ngƣời sử dụng gửi, nhận email qua thiết bị di động, đồng bộ danh bạ địa chỉ email.

 Ứng dụng trong ngành chứng khoỏn: cho phộp ngƣời sử dụng cú thể thực hiện cỏc giao dịch mua, bỏn chứng khoỏn qua nhiều kờnh khỏc nhau nhƣ mỏy tớnh, điện thoại. Nú đảm bảo đồng bộ cỏc giao dịch và trạng thỏi tài khoản khi thực hiện giao dịch.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 25 - 29)

Tải bản đầy đủ (PDF)

(125 trang)