2012-06-20 3 views
1

enter image description here원격 데이터베이스를 사용하는 ASP.NET 모바일 웹 사이트?

내 시나리오는 아래 그림과 같습니다. 나는 고객 구내에있는 데이터베이스를 가지고있다. 그것은 인터넷을 통해 원격 웹 서버에 연결됩니다. 나는이 데이터베이스에서 데이터 (삽입, 삭제 등)를 조작 할 수있는 모바일 웹 사이트를 개발해야한다.

이렇게하는 가장 좋은 방법은 무엇입니까? 웹 서비스를 사용해야합니까? (나는 웹 서비스에 대한 지식이 제한적이다.)

+0

설명에서 당신은 모바일 웹 사이트를 말하지만 다이어그램에서 그것의 장치는 웹 사이트가되어야 하는가, 아니면 장치의 응용 프로그램이 될 수 있는가? – mbwasi

답변

2

아니요, 웹 서비스를 사용하고 있지 않습니다.

이 시나리오는 내부 LAN에서 호스팅되는 데이터베이스 서버와 다르지 않습니다. 정규화 된 도메인을 사용하여 연결 문자열에 주소를 지정하기 만하면됩니다.

예컨대 :

<connectionStrings> 
    <add name="myConnection" connectionString="data source=sqlserver101.databasehost.com;user id=admin;password=admin;initial catalog=myDatabase;" providerName="System.Data.SqlClient" />  
</connectionStrings> 

유일한 차이점은 당신이 인터넷에 노출 된 데이터베이스 서버를 갖는 좀 더 보안 인식 할 필요가있다.

1

웹 서비스 유형의 솔루션이 분명합니다. Microsoft가 웹 서비스 (예 : .Net Web Services)를 호출하지 않아도 웹 서버에서 데이터를주고받을 수있는 방법이 필요합니다. 모바일 장치가 지원할 수 있습니다. 고객 구내를 웹 서버에 연결하는 데 사용되는 기술을 살펴 봐야합니다. 어쩌면 다시 사용할 수 있습니다. 나는 WCF와 비슷한 것을하고있다. WCF

관련 문제