3 계층 아키텍처의 프로젝트가 있습니다. 사용자 프런트 엔드 (그 중 하나는 일반 ASP.NET MVC3 웹 앱)는 CouchDB 데이터 저장소의 중개자 역할을하는 일반적인 ASP.NET 웹 서비스와 통신합니다.아키텍처 딜레마 : 3-tier (mvc3 webapp -> webservice -> couchdb) 설치 이미지 설정
지금까지 특수 처리가 필요없고 제대로 작동 한 텍스트 데이터 만 전송했습니다. 그러나 이제는 처음으로 텍스트와 함께 이미지를 제공해야합니다. 이미지는 CouchDB 문서의 첨부 파일로 저장되며 REST-full URL을 통해 액세스 할 수 있습니다.
문제는 REST-ful URL이 중간 계층 (웹 서비스)에서만 유효하다는 것입니다. 어떻게해야 CouchDB 백엔드에 직접 액세스 할 수없는 클라이언트 계층에 이들을 가장 잘 노출시킬 수 있습니까?
URL 재 작성/전달 체계를 구현하는 방법에 대해 생각해 보았습니다. 그러나이를 수행하는 방법이나 적절한 해결책이라고할지 모르겠습니다.
모든 아이디어는 환영합니다!