우리는 Windows에있는 PDA 엔터프라이즈 애플리케이션을 Android로 확장하고 있습니다.안드로이드에서 MS SQL 서버로 데이터 전송
영업 사원 용으로 제작되었습니다. 영업 사원이 상점을 방문하면 PDA에서 청구서를 받고 IIS에서 호스팅되는 백엔드로 정보를 보냅니다. MS SQL Server (2008 R2)는 데이터베이스 서버로 실행됩니다.
GPRS, WIFI를 통해 또는 GPRS 연결을 특정 위치에서 사용할 수없는 경우 PDA를 USB 케이블을 통해 랩톱에 연결하여 통신 할 수 있습니다.
현재 우리는 Windows 모바일 응용 프로그램을 가지고 있으며 백엔드에 연결할 WCF (Windows 통신 기반) 서비스를 배포했습니다 (특정 인스턴스에서는 SQL Server 복제도 사용함).
안드로이드에 대한 새로운 확장 기능 (분명히 백엔드가 여전히 동일 함)을 사용하면 클라이언트 PDA에서 서버로 데이터를 전송하는 가장 좋은 메커니즘은 무엇입니까? (단일 인스턴스에서 약 1000 개의 PDA가있을 수 있습니다. 많은 바이트의 데이터 업로드 작업, 속도 문제)?
여기에 적합한 질문인지 잘 모르겠습니다. 그렇지 않은 경우 알려주세요.
미리 감사드립니다.
안녕하세요 @ethrbunny, plaine 코드가 WCF보다 빠르다고 생각합니까? –
나는 그것에 대해 말할 수 없다. Android와의 커뮤니케이션에있어 필자는 언제나 '내 마음 만 먹어야'했습니다. Alejandro의 아이디어가 작동하지 않는다면 항상 순수 소켓 구현으로 넘어갈 수 있습니다. – ethrbunny