이전에 데스크톱 응용 프로그램을 사용했지만 물리적으로 또는 원격으로 서버에 액세스하는 것이 클라이언트에게 바람직하지 않음을 고려하면 windows 서비스 (이론적으로는 24 시간 연중 무휴)로 실행됩니다.SOA를 사용하여 원격 UI를 구현해야합니까?
이제는 이전 기능과 이전 인터페이스를 유지하기 위해 해당 서비스에 대한 원격 사용자 인터페이스를 제공해야합니다.
우리는 WCF를 사용하여 여러 SOA 서비스를 개발해 왔습니다. 우리는 구성을위한 하나의 서비스, 예를 들어 네트워크 정보, 통계 등을위한 또 하나의 서비스를 가질 것입니다. 그래서 모든 서비스의 합계는 이전 인터페이스와 동일한 기능을 제공하지만 다른 기능 영역으로 분리됩니다.
SOA에서 많은 경험이 없으므로이 디자인이 맞습니까? SOA가 원격 UI에 적합한가? 하나의 서비스 만 있거나 논리 그룹이 있어야합니까?
참고 : 우리는 서비스에 대한 정보의 일부를 액세스하는 여러 응용 프로그램을 가지고 있습니다. 그래서 우리는이 논리적 구분을 만듭니다.
편집 : 접속할 수있는 사람과 조기에 액세스 할 수있는 사람에 대한 보안을 구현하는 것이 가치가 있습니까? 나는 큰 YAGNI 경고와 함께 그것을 보았다. 그러나 아마 나는 틀렸다.
나는 등, 원격 UI를 구현하는 방법에 대한 제안, 기존의 프레임 워크, 최선의 접근 방법, 장점과 SOA를 사용하는 단점의 모든 종류의에 관심이 있어요 당신이 올바른 궤도에있는 것처럼
http://stackoverflow.com/questions/9553267/soa-design-parameter-decision에 답변 해 주시겠습니까? – Lijo