2012-06-21 2 views

답변

1

우선 디자인 패턴을 사용하여 자신을 강요 할 필요가 없습니다. 디자인 패턴은 특정 문제에 대한 재사용 가능한 솔루션입니다. 웹 서비스를 직접 호출해도 아무런 문제가 없습니다. 코드를 깨끗하게 만들고 중복을 제거하고 호출하기위한 간단한 내부 API를 개발하십시오.

초. 사용할 수있는 콘텐츠 관리 통합 패턴이 있습니다. 그러나 당신은 당신이하는 일에 대해보다 구체적이어야합니다. 그것은 단순한 파일 broswer 경우 "브라우저보기"패턴을 사용할 수 있지만 필요한 없습니다.

단순한 응용 프로그램이라면 너무 복잡하지 않을 것입니다.

당신이 우리에게 말하지 않은 다른 것은 당신이 어떤 종류의 웹 서비스를 사용하고 있는가입니다. RESTful 또는 SOAP?

희망이 조금 도움이됩니다. :)

+0

감사합니다. Matjaz, 저는 RESTful 웹 서비스를 사용하고 있습니다. –

0

웹 서비스 호출만을 처리하는 디자인 패턴은 없습니다. 통합 설계에 도움이되는 패턴을 실제로 찾으려면 Enterprise Integration Patterns을 참조하십시오.

전제 조건은 등 같은 비동기, 연속성, 장애 처리 및 전파 대 동기로 통합 제약에 대한 철저한 이해, 내가 흥미로운 발견

다른 패턴이 Nygard의 우수한 책에서 것들을 가지고있다 Circuit Breaker, 제한 시간 및 벌크 헤드와 같은 Release it!입니다.