다음 프로젝트의 핵심 기능 중 하나인 클라우드 환경에서의 문서 편집 기능을 알아보는 중 WOPI라는 걸 발견에 무엇인지 간단하게 알아보았다.
풀어쓰면 Web Application Open Platform Interface 인데 Microsoft에서 개발한 REST 기반 프로토콜이다. 서버에 저장 된 MS Office 파일을 조회하고 수정할 때 사용하는 것 같다.
웹에서 여러 사람이 동시에 문서를 조회 및 수정(Co-edit)할 수 있게 하고 실시간으로 반영이 되게 해야하고 버전 관리 및 접근 권한 설정 등등 많은 기능을 이미 MS가 제공을 하고 있는 것 같아서 앞으로 차근차근 살펴봐야겠다...