«web-services» 태그된 질문

웹 서비스는 네트워크를 통해 상호 운용 가능한 시스템 간 상호 작용을 지원하도록 설계된 소프트웨어 시스템입니다.

3
예상되는 변경을 계획하는 REST 엔드 포인트에 권장되는 패턴은 무엇입니까?
변화에 대한 전망을 가지고 외부 애플리케이션을위한 API를 설계하는 것은 쉽지 않지만, 조금만 생각하면 나중에 인생을 더 쉽게 만들 수 있습니다. 이전 버전 처리기를 그대로 두어 이전 버전과의 호환성을 유지하면서 향후 변경 사항을 지원할 계획을 세우려고합니다. 이 기사의 주요 관심사는 주어진 제품 / 회사에 대해 정의 된 모든 엔드 포인트에 대해 …

2
JSON에서 Protobuf로 이동하십시오. 그만한 가치가 있습니까?
XML 또는 JSON (WCF)을 제공 할 수있는 REST 웹 서비스가 있습니다. Protobufs를 구현한다는 아이디어를 가지고 놀았습니다. 왜? 찬성 서버의 부하가 적습니다. 메시지 크기가 작을수록 트래픽이 줄어 듭니다. 지금보다 나중에 전환하는 것이 더 쉽습니다. 단점 구현해야 함 디버깅을위한 메시지 문제 해결 / 스니핑이 더 어려워집니다. 서버에서 GZip을 사용할 수 있으며 JSON은 …

5
웹 서비스 호출이 필요한 클래스를 어떻게 단위 테스트 할 수 있습니까?
일부 Hadoop 웹 서비스를 호출하는 클래스를 테스트하려고합니다. 코드는 거의 형태입니다. method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } 예를 들어 디렉토리 생성 방법, 폴더 생성 방법 등이 있습니다. 코드가 내가 제어 할 수없는 외부 웹 서비스를 다루고 있다고 가정하면 어떻게 이것을 단위 테스트 …

4
REST 대 RESTful 대 "정상"웹 서비스 – 동일하거나 그렇지 않습니까?
REST 및 / 또는 RESTful 애플리케이션에 대한 몇 가지 정의와 토론을 읽었지만 여전히 실제 의미를 이해하지 못합니다. 나는 보통 GET을 통해 데이터를 가져 오거나 POST를 통해 일부 웹 서비스 (일반적으로 PHP 스크립트)에 데이터를 보내어 데이터베이스에서 데이터를 얻거나 데이터베이스에 쓰는 앱을 사용합니다. 자, 이것이 RESTful 앱입니까? 그렇지 않은 경우 RESTful 앱은 …

4
모바일 클라이언트와 서버 간의 참조 무결성 유지
그래서 나는 비교적 간단한 시스템을 가지고 있습니다. 모바일 클라이언트는 내가 (다른 모바일 클라이언트와 공유) 원격 SQL 서버에 동기화하고 싶은 것을 SQLite는 데이터베이스에 레코드를 작성합니다 . 따라서 전화의 sqlite 테이블에 새 레코드를 만들면 RESTful API를 통해 해당 변경 사항을 원격 서비스로 푸시합니다. 내가 겪고있는 문제 는 데이터에 충돌이 없도록 기본 키를 …
21 sql  web-services 

4
사람들이 SOAP가 더 이상 사용되지 않는다고 생각하는 이유는 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 오늘 SO를 탐색하는 동안 이것을 발견했습니다. 여기 질문을 했으며 다음과 같이 시작합니다. 물론, SOAP이 훼손되었다고 말할 수있을 것입니다. …
20 web-services  soa  soap 

2
SSL 인증서에 대해 보증을 청구 한 사람이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . SSL 인증서는 종종 다양한 보증 또는 보증 (예 : $ 500,000 또는 $ 1m)을 광고합니다. 내 질문은 SSL의 역사에서 실제로 이러한 보증 …

4
GraphQL 대신 SQL을 사용하지 않는 이유는 무엇입니까?
최근에는 RESTful보다 우수하다고 주장하는 GraphQL에 대해 배웠습니다. 그러나 왜 단순히 SQL 문을 HTTP GET 요청에 넣지 않는지 궁금해지기 시작했습니다. 예를 들어 GraphQL에서는 { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } SQL보다 훨씬 간단하지는 않습니다. SELECT id, title FROM movies WHERE id = cixos5gtq0ogi0126tvekxo27; SELECT actors.name FROM …


5
내부 및 외부 API 아키텍처
내가 일하는 회사는 수년간 "유기적으로"성장한 성공적인 SaaS 제품을 유지합니다. 기존 제품과 데이터를 공유 할 새로운 제품군으로 라인을 확장 할 계획입니다. 이를 지원하기 위해 비즈니스 로직을 단일 장소 인 웹 서비스 계층으로 통합하려고합니다. WS 계층은 다음에 의해 사용됩니다. 웹 애플리케이션 데이터를 가져 오는 도구 API 자체가 아닌 다른 클라이언트 소프트웨어와 통합하는 …
19 api  web  web-services 

3
RESTful API에서 토큰 갱신 / 세션 만료 처리
사용자 인증을 위해 JWT 토큰을 사용하는 RESTful API를 작성 중입니다 ( login끝점에서 발행하고 이후에 모든 헤더로 전송). 고정 된 시간 후에 토큰을 새로 고쳐야합니다 ( renew끝점을 호출 하면 갱신 된 토큰을 반환합니다) ). 토큰이 만료되기 전에 사용자의 API 세션이 유효하지 않을 수 있으므로 모든 엔드 포인트가 1) 토큰이 여전히 유효하고 …

7
웹 API에 대한 네트워크 호출에서 여러 데이터베이스 호출이 실제로 중요합니까?
고용주 중 한 곳에서 REST (SOAP에도 적용됨) API 작업을했습니다. 응용 프로그램 UI 인 클라이언트는 웹 (일반 프로덕션 배포의 LAN)을 통해 API를 호출합니다. API는 데이터베이스를 호출합니다. 토론에서 되풀이되는 한 가지 주제는 성능입니다. 팀의 일부 사람들은 성능 때문에 단일 API 호출에서 여러 데이터베이스 호출 (보통 읽기)이 없어야한다고 생각합니다. 각 API 호출에 하나의 …

3
SOA 서비스 구성은 실제로 실제로 작동합니까?
주요 SOA 서비스 디자인 원칙 중 하나는 서비스 구성 원칙 ( https://en.wikipedia.org/wiki/Service_composability_principle )입니다. 아이디어는 기존 서비스를 빌딩 블록으로 사용하여 새로운 서비스를 구성함으로써 새로운 서비스를 신속하게 개발할 수 있다는 것입니다. 새로운 메소드를 구현할 때 객체의 exising 메소드를 호출하는 방식과 유사합니다. 여기에서 SOA의 생산성 향상이 많이 발생합니다. 실제로 실제로 이것을하는 사람이 있습니까? …

1
웹 API를 보호하는 모범 사례는 무엇입니까?
ASP.Net MVC 4에서 모바일 앱이 서버 및 데이터베이스와 상호 작용할 수 있도록 웹 서비스 API를 구축해야하지만 그다지 관련이 없습니다. 대부분의 작업에는 사용자가 서비스에 등록 할 필요가 없으므로 앱 사용자 만 액세스를 제한하고 싶습니다. 다른 곳에서 온 전화 (예 : 모든 데이터를 원하거나 비공식 앱 구축)가 거부되도록하는 방법은 무엇입니까? 내 초기 …

3
Java로 확장 성이 뛰어난 웹 서비스를 디자인하는 방법
동시 사용자가 2000 명인 웹 서비스를 만들고 있습니다. 서비스는 무료로 제공되므로 대규모 사용자 기반을 확보 할 것으로 예상됩니다. 향후 최대 50,000 명의 사용자를 확장해야 할 수도 있습니다. /programming/2567254/building-highly-scalable-web-services 와 같은 문제를 해결하는 몇 가지 다른 질문이 이미 있습니다. 그러나 내 요구 사항은 위의 질문과 다릅니다. 예를 들어-내 응용 프로그램에는 사용자 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.