실시간 뉴스



[전문가 리포트- 이재영]WAP 응용 서비스(4)


 

3회에 이어 무인터넷 이용자가 쉽게 접할 수 있는 응용 서비스에 대하여 알

아본다.

먼저, 인터넷 사용자가 가장 많이 사용하는 메일 서비스의 구성과 동작, 다

음으로 개인정보관리를 위한 PIM 서비스의 개요 및 동작을, 마지막으로 팩

스와 무선인터넷 단말기와 연동하여 사용할 수 있는 팩스 서비스의 구성과

동작 원리를 살펴본다.

4. WAP 응용 서비스

WAP 응용 서비스의 분야는 기존의 유선 인터넷 분야와 마찬가지로 다양하

다. 여러 응용프로그램과 솔루션 가운데, 단말기에서 제공하는 WAP 솔루션

중 기본적인 애플리케이션을 간단한 동작과 함께 소개한다. 이러한 서비스

들은 일반적인 솔루션이기 때문에 망 사업자들은 기본적으로 선택하고 있

는 응용서비스이기도 하다

그림 [4-1] WAP 응용 서비스

단말기는 WAP이나 HDTP를 이용하여 게이트웨이에 액세스하며 게이트웨이는

HTTP를 이용하여 애플리케이션에 요청하거나 재전송한다. 또한 애플리케이

션은 TCP/IP를 이용하여 데이터베이스와 연락한다. 이때 게이트웨이는 단말

기가 이해할 수 있는 WML이나 HDML로 변환하여 보낸다.

가. 메일 서비스

등록된 사용자는 메일 애플리케이션을 사용하여 자신의 단말기로 이메일 내

용을 전송하고 받을 수 있다.

메일은 산업의 표준 프로토콜을 사용한다. 이를테면 SMTP(Simple Mail

Transport Protocol)나 MAPI(Messaging Application Programming

Interface), POP3 (Post Office Protocol 3) 등을 지원하므로 어떤 인터넷

기반의 이메일 애플리케이션이라도 사용할 수 있다.

그림 [4-2] Mail 서비스 구성도

1. MTA(Mail Transfer Agent) 애플리케이션은 가입자를 가리키는 메시지를

받으며, 그 메시지를 gateway daemon으로 보낸다.

2. gateway daemon은 directory service daemon으로 조회하여 가입자의 주

소를 알아낸다(만약 찾지 못할 경우에도 메일은 송신자에게 메시지를 보낸

다). directory service daemon은 이 메시지를 query daemon으로 보낸다.

3. query daemon은 애플리케이션 데이터베이스에 저장하고 송신자가 요구

한 delivery-time processing을 실행한다.

4. notification daemon은 주기적으로 데이터베이스를 조회하며 새로운 메

시지는 게이트웨이로 전송한다.

5. 게이트웨이는 가입자에게 새로운 메일을 전송한다. 만약 가입자가 회신

을 한다면 단말기는 게이트웨이로 회신을 전송한다.

6. HTTP daemon은 이 메시지를 수신하고 애플리케이션 데이터베이스에 저장

한다.

7. outgoing daemon은 주기적으로 데이터베이스를 조회하고, 회신을 MTA 애

플리케이션에 전송한다.

8. 만일, 가입자가 메시지 저장 유효시간 내에 메시지를 삭제하지 않았다

면 gabage-collection processor가 데이터베이스에서 메시지를 삭제한다.

나. PIM(Personal Information Management) 서비스

PIM은 가입자가 단말기로 개인적인 주소록이나, 달력, 스케줄링 등과 같은

서비스를 하게 해준다. 가입자는 웹상에서 그들의 PC나 단말기 사이에서 데

이터를 주고받을 수도 있다. 이러한 서비스를 하는데 필요한 프로세스와 구

조를 알아본다.

·Processes : 세 가지 프로세스로 구성되어 있다. 각각의 프로세스

는 가입자 관리를 위하여 서로 다른 작업을 수행한다.

- Pim daemon: Pim의 기본적인 기능을 제어한다.

- Pim notify daemon: 단말기에 Notification을 제어한다.

- Pim G/C : 정보에 대한의 Garbage Collection을 제어한다.

·Architecture

그림 [4-3] Pim 서비스 구성도

1. 단말기는 게이트웨이에 PIM 서비스를 요청한다.

2. Pim daemon은 요청한 내용을 애플리케이션 데이터베이스에서 선택, 수

정, 추가, 삭제한 후에 HDML/WML 데크를 생성해서 게이트웨이로 돌려보낸

다.

3. 게이트웨이는 HDML/WML 데크를 컴파일해서 단말기에 돌려보낸다.

4. 만일 가입자가 정해진 시간 안에 데이터를 삭제하지 않으면 Pim G/C는

애플리케이션 데이터베이스에서 데이터를 삭제한다.

5. Pim Notify daemon은 정기적으로 애플리케이션 데이터베이스에 질의하

고 데이터베이스에 변화가 일어나면 가입자에게 통지한다.

다. 팩스 서비스

팩스 매니저는 게이트웨이에 등록된 사용자를 대신하여 팩스를 전송한다.

팩스 매니저는 문서를 전송하고 팩스가 전송이 잘되었는지 감시하며 완료

된 팩스의 정보를 수집한다.

·팩스 매니저의 동작 원리

그림 [4-4] 팩스 서비스 구성도

1. 단말기는 HDML이나 WML 애플리케이션을 동작시켜 팩스 요구를 생성시키

며 생성된 요구는 WAP이나 HDTP를 사용하여 Agent로 전송한다.(가입자는 팩

스 번호를 미리 기입해두거나 화면에 표시되는 대로 입력한다)

2. Agent는 HDML 또는 WML 애플리케이션으로 팩스 서버에게 팩스 내용을 요

구한다.

3. 서버는 팩스 내용이 포함된 응답을 생성해 HTTP/HTTPS의 형태로 전송한

다.

4. Agent는 팩스 내용을 팩스 매니저로 보낸다.

5. 팩스 매니저는 내용을 이메일 형식으로(SMTP) 팩스 서비스로 보낸다.

6. 팩스 서비스는 내용을 queue에 저장하고 그 저장된 queue를 가리키는 정

보를 마찬가지인 이메일 형태로 팩스 매니저로 돌려보낸다.

7. 팩스 매니저는 게이트웨이 데이터베이스에 있는 팩스의 상태를 업데이트

시킨다.

8. 팩스 서비스는 팩스를 송출한다. 만일 팩스 번호가 통화중이라면 정기적

으로 재연결을 시도한다. 만약 팩스를 전달하지 못했다면 실패 보고를 한

다. 이 실패 보고에는 회선이 끊어졌거나 응답이 없거나 혹은 음성 회선이

라는 등의 실패 정보가 들어가 있다.

9. 팩스 서비스는 팩스가 성공적으로 전송되었는지 아닌지를 알려주는 정보

를 이메일의 형태로 전송한다.

10. 팩스 매니저는 게이트웨이 데이터베이스에 있는 팩스 상태를 갱신시킨

다.







alert

댓글 쓰기 제목 [전문가 리포트- 이재영]WAP 응용 서비스(4)

댓글-

첫 번째 댓글을 작성해 보세요.

로딩중
포토뉴스