2009-11-18 6 views
0

나는 이미 가동 중이고 일부 시간 동안 전자 상거래 웹 사이트를 운영하고 있습니다. 그것은 .NET 3.5에 내장되어 있습니다. 여태까지는 그런대로 잘됐다..NET 플랫폼의 구성 요소 공유

"문제"는이 프로젝트에서 새로운 프로젝트 및 외부 공급 업체와 기능 (제품 목록, 주문 역학, 고객 정보 등)을 공유하기 시작해야한다는 것입니다. 그 일이 커질 것이라는 것을 알고 있기 때문에 최고의 솔루션은 Salesforce.com과 같은 서비스 계층을 기반으로하는 "플랫폼"을 만드는 것입니다. 기본 전자 상거래 앱에서 원하는 모든 사람에게 모든 기능을 제공 할 수 있습니다. .

내 질문은 : 나는 이미 전자 commece 응용 프로그램에서이 사업 DLL을 소비하는 새로운 VSS 솔루션을 만들 수 있도록하고 싶습니다 조직의 목적을 위해

1). 그러나 분리 된 상태로 새 VSS 솔루션을 만들면 e-commece 응용 프로그램에서 컴파일 된 DLL을 참조하고 전자 상거래 변경으로 인해 항상이 참조를 업데이트해야합니다. 어떻게 생각해? 가장 좋은 방법은 있습니까? 또는 DLL 대신 프로젝트에 직접 참조를 만들 수 있도록 동일한 솔루션을 계속 사용하고 모든 것을 함께 넣는 가장 좋은 방법은 무엇입니까?

2) 동일한 VSS 솔루션을 유지하기로 선택하면 다른 시스템의 기능을 제공하는 서비스를 만들어야합니까? 노출하려는 구성 요소가있는 동일한 솔루션에 새 서비스를 만들어야합니까?

내 문제는 프로젝트 구성과 관련이 있습니다. 우리는 몇 가지 프로젝트를 가지고 있으며 동일한 개발 표준을 따르고 있습니다. 따라서 초기 계획은이 새로운 플랫폼의 모든 기능을 한 곳에 모으기위한 새로운 VSS 솔루션을 만들어 냈습니다.하지만 그렇게한다면 DLL 관리가 될 것입니다. 하기가 어렵다.

고맙습니다.

답변