2011-01-18 3 views
0

다른 회사의 XML Web Service를 사용할 프로젝트를 구현해야합니다. 사용자는이 응용 프로그램에서 데이터를 검색합니다. 이들은 모든 기능을 가진 웹 서비스의 인터페이스 레이아웃을 제공합니다.XML 웹 서비스를 사용하기위한 vb 프로젝트 만들기

여기 VB 프로젝트로 VS2010을 사용하여 프로젝트를 만들려고합니다. 이 응용 프로그램은 XML 웹 서비스의 데이터를 지속적으로 가져 와서 서버의 최신 데이터와 동기화합니다.

VS2010을 사용하여이 전체 솔루션을 만들고 추가해야하는 프로젝트 유형을 혼란스럽게합니다. 나는 VB 창 양식 응용 프로그램 프로젝트를 먼저 만들고이 솔루션에 WCF 서비스 응용 프로그램을 추가한다고 생각했습니다.

올바른 선택을 제안합니다. 감사합니다. .

< --- 데이터가 웹 서비스에서 가져 오면 우리 ​​쪽 SQL 서버에 저장됩니다. 업데이트되면 SQL Server와 XML Web Service를 통해 서버로 업데이트됩니다.

답변

0

웹 API의 사용자 인 경우 특정 프로젝트 유형이 필요하지 않습니다. 이를 개입하지 않고 계속 반복적으로 실행하려면 a) 서비스로 작동하거나 b) 일정을 잡을 수있는 간단한 실행 파일로 작업 할 수있는 프로젝트 유형으로 제한됩니다.

가장 쉬운 콘솔 응용 프로그램은 콘솔 창을 제외합니다. 서비스 호출을 시작하고 Windows 스케줄러로 스케줄하는 실행 파일을 설정하기 만하면됩니다. 더 나은 솔루션이지만 생성 및 테스트에 더 많은 시간을 소비하는 것은 Windows 서비스입니다.

응용 프로그램에서 서비스 API를 설정하는 한 클라이언트에서 WSDL을 가져와야합니다. 이 WSDL을 사용하여 프록시를 작성하십시오.

참고 : 자체 서비스를 설정하지 않으면 다른 사람의 서비스를 사용하기 위해 WCF 서비스 프로젝트가 필요하지 않습니다.

0

웹 서비스를 참조 할 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오. "서비스 참조 추가"(VS2010)를 찾아 URL을 WSDL 또는 asmx 페이지에 입력하면 완료됩니다!

관련 문제