2012-10-27 3 views
0

웹 서비스를 사용하여 데이터베이스 객체에 액세스하는 것이 효율적입니까?웹 서비스를 통해 db에 액세스하십시오.

나는 승리하는 전화 앱과 웹 앱을 개발 중입니다. 둘 다 동일한 db를 사용할 것입니다. 두 개의 앱에 대해 하나의 웹 서비스를 생성해야합니까?

답변

2

공유 웹 서비스는 확실히 올바른 방법입니다. 이는 서비스의 요점으로, 여러 곳에서 동일한 비즈니스 및 데이터 로직에 액세스 할 수 있습니다 (두 곳 모두 같은 일을하고 있다고 가정 할 때). 또한 앱과 데이터베이스 사이의 자연스러운 보안 버퍼 역할을합니다. 따라서 데이터베이스는 여러 클라이언트 애플리케이션과 달리 서비스의 연결 만 수락하면됩니다.

기술면에서 두 고객 모두 Microsoft이므로 기존 SOAP 서비스와 달리 WCF를 서비스로 사용할 수 있습니다. 또는 JSON을 사용하는 WebAPI와 같이 보편적으로 허용되는 무언가를 사용할 수 있습니다. 거기에 다양한 옵션이 있습니다.

관련 문제