데이터 백업

BlackBerry Device ManagerBlackBerry 스마트폰 사용자가 스마트폰 데이터를 컴퓨터에 파일로 저장하고 스마트폰으로 데이터를 복원할 수 있는 백업 및 복원 도구를 제공합니다.

동기화 API를 사용하여 BlackBerry Desktop Manager 또는 BlackBerry Enterprise Server와 통합되는 프로그램을 만들어 BlackBerry 스마트폰으로부터 데이터를 백업할 수 있습니다.

동기화 API는 net.rim.device.api.synchronization 패키지에 구현되어 있습니다.

프로그램이 동기화 API를 사용할 때 BlackBerry Desktop Manager는 프로그램 데이터베이스를 다른 스마트폰 데이터베이스와 동시에 백업 및 복원할 수 있습니다. 동기화 API를 사용하여 데이터 보관 파일을 만들거나 스마트폰을 스마트폰 사용자의 컴퓨터로 처음 연결할 때 프로그램 데이터베이스를 채울 수 있습니다.

데이터를 원격 데이터 소스와 동기화하려면 프로그램에 동기화 로직을 구축해야 합니다. 대부분의 프로그램은 무선 네트워크 및 인터넷 또는 인트라넷 상에 표준 HTTP 또는 TCP/IP 프로토콜을 사용하여 서버측 프로그램으로 데이터를 전송합니다. XML API를 사용하여 XML 형식의 데이터를 생성하고 구문 분석하여 무선 네트워크 상에서 보내고 받을 수 있습니다. 그러나 클라이언트측과 서버측 프로그램은 데이터를 적절히 읽고 쓸 수 있어야 하며 성공적인 데이터 전송을 확인해야 합니다.

프로그램이 USB 연결을 통해 데이터를 전송하기 위해 동기화 API 및 BlackBerry Desktop Manager를 사용하여 컴퓨터의 프로그램에 연결할 수도 있습니다. 이런 경우, 데스크톱 프로그램은 BlackBerry Desktop Manager용 추가 기능 작업을 통해 프로그램에서 데이터를 읽을 수 있어야 합니다. 스마트폰 사용자는 BlackBerry Desktop Manager 추가 기능을 실행하여 동기화를 수동으로 수행해야 합니다. 이 추가 기능은 스마트폰의 프로그램에 컴퓨터 프로그램으로 데이터가 전송됨을 알리는 역할을 합니다. 기본 USB 프로토콜을 사용하여 데스크톱 프로그램에 데이터를 쓸 수도 있습니다.

프로그램이 데이터를 백업할 수 있도록 다음의 Synchronization 인터페이스를 구현하고 SyncManager 클래스를 사용하여 동기화를 위한 프로그램을 등록할 수 있습니다.

인터페이스 설명

SyncConverter

스마트폰에서 요구되는 SyncObject 형식과 컴퓨터에서 요구되는 직렬 형식 사이에서 데이터를 변환합니다.

SyncCollection

프로그램을 위한 동기화 객체의 수집을 나타냅니다.

SyncObject

백업 및 복원될 수 있는 객체를 나타냅니다.

프로그램 구성 옵션과 같이 소용량 데이터를 백업 및 복원하려면 이러한 인터페이스를 모두 구현할 필요는 없습니다. 대신, SyncItem 클래스를 확장하고 추상 메소드를 구현합니다. SyncItem 클래스는 사용자를 위해 SyncCollection, SyncConverterSyncObject 인터페이스를 구현합니다. 자세한 내용은 SyncItem을 사용하여 소용량 데이터 백업 및 복원을 참조하십시오.

다음 주제: 자세한 정보 확인

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.