연동방법 | 프로토콜 | 데이터 형태 | 서버 사이드 App. | BlazeDS | 메시징 | |
RPC Service | Http Service |
HTTP HTTPS |
XML | PHP ASP JSP XML |
선택적 | X |
Web Service |
HTTP HTTPS |
XML SOAP |
Web Service가 가능한 App. |
선택적 | X | |
Remote Service |
HTTP HTTPS |
AMF | Java Beans | 필수 | X | |
Data Service |
Message Service |
RTMP | AMF | Java Beans | 필수 | O |
Data Management Service |
HTTP RTMP |
AMF | Java Beans | LCDS만 가능 |
O |
HttpService
- RPC통신방식으로 HTTP환경에서 GET/POST방식으로 서버에 요청에 따라 XML과 같은 Text형태의 데이터를 받는 방법
- ASP/JSP/PHP든 어떤 서버사이드 스크립트 언어를 써도 상관없다.
WebService
- RPC통신방식으로 HTTP환경에서 XML로 된 SOAP 메시지를 결과로 리턴받는 개방형 방식, WSDL규정에 따라 데이터를 얻어온다.
- 웹서비스가 가능한 애플리케이션과 연동된다.
Remote Service
- RPC통신 방식으로 HTTP환경에서 Java Bean를 호출하여 AMF방식을 통해 객체 데이터를 주고 받는 형식
- 대용량 데이터를 고속 처리하는데 적합하며 암호화가 가능함
- LCDS나 BlazeDS와 같은 웹애플리케이션이 돌아갈 수 있는 WAS환경에서만 가능
Message Service
- 클라이언트의 요청없이 서버에서 클라이언트 쪽으로 데이터를 보내줄 수 있는 방식
- 새로운 뉴스 리포팅이나 실시간 자동 데이타 업데이트 등에 쓰일 수 있다.
- RTMP환경에서 AMF방식으로 데이타를 주고 받는다.
- BlazeDS나 LCDS가 있어야 사용할 수 있다.
Data Management Service
- 클라이언트와 서버간에 데이터를 쉽게 동기화하기 위한 서비스다.
- 클라이언트가 수정한 데이터를 즉시 서버에 반영할 수 있다.
- 서버에 수정된 데이터는 다른 클라이언트에도 즉시 반영된다.
- RTMP 및 HTTP 환경에서 AMF방식으로 데이터를 주고 받는다.
- LCDS가 있어야 사용할 수 있다.
[출처] Flex DB연동방식 종류...|작성자 대마왕
'SNS | SNG' 카테고리의 다른 글
Embed Font 공유 심볼 작성 (0) | 2011.07.17 |
---|---|
crossdomain.xml 정책변경 사례 (0) | 2011.07.17 |
AS3.0 코드 라이브러리들 (0) | 2011.07.17 |
아, 게임개발을 혼자다 하려니 (0) | 2011.07.17 |
액션스크립트 왕초보가 만드는 게임 (0) | 2011.07.16 |