지난 5월부터 3회에 걸쳐 IBM 한국 developerWorks에 연재한 얼랭과 웹에 관한 기사의 간략한 정리.
- 1회(2008년 5월): Yaws와 얼랭
얼랭으로 작성된 고성능 웹서버인 Yaws를 소개하고 Yaws의 설치/구성 방법과 Yaws로 웹 콘텐츠를 만드는 법에 대해 소개한다. 또한 Yaws의 애플리케이션 모듈(appmod) 개념을 알아보고, 이를 이용하여 간단한 트랙백(trackback) 서버를 구현해 보았다. - 2회(2008년 6월): ErlyWeb을 이용한 웹 개발
ErlyWeb은 Yaws 위에서 작동하는 MVC 웹 프레임워크다. 루비온레일스에서 영감을 받아 탄생한 이 프레임워크는 아이러니하게도 레일스에서는 더 이상 사용되지 않는 컴포넌트(component)의 개념이 프레임워크의 중심에 온다. 예제로 ErlyWeb과 MySQL을 이용하여 간단한 게시판도 하나 만들어 보았다. - 3회(2008년 7월): RESTful 웹 서비스와 Erlang/OTP
REST는 바로 웹의 아키텍처 스타일이다. 여기서는 얼랭의 핵심 개념 중 하나인 Erlang/OTP를 간단히 소개하고, OTP가 왜 REST와 잘 어울리는지를 설명한다. 또한 Erlang/OTP와 얼랭 HTTP 툴킷인 MochiWeb을 이용하여 레거시(legacy) 애플리케이션에서 RESTful 웹 서비스를 추출하는 예제를 다루었다.
태그 : 얼랭
덧글