다른 그룹의 데이터 피드에 데이터 종속성이있는 응용 프로그램을 만들고 있습니다. 그들은 하루에 한 번 캐시에로드 할 수있는 데이터의 일일 xml 덤프를 제공 할 수 있습니다. 또는 웹 서비스를 호출하여 데이터를 그런 방식으로 가져올 수 있습니다. 데이터 제공 업체가 내가 어떤 것을 사용해야하는지 (어느 쪽이든 동일한 작업), 내가 물어야하는 것과 그 이유는 무엇입니까? asp.net 캐시 웹 사이트 등 사용 ...웹 서비스 대 XML?
답변
이것은 전적으로 웹 서비스에 노출 된 API에 따라 다릅니다. 모든 정보를 한꺼번에, 하루에 한 번씩 필요로하고 더 많은 것을 요구할 필요가없는 상황에 있다면 간단한 XML 판독기 만 있으면됩니다.
반면에 훨씬 더 확장 가능한 솔루션은 웹 서비스에 연결하는 것입니다. 그러면 사용자가 수집하는 정보의 유형을 사용자 정의 할 수 있기 때문입니다. 요구 사항이 하루 동안 업데이트되거나 모든 정보가 필요하지 않은 경우 특정 시점의 하위 집합 만 웹 서비스를 통해 진행하는 것이 더 좋을 수 있습니다.
궁극적으로 더 나은 옵션은 비즈니스 요구 사항에 따라 다릅니다. 웹 서비스가보다 유용한 방식으로 형식이 지정된 정보를 제공하고 적절한 방식으로 필터링 할 수 있습니까? 그렇다면, 그 길로 가야합니다. 모든 데이터가 필요한 경우 XML이 더 간단 할 수 있습니다.
여기서는 캐싱 및 업데이트를 위해 HTTP의 이점을 활용할 수있는 Atom 피드를 선택하고 유효한 XML 피드이기도합니다. 이렇게하면 실제로 필요한 것보다 더 많은 데이터를 처리 할 필요가 없습니다. XML 덤프는 업데이트, 분석 및 구현에있어서 끔찍할 수 있습니다. 요구 사항이 충족 될 때까지 WS- * 스택 스택을 필요로하고 (거의 필요하지 않은 도구로 개발 환경을 오염시킬 수 있음) WebServices가 일반적으로 끔찍합니다. 또는 데이터에 대한 기본 REST 인터페이스를 요청할 수도 있습니다 (예 : 하나의 URL pr). 업데이트 날짜 또는 귀하가 필요하다고 생각하는 모든 것이 포함됩니다.
- 1. 안정적인 웹 서비스 대 다른 웹 서비스
- 2. 웹 서비스 대 WCF
- 3. .Net 웹 서비스, 서비스 수 대 서비스 크기 대
- 4. XML 웹 서비스
- 5. XML 웹 서비스 호출
- 6. 웹 서비스 - 대 후반 대 대가
- 7. 2.0 웹 서비스 프록시 대 WCF 서비스
- 8. 웹 서비스 대 스프링 리모팅
- 9. Asp.net 대 어떤 웹 서비스?
- 10. 소켓 프로그래밍 대 웹 서비스?
- 11. 웹 페이지 대 웹 서비스 통신
- 12. 웹 응용 프로그램 대 웹 서비스 대 클래식 응용 프로그램
- 13. VB.Net에서 XML 웹 서비스 사용
- 14. XML 웹 서비스 요청 받기
- 15. 우분투에서 실행되는 XML 웹 서비스
- 16. android 웹 서비스 클라이언트 KSOAP 대 WSDL2Java
- 17. 웹 서비스 대 정기적 인 HTTP 요청
- 18. ASP.NET 페이지 메서드 대 웹 서비스
- 19. 웹 서비스 : Ruby on Rails 대 WCF
- 20. 직접 액세스 데이터베이스 대 웹 서비스
- 21. PHP 대 .NET JSON 웹 서비스
- 22. 소켓 대 웹 서비스 .NET (파일 업데이터)
- 23. .NET 웹 서비스 : .asmx? WSDL 대 .wsdl
- 24. IIS 대 Windows 서비스?
- 25. iPhone 대 XML 대 비누 대 JSON 대 RESTful
- 26. 원격 서비스 대. 지역 서비스
- 27. Windows 서비스 대 간단한 프로그램
- 28. XML 대 SQlite 대 액세스
- 29. RoR에서 XML/SOAP 웹 서비스 사용하기
- 30. Android 웹 서비스 - XML-RPC 클라이언트
웹 서비스를 사용하여 더 자주 업데이트 하시겠습니까? –
성능 제약이 있습니까? 모든 기록을 한 번에 하나씩 처리합니까? –
업데이트 빈도는 하루에 한 번만 문제가되지 않습니다 ... 성능 제약 사항이 없으며 하루에 한 번씩 작은 데이터가 1000 행입니다. – drewbren