관리자 섹션이있는 ASP.NET 3.5 전자 상거래 사이트가 있습니다. ASP.NET 기반 관리 섹션을 스왑하고 Silverlight 2에서 다시 작성하려고합니다. 실버 라이트는 비동기 호출이 필요하므로 새 SL2 앱에서 기존 DAL을 호출 할 수 없습니다.ASP.NET과 Silverlight 2 간의 DAL 공유에 대한 유용한 정보
이와 같은 작업을 수행하는 가장 좋은 방법은 무엇입니까? WCF 서비스를 만들고이를 통해 기존 DAL을 호출해야합니까, 아니면 모든 것을 WCF로 포팅해야합니까? 아니면 비동기 호출을 기존 WCF가 아닌 DAL에 추가해야합니까? 이런 식으로 최선의 방법에 대한 조언을 찾고.
편집 : 그래서 내가 읽고있는 것은 기존 DAL을 활용하고 DAL을 참조하고 호출을 래핑하는 간단한 WCF 서비스를 만드는 것입니다. WCF 서비스는 DAL에 연결하는 중개자 역할을하지만 Silverlight에 노출합니다. 처음부터 시작한다면 어떨까요? DAL을 WCF 서비스로 구축하여 WPF 클라이언트, ASP.NET 클라이언트, Silverlight 클라이언트, 다른 소비자 등에서 해당 서비스를 사용해야합니다.