2012-05-02 2 views
-2

하나의 컴퓨터에서 실행되는 하나의 web2py 응용 프로그램을 개발해야합니다 (SERVER라고 말하면됩니다).이 컴퓨터에는 MySql 데이터베이스도 설치되어 실행됩니다. 사용자가 Https를 통해 원격으로 Web2py 응용 프로그램에 연결할 수 있습니다 (CLIENT라고 말합니다) 네트워크를 통해 실행중인 시스템이 하나 더 있습니다 (N/W 패널이라고도 함). SERVER로 데이터를 전송할 수 있으며 추가로 저장됩니다 MySql 데이터베이스와 Web2Py 응용 프로그램은 업데이트 된 데이터를 CLIENT에 표시합니다. 시나리오가 다음과 같습니다. 1. Web2Py 응용 프로그램을 사용하여 CLIENT가 N/W Panel (여기 N/W Panel이 Server로 작동)에서 일부 데이터를 요청할 수있을 때 SERVER는 클라이언트처럼 작동 할 수 있습니다. 2. N/W Panel은 다른 장치에서 업데이트 된 데이터를 가져오고 SERVER에서 실행중인 MySql 데이터베이스에 저장해야 할 때 클라이언트처럼 작동 할 수 있습니다 (여기서는 SERVER가 서버로 작동 함).web2py 응용 프로그램에서 웹 서비스를 통해 통신 할 수 있습니까?

내 질문은 서버와 N/W 패널 간의 양방향 통신이고 Web2Py 응용 프로그램과 통합하는 방법으로 웹 서비스를 사용하여이를 달성하는 방법입니다. 웹 서비스는 SOAP 또는 REST 일 수 있습니다.

감사합니다, Piks

답변

1

예, 서버는 클라이언트 역할을 할 수 있습니다. 이것은 문제가 아니며 "어떻게 수행 할 것인가?"에 대한 대답은 기본적으로 "수행하십시오!"입니다. :-)

표준 라이브러리에서 지원하는 http 또는 특수 SOAP 또는 REST 라이브러리에서 사용할 클라이언트 라이브러리를 사용할 수 있으며 서버에서 요청할 수 있습니다. 정말 쉽습니다.

+0

당신은 나에게 몇 가지 예제 코드를 공유하시기 바랍니다 수 ... 몇 가지 예에 대한 클라이언트 측 코드를 포함? – piks

관련 문제