2. Windows Live Service 소개와 사례 - (1) ALERT 서비스

안녕하세요. 준서아빠 김대우 입니다. Windows Live Service에 대한 두번째 준서아빠의 단상을 정리해 보도록 하겠습니다. 전체 글의 목차는 다음과 같이 제공해 드릴 예정이니 도움 되시길 바랍니다.
1. 마이크로소프트가 제안해 드리는 새로운 비지니스 기회를 위한 플랫폼, Windows Live Service 소개.
2. Windows Live Service 소개와 사례 - (1) ALERT 서비스
2. Windows Live Service 소개와 사례 - (2) Windows Live Messenger(메신져) IM THIS 서비스
2. Windows Live Service 소개와 사례 - (3) Windows Live Messenger(메신져) IM ME 서비스
2. Windows Live Service 소개와 사례 - (4) Windows Live Messenger(메신져) Agent 서비스
2. Windows Live Service 소개와 사례 - (5) Windows Live Silverlight Streaming 서비스
2. Windows Live Service 소개와 사례 - (6) Windows Live Photo 서비스
2. Windows Live Service 소개와 사례 - (7) Windows Live Virtual Earth 서비스
2. Windows Live Service 소개와 사례 - (8) Live Search 서비스
2. Windows Live Service 소개와 사례 - (9) Live ID
2. Windows Live Service 소개와 사례 - (10) Winodws Live Custom Domain(커스텀 도메인) 서비스,  Live Spaces(라이브 스페이스) 서비스, Live Expo 서비스, Live Contact 서비스
3. Windows Live Service를 이용한 솔루션 개발 방안
4. 내일의 Windows Live Service와 마이크로소프트의 S+S

아, 혹시 Windows Live Service 개발 방안에 대해서 궁금하신 사항이 있으시면, https://www.hoons.kr 을 추천해 드립니다. 훈스닷넷 인데요, 여기의 상단 메뉴에서 Windows Live 카테고리를 이용하시면 Windows Live 시삽님들의 빠른 도움을 받으실 수 있을 거에요. - 아울러 준서아빠의 글도 이곳에 함께 포스팅 되고 있으며 다양한 강좌와 Tip들이 계속 등록될 예정입니다.

다양한 Windows Live Service들에 대한 소개와 사례
예전 포스트에서 LIVE.COM은 Live Service들을 이용해 구현된 개발자를 위한 "거대한 샘플 사이트"라고 말씀 드렸습니다. 간단히 살펴 보신 것들로는, 영상을 통해 살짝 Windows Live Virtual Earth Service와  Live Search Service, Live ID들이 유기적으로 동작하는 사례를 보여 드렸지요. 하지만, 훨씬 더 많은 재미있는 서비스들이 우리의 관심을 받기 위해 기다리고 있으며 이번 포스트에서는 간단히 소개와 사례 정도를 짚어 보도록 하겠습니다.
특히, 메신져를 이용하는 ALERT 서비스와 IM ME, IM THIS 서비스는 오늘 바로 회사에서 적용 가능할 정도로 유용한 녀석이니 꼭 참고해 주시면 감사하겠습니다.

[참고 웹사이트]
훈스닷넷 Windows Live Service 카테고리 - https://www.hoons.kr
Windows Live 개발자 웹사이트 - https://dev.live.com/
Windows Live 서비스에 대한 다양한 기술에 관심이 많으신 개발자라면 https://dev.live.com여기서부터 시작하시는 것을 강하게 추천해 드리구요. 아울러 다양한 Windows Live Service들은 https://dev.live.com/services/ 에서 확인이 가능합니다.
그럼 첫번째로 소개해 드릴 녀석인, Alert 서비스 입니다.

(1) Windows Live Alert(알림) 서비스
첫번째로 소개해 드릴 녀석은 Alert(알림) 서비스 입니다. 이름이 조금 생소하시지요? 하지만, 준서아빠가 다양산 서비스들 중 첫번째로 소개해 드리는 서비스이니 분명 마음에 드실 겁니다.

- 누적 설치 수 3000만, 월 Active 사용자 520만
- 일 평균 로그온 시간 2.2시간, 한달 평균 67시간
- 일 평균 3시간 이상 사용자가 120만명
- 사용자가 전 연령대에 고르게 분포
- 미디어나 컨텐츠 확산에 유용한 플랫폼을 제공

Korean Click. - Sept. 2007

무엇을 소개해 드리는 내용일까요? 바로, Windows Live Messenger(메신져) 입니다.
네, 위의 소개해서 보시는 것처럼 Live 메신져도 많이 사용되는 "응용프로그램 + 플랫폼"입니다. 이 메진져를 보통은 MSN이나 MSN 메신져라고 말씀 하시는데요. 공식 명칭은 "Windows 라이브 메신져" 입니다.
특이한 부분으로, 응용프로그램에 "Live"라는 단어가 포함되어 있습니다. 앞에서 소개해 드렸습니다만, Live 서비스와 연계되어 유기적으로 동작하는 응용프로그램이라고 말씀 드렸지요?

바로 Live Alert 서비스나 IM THIS, IM ME와 같은 다양한 Live 서비스들과 연계되어 우리의 "비지니스에서 플랫폼"으로도 메신져를 이용 가능합니다.
"메신져가 비지니스를 위한 *플랫폼*이라구요? 어떻게 가능합니까?"
너무 서두르지 마시구요, 준서아빠의 글을 천천히 읽어 주시면 어떻게 메신져가 플랫폼으로 동작하는지 이해하실 수 있을 겁니다. 그럼 Alert 서비스를 살포시 벗겨 보도록 할까요?

[ALERT 서비스 소개]
이 Alert 서비스는 이미 국내 포털인 Daum과 미디어 사이트인 조선일보 등에 적용 되어 있습니다.

화면 - 국내 포털의 다음 카페 사례
조선일보의 경우는 서명덕 기자님의 블로그인 itviewpoint를 통해 확인 가능합니다.
'윈도 라이브 알림 서비스' 국내 최초 도입은… - 서명덕 기자님 블로그
해외 사례로는 MSNBC나 FOX Sports, MSN Video에도 구현되어 있으며, 여러 국내 회사들이 현재 개발 중입니다. 조금 늦은 감이 있지만 국내 다음 포털에서 수행한 베타 테스트와 서베이 결과를 통해 만족도 역시 매우 높은 것으로 확인 되었습니다. -


베타 테스트에 참여한 카페 리스트
네, 지금까지는 "쓸만한 서비스다" 정도면 충분할 것 같습니다. 그럼 실제 구현 방안을 봐 보도록 할까요?

[Alert 서비스 소개 동영상]
우선, Alert 서비스에 대해서 "훈스닷넷" 주인장이신 박경훈님이 소개하시는 내 용이 있으니 참고 하시면 좋을 것 같습니다. - 소개 동영상을 봐 보도록 할까요?
Windows Live Alert 서비스 소개 동영상 - 훈스닷넷
Alert 서비스는 보시는 것처럼, 다양한 시나리오에 적용이 가능합니다. 미디어사에 새글이 등록될 경우에 알람을 주거나, 게시판과 같은 서비스에서 댓글등이 달릴 경우 알람을 소개해 드렸습니다만, 조금 더 생각을 하신다면 사용자가 원하는 다양한 가려운 곳을 긁어 주실 수 있고 더 많은 트래픽을 회사의 웹 사이트로 유입 시킬 수 있습니다.
다양한 시나리오에 대해서 조금 더 예를 들자면,

[다양한 시나리오 예시]
- 주식 정보 사이트라면? 해당 사람이 보유한 주가가 10%이상 빠지면 자동 알람 제공
- 구인구직 사이트라면? 구직 정보가 올라오면 조건에 맞는 구인 사용자들에게 자동으로 알람 제공
- 지식IN과 같은 지식 서비스나 게시판이라면? 답변이 달리면 자동으로 사용자에게 알람 제공
- 뉴스 서비스나 미디어 서비스라면? 증권 섹션등 사용자가 관심 가지는 카테고리 등에 새 뉴스 기사가 올라오면 해당 카테고리의 정보를 원하는 사용자에게 실시간으로 알람 서비스 제공.
- 옥션이나 GMarket과 같은 오픈마켓이라면? 판매 중 물품에 입찰이 들어오면 자동 알람 서비스, 질문이 들어와도 자동 알람 서비스, 구매자 입장이라면, 내 입찰 금액보다 높은 금액으로 타인이 입찰하면 자동으로 알림 제공. 관심물품에 대해 마감 5분전 자동 알람 서비스

이렇게 다양한 시나리오를 통해 알림 서비스를 제공 가능하며, 우리 회사의 비지니스에서 무료로 이용 가능한 유용한 Windows Live가 제공하는 "서비스"라는 이며, 개발하기도 쉽고 시나리오별로 구현 가능한 개발 소스 코드도 훈스닷넷 등을 통해 공개되어 있습니다.

아, 블로그와 같은, 새글 등록시 RSS를 서비스가 가능한 1인 미디어 사이트에서도 다음 절차를 통해 쉽게 구현 가능합니다. 마찬가지로 새글에 대한 사용자 알림 서비스를 통해 추가적인 트래픽을 유입을 기대할 수 있습니다.
UX Factory / 블로그에 MSN 알리미를 달자

회사에서 Alert 서비스를 구현하시는 절차와 방법 역시 간단합니다. 구현 방법은 크게 2가지로 나뉘게 되는데요, RSS를 이용하는 "Wndows Live Hosted Zero Development" 방식과 Custom 방식인 "Partner Hosted Integration" 방식으로 나뉘게 됩니다.
분류 방식이 조금 길죠? 준서아빠는 간단히 RSS 방식, Custom 방식으로 구별 하겠습니다.
먼저, RSS 방식을 소개해 드리도록 하겠습니다.

RSS 방식(WL Hosted Zero Developmen)

Windows Live Hosted Zero Development Model의 장단점
- 파트너의 개발이 전혀 필요 없이 Manual 에 의해 서비스 가능
- 서비스 Launching 이 빠르고 쉽게 구현
- 가입 프로세스, 서비스 UX 등의 Customizing 이 불가능

WL Hosted Zero Development Model 의 특징
- Alerts 시스템은 주기적으로 파트너 쪽의 RSS 피드에 접근하여 신규 내용이 있는지 검사
- 업데이트 체크 시간 가격은 관리자 메뉴에서 조정 가능
- 파트너 관리자가 관리자 메뉴에서 언제든지 필요할 때, 커스텀 메시지를 작성하여 Alerts 발송 가능

Partner Requirement
- 파트너는 Alerts 이름 제공
- 파트너는 Alerts의 내용이 되는 RSS 피드의 주소 제공
- PINID와 Admin ID/PWD가 Microsoft에서 발급이 되면 이를 이용하여, 관리자 메뉴에서 다양한 항목 커스터마이징. 관리자 매뉴얼 제공.
이 RSS 방식은 현재 조선일보가 사용하는 방식입니다. 가입 신청시(아래에서 상세히 소개) RSS 피드 주소만을 제공하면 모든 절차가 완료됩니다.
그럼 두번째, Custom 방식을 소개해 드리도록 할께요. - 이 사례는 훈스닷넷 등에 적용되어 있습니다.

Custom(Partner Hosted Integration) 방식

Partner-Hosted Integration Model의 장점
- 자유로운 서비스 연동 및 사용
- 프로그램에 의한 자동적인 메시지 생성
- 자유로운 Group 관리
- 개인화/집단 Alerts 발송 모두 가능
- More than WL Hosted…

Partner Hosted Integration Model 의 특징
- 파트너 시스템은 프로그램에 의해 자동적으로 메시지 생성
- 파트너 시스템은 WL Alerts 시스템과의 통신을 위해 SOAP 기반의 API 사용
- 사용자 가입 관리 및 그에 따라 페이지 모두 파트너 사이트에서 구현

Partner Requirement
- 파트너는 Alerts 이름을 제공
- 파트너는 SOAP call을 하게 되는 머신의 IP 주소 제공
- PINID, web service password, 관리자 메뉴 admin ID/pwd 가 파트너에 제공되어짐

준서아빠는 가급적 Custom 방식을 이용해 구현 하시는 것을 권장해 드리고 싶습니다.
현재 조선일보의 경우, RSS방식을 이용하고 있습니다. 이 RSS방식은 개발이 필요 없이 RSS만을 이용해 서비스 가능하나, 여러 제한이 있습니다. 특히, 실시간적으로 새로운 정보를 Opt-in된 사용자에게 알림을 제공하는 것이 Windows Live Alert 서비스의 목적이기 때문이며, 개발 소스와 동영상 강좌가 제공되기 때문에 개발을 어렵지 않게 시작 하실 수 있고, 다양한 비지니스 시나리오와 서비스 패턴을 이용해, 진정한 Alert 서비스 구현이 가능하기 때문입니다.

 

[Alert 서비스 구현을 위한 소스 코드와 동영상 강좌]
동영상 강좌와 샘플 코드가 모두 훈스닷넷에서 공개되어 있습니다. 아울러, 여러 시삽님들이 계속 다른 Live 서비스에 대한 강좌도 준비 중이니 기대해 주세요. ^_^
Windows Live Alert 서비스 소개 동영상 - 훈스닷넷
Windows Live Alert 서비스 구현 동영상 (1) - 훈스닷넷
Windows Live Alert 서비스 구현 동영상 (2) - 훈스닷넷
Windows Live Alert 구현, 샘플 소스 코드 - 훈스닷넷

[Alert 서비스 사용 비용]
서비스 사용 비용은 완전한 무료이며, 100만명 Unique User 제한도 없습니다.
작은 회사의 게시판부터, 오픈마켓이나 수백만명 대상의 포털 서비스까지 무료로 사용 가능한 플랫폼입니다. 하지만, 단 한곳, 아주 약간의 비용이 부과되는 부분이 있으며, Super Toast라고 불리우는  녀석인데요,

알람 메세지를 아예 구조부터 뜯어 고치기 원하실 경우에는 "사람이 작업"해야 하기 때문에 아주 약간의 인력 비용이 부과 됩니다.(종 모양의 아이콘, 배경색, 전달할 메세지 등은 신청 후 인증키를 받으시면, 손쉽게 관리자모드에서 비용 부과 없이 변경 가능합니다.) Super Toast사용을 원하실 경우에만 부과되는 아주 약간의 비용을 제외하면, 완전한 무료 서비스 입니다.
이 Alert 서비스는 다른 서비스와 달리, 먼저 마이크로소프트에 이메일로 신청을 하는 절차가 필요하며 키 발급에 약 5일~6일 정도 소요될 수 있습니다.
보내주실 메일주소는

또는,

으로 아래 사항을 보내 주시면 됩니다.(RSS 방식, Custom 방식 상관 없이 등록 받습니다.)
회사명 :
담당자 전화번호, 메일주소 :
간단한 서비스 목적 설명 :
간단한 서비스하실 시나리오(마이크로소프트 담당자의 서비스 이해에 필요합니다.) :
테스트에 사용하실 시스템의 IP주소(1개이상 신청 가능) :

를 위의 메일로 보내 시면 일주일 이내에 설명과 인증키를 받으실 수 있습니다. 특히, IP 주소는 External IP주소이기 때문에 프록시 서버 등을 이용하실 경우 주의 하셔야 합니다. 반드시, 테스트를 원하는 시스템에서 https://myipaddress.com 등에 접근해 IP주소를 확인하시고 전달해 주시길 바랍니다. 신청은 회사의 규모와 아무 상관 없으며, 다른 목적으로 신청 정보가 사용되지 않습니다.

 
[한국 마이크로소프트에서 개발 파트너사 분들을 모십니다]
저희 한국 마이크로소프트는 이런 Windows Live 서비스들을 일반 회사에 구현해 주실 수 있는 "Live Service 개발 파트너 회사"분들을 찾고 있습니다. 개발 파트너사 분들을 위한 여러 다양한 혜택과 소개를 위한 공식 파트너사 페이지도 운영할 예정이며 파트너사 분들과 협력할 수 있는 여러 행사도 기획하고 있습니다. 개발 파트너 회사로 등록하기 원하시면, 위의 이메일 신청 과정에서 개발 파트너사로 등록되기 원한다는 내용도 함께 적어 보내 주시면 빠른 시일 내에 연락 드리도록 하겠습니다.
감사드리며, Alert 서비스에 대한 내용은 여기서 마치도록 하겠습니다. 아, 구현하시는 과정에서 궁금하신 사항은 https://www.hoons.kr 에서 문의하시면 훈스닷넷 시샵님들과 부족하지만 준서아빠도, 상세하게 도움 드리도록 하겠습니다.
감사합니다.