0

우리는 이미 클라이언트와 함께있는 .Net MVC/EF 웹 응용 프로그램을 가지고 있습니다. 이 응용 프로그램은 .Net 회원 및 보안/로그인을위한 역할을 사용하여 개발되었습니다. 앱은 클라이언트 위치에있는 태블릿 기기에서 실행됩니다.Microsoft의 Sync Framework는 웹 API를 통해서도 .Net Membership/Roles와 함께 작동 할 수 있습니까?

이제 고객은 다른 회사가 사이트의 일부분 (전체가 아닌)에 대해 새 UI를 작성하여 DB와 통합해야하기를 원합니다. 이 회사는 오랫동안 이러한 유형의 작업을 해왔으므로 인터넷 연결 문제를 피하기 위해 연결이 끊긴 분산 된 방법론을 사용하여 작동 방식을 확립했습니다. 기본적으로 각 장치는 장치의 위치와 관련된 DB의 세그먼트 만 풀다가 API를 통해 2 분마다 동기화하기를 원합니다. 장치는 사용자 로그인을 허용해야합니다.

기본적으로 우리는이 문제를 해결하기 위해 웹 응용 프로그램/DB 구조를 변경해야합니다.

1) 우리는 .Net Membership and Roles를 사용하기 때문에 사용자의 DB를 동기화하기 위해 MS Sync Framework를 사용할 수 있습니까 (또는 적어도 장치의 위치와 관련된 것들) ? 다른 회원의 UI가 .Net 회원을 활용하도록 코딩되어있는 한 DB는 올바른 형식의 데이터를 읽어야하기 때문에 대답은 '예'라고 생각합니다. 나는 이것이 사실인지 확인하고 싶다.

2) 모든 동기화 요청 (위아래로)을 우리가 작성하고 장치에 공개하는 웹 API를 통해 실행할 수 있습니까? UI가 코드 기반의 일부가 될 수 없기 때문에 UI를 연결해야합니다.

미리 감사드립니다.

답변

1

1. 예. Sync Fx 관점에서 볼 때, 그것들은 단지 테이블 일뿐입니다. 2.Sync Fx는 http를 통해 작동하지 않습니다. 문서에서 WCF를 사용하여 n 계층 설치 방법을 설명합니다. 웹 API를 원하면 코드를 작성해야합니다.