2009-09-08 4 views
0

도메인과 gui 사이에 webservices 계층을 추가하는 개발 팀을 처음 사용했습니다. 접근 방식은 많은 잠재력을 가지고 있지만 웹 메소드를 관리하는 방법을 궁금해합니다. 현재로서는 소수의 웹 메쏘드가 있지만 다른면으로 갈 때 많은 것들이있을 것입니다.웹 서비스 노출에 대한 우수 사례

나는 거기에 약간의 영리한 생각이 틀림 없다고 확신하지만 나는 찾을 수가 없다. 어떤 조언이 있으십니까?

는 (웹 사이트 .NET 1.1에 여전히 있기 때문에 그들은 ASMX를 사용 - 확실하지가 관련)

갱신 : 이름 : 내가 찾던 인터페이스를 구성하는 방법에 대한 아이디어입니다 표준? 도메인 개체 당 하나의 서비스 또는 다른 영리한 방법?

어떻게 영리하고 읽기 쉽고 이해가 쉽지요?

+2

http://stackoverflow.com/questions/1087963/net-web-services-best-practice-srp를 참조하십시오 을 도와 주셔서 모두 감사합니다. – jro

+0

덕분에 검색했지만 아무 것도 찾지 못했습니다. – zzzuperfly

답변

-1

제안 된 링크를 확인하고 거기에서 추천 한 책을 주문했습니다. 내부 및 외부 웹 서비스를 주문하는 방법에 대한 아이디어를 얻을 수 있기를 바랍니다.

는 // östen

1

몇 가지 질문이 있습니다.

이것은 인터넷 응용 프로그램이나 인트라넷 응용 프로그램입니다. 그것에 따라 웹 서비스를 호스팅하는 보안 수준을 고정하도록 선택할 수 있습니다.

또한 웹 서비스를 논리적으로 분리하여 검색하는 대신 웹 서비스를 찾고 소비하는 데 도움이됩니다.

닷넷 플랫폼을 3.5로 마이그레이션 할 수 있다면 웹 서비스의 개발과 소비가 기능 및 개발 시간면에서 더 유리할 것입니다.

+0

하나의 웹 서비스에 여러 가지 방법이있을 수 있습니다. 따라서 웹 서비스의 논리적 그룹화는 웹 서비스가 적고 유지 보수성이 향상되도록 도움을 줄 것입니다. – Kalpak

2

웹 메소드를 관리하는 것이 무엇인지 모르겠습니다. 실제 요구 사항에 대한 응답으로 웹 서비스 작업 (ASMX가 웹 메서드를 호출하는 것) 만 노출해야합니다. 그런 다음 요구 사항을 충족하기 위해 서비스를 어떻게 디자인합니까?

Microsoft는 이제 ASMX 웹 서비스를 기존 기술로 간주하므로 몇 가지 버그가 수정 될 것입니다. 따라서 .NET 1.1을 사용하여 새로운 웹 서비스를 개발하는 것은 당연합니다. .NET 1.1 클라이언트는 .NET 3.5로 개발 된 WCF 서비스를 사용할 수 있으므로 제한이 없습니다.

+0

나는 직감을 가지고 있었지만 너무 어려워서 고치려고했지만, 너무 많은 모임이 당신을 야채로 만들 수 있습니다. 나는 내 질문을 uppdate. 우리는 wcf에서 webservices를 다시 실행해야한다고 생각합니다. – zzzuperfly

관련 문제