WS-REST 2014 워크숍이 끝난지도 벌써 두 달여의 시간이 지난 이제서야 용기를 내어 글을 써내려가기 시작하네요. -_-;;;
서두에 이번 워크샵을 한줄로 평가하면
내 생애 최초로 논문을 발표한 워크숍이라서 매우 설레였고
배경 지식 및 어학 역량이 부족해 이해하지 못한 부분이 많았으나 전 세계의 전문가들의 자신의 의견을 개진하면서 토론하는 모습에 매료되었다.
라고 요약할 수 있겠네요.
프로그램의 내용은 다음 링크를 참조하시고 발표 및 논의된 내용은 이어 간략하게 정리하겠습니다.
http://ws-rest.org/2014/program
- Keynote
- Google의 Sam Goto 가 발표를 진행했으며 Google에서 웹 서비스와 관련 API를 만들며 경험한 사례들과 REST Web API의 발전 과정을 매우 재미있고 역동적으로 소개
- '코를 막기' 대 '후각으로 따라가기'
- REST API의 최근 서적인 'RESTful Web API'의 저자 중 한명인 마이크 아문센이 디즈니의 애니메이션 '업'에 등장하는 개를 빗대어 웹 상에서 서비스를 기술하는 방식 (service description)에 대한 올바른 접근 방법을 소개함.
- 프로비넌스(provenance)를 이용해 시간 대 별 Web API로 data를 publish 하기
- 데이타 프로비넌스를 이용해 Web API의 형상을 관리하는 REST API와 이를 이용하여 Web API 변경에도 대응이 가능한 시스템 개발
- 클라이언트 개발 효율화를 위한 REST API를 JavaScript API로 설계하기
- 제가 제출한 논문으로 REST API와 JavaScript API를 맵핑해서 설계하는 디자인 패턴과 REST API 대신 JavaScript API를 제공하여 개발한 사례를 소개
- 웹 암호화 API
- W3C에서 복잡하고 다양한 암호화 기법을 추상화한 JavaScript API를 표준화 한 사례를 소개함.
- 동적 스트리밍 토폴로지를 제어하는 REST API
- 스트리밍 트래픽에 따라 동적으로 토폴로지를 구성할 수 있도록 설계한 REST API를 소개 함.
- 트랜젝션을 분산 처리하는 REST API
- 이 커머스와 같이 트랜젝션이 필요한 서비스에서 REST API 형태로 이를 처리할 수 있는 디자인 패턴 소개
- REST 설계 원칙을 따르는 트랜젝션 모델의 7대 도전 과제
- REST API와 기존 트랜젝션과의 상이 점과 이를 상쇄하기 위한 여러 기술적 접근법을 소개
- 실제 제품에 탑재하기 위한 목적으로 만든 코드 자동 생성 API 클라이언트
- REST API의 self-descriptiveness를 기반으로 API에서 클라이언트 코드가 자동 생성되도록 상용 수준으로 적용한 사례 소개
- 웹 상에서 RESTful linked service 를 연결하는 접근법
- IoT를 위한 COMPOSE API
- 단말 디바이스 간 서비스를 조합 가능하도록 설계한 REST API 소개
이해 부족 혹은 지나치게 요약하느라 내용이 잘못 전달될 수도 있으니 자세한 내용은 원문 링크의 논문 본문을 참고하시기 바랍니다.
감사합니다.
'Web of Humans > REST_API' 카테고리의 다른 글
[요약] 비즈니스 관점에서의 웹 API (0) | 2014.12.30 |
---|---|
[공유] REST API 이해와 설계 - 조대협의 블로그 (0) | 2014.09.27 |
리소스 지향 웹 서비스 (ROWS) - 휴먼 웹과 프로그래머블 웹의 연결 (0) | 2014.07.05 |
RESTful Web API 설계 절차 - RESTful Web API에서 발췌 (2) | 2014.07.02 |
리처드슨 REST 성숙도 모델 (0) | 2014.02.10 |