우리는 데이터 액세스 계층 개체, 비즈니스 논리 계층 개체 및 프레젠테이션 계층 개체 (웹 양식)에 대해 서로 다른 폴더가있는 ASP.Net Web Forms 응용 프로그램이 있습니다. 우리는 또한 SQL 서버용 제공자 모델을 구현했습니다. 전체 응용 프로그램은 오늘날 웹 양식과 함께 통합 dll 파일입니다.ASP.Net의 웹 응용 프로그램에 웹 서비스 계층을 추가하는 방법
이제이 응용 프로그램의 엑스트라 넷으로 액세스 할 별도의 웹 응용 프로그램을 제공해야합니다. 우리는 데이터베이스에 직접 연결하는 대신 웹 서비스 호출 (보안 강화)을 통해 프리젠 테이션 레이어 응용 프로그램으로 구현하려고합니다. 우리는 다음과 같은 사항에 직면하고 있습니다 :
(재사용) 웹 서비스 구성 요소에서 소스 코드를 복사하지 않고 이미 응용 프로그램에 구현 된 비즈니스 로직을 사용하는 방법이 있나요? 이렇게하면 응용 프로그램에서 비즈니스 논리 및 데이터 액세스 논리를 수정하는 것이 익스트라 넷 응용 프로그램에서 자동으로 수행되므로 유지 관리가보다 쉬워집니다.
오늘 양식 인증을 사용하고 있습니다. 엑스트라 넷 응용 프로그램이 익스트라 넷에 대해 동일한 사용자, 구성원, 역할 및 프로필을 사용하여 모든 사용자를 기존 응용 프로그램에서 관리 할 수있는 방법이 있습니까? 이 인증은 웹 서비스로 취급됩니까?