다음을 통해 공유


Sync Framework 사용의 이점

동기화는 이론적으로 간단합니다. 적절한 시점에 둘 이상의 참가자(컴퓨터, 장치 또는 서비스) 간에 올바른 데이터 집합을 복사하는 프로세스입니다. 그러나 실제로 적용하기는 어려울 수 있습니다. 어려울 수 있는 작업은 다른 형식의 데이터 통합, 충돌 검색 및 해결, 다른 기능을 사용하는 참가자 또는 다른 데이터 하위 집합을 필요로 하는 참가자 관련 작업, 불안정한 네트워크 처리 등입니다. 동기화는 업무를 성공적으로 수행하는 데 매우 중요하지만 많은 개발자들이 회사의 요구 사항을 처리하는 동기화 솔루션을 작성하는 방법을 모르고 있습니다. 이때 Sync Framework를 사용할 수 있습니다.

Sync Framework는 데이터 동기화가 필요한 다양한 응용 프로그램에 활용할 수 있습니다. 예를 들어 PIM(개인 정보 관리) 소프트웨어에서는 Sync Framework를 사용하여 PIM 데이터 업데이트를 모든 참가자에게 전파할 수 있습니다. 문서 등의 데이터를 공유하는 비즈니스 응용 프로그램에서는 Sync Framework를 사용하여 모든 팀 멤버에게 문서 업데이트를 보내고 동시 업데이트로 인한 충돌을 적절히 처리할 수 있습니다. 개인용 컴퓨터에서 실행되며 모바일 장치의 미디어를 관리하는 미디어 관리 소프트웨어에서는 Sync Framework를 사용하여 장치를 손쉽게 업데이트할 수 있습니다.

Sync Framework에서는 개발자가 선택할 수 있는 구성 요소 집합을 제공하여 이러한 응용 프로그램의 요구 사항을 충족합니다. 특정 형식의 데이터를 동기화하는 구성 요소도 있고, 완전히 사용자 지정 솔루션을 만들 수 있는 구성 요소도 있습니다. Sync Framework는 강력한 디자인과 유연한 동기화 방법을 제공합니다. 디자인 이점은 다음과 같습니다.

  • 여러 데이터 원본을 동기화 에코시스템으로 통합할 수 있는 확장 가능한 모델

  • 모든 구성 요소에 대한 관리되는 API, 선택 구성 요소에 대한 네이티브 API

  • 자동 및 사용자 지정 해결 체계의 충돌 처리

  • '이미지가 포함된 파일만' 같이 데이터 하위 집합을 동기화할 수 있는 필터

  • 데이터 저장소를 많이 변경할 필요 없이 사실상 모든 참가자가 동기화할 수 있는 간단하고 효율적인 메타데이터 모델

    • 모든 데이터 저장소

      다양한 범위의 응용 프로그램, 서비스 및 장치에 동기화를 추가할 수 있습니다.

    • 모든 데이터 형식

      새 데이터 형식도 동기화할 수 있습니다. 고유한 메타데이터 기반 동기화 기술을 활용하여 모든 종류의 데이터를 동기화할 수 있습니다.

    • 모든 프로토콜

      기존 아키텍처 및 프로토콜을 사용하여 데이터를 동기화할 수 있습니다. 전송에 제한이 없는 아키텍처를 사용하여 전파 전송 장치 및 포함된 장치를 비롯한 다양한 프로토콜로 동기화를 통합할 수 있습니다.

    • 모든 네트워크 구성

      실제 피어 투 피어 또는 허브 앤 스포크(hub-and-spoke) 구성에서 응용 프로그램, 장치 및 서비스의 동기화를 사용하도록 설정할 수 있습니다. 네트워크가 중단될 경우에도 쉽게 복구할 수 있습니다. 동기화할 변경 내용을 효율적으로 선택하여 네트워크 트래픽을 줄이십시오.

다음 단계는 적절한 Sync Framework 구성 요소 선택을 읽고 아키텍처 및 사용 가능한 구성 요소를 검토하는 것입니다.

참고 항목

개념

Microsoft Sync Framework