본문 바로가기
IT/Spring Boot

Web Service?

by 골든크랩 2022. 9. 22.
728x90
반응형

웹 서비스는 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템이다(위키피디어)

 

80포트를 이용하여 이기종간의 시스템과의 통신을 함.

 

서비스 지향적 분산 컴퓨팅 SOA -> Web Service 2.0 등장.

느슨한 연결(Loose Coupling)

XML 유니코드 부호화 사용 (Object 를 주고 받지 않고 XML을 사용)

메시지지향(Message-Oriented)

 

웹서비스 1세대 스펙

출처: https://jsdevlog.tistory.com/entry/%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC-%EC%8B%A4%EA%B8%B0-%ED%86%B5%ED%95%A9-%EA%B5%AC%ED%98%84%EC%9B%B9-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%B0%A9%EC%8B%9D
https://mblogthumb-phinf.pstatic.net/20131104_231/spdlqjdudghl_1383539896921ndJHA_PNG/1.png?type=w2

 

 

참조글)

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=msnayana&logNo=80172777745 

 

웹서비스 ( SOAP, UDDI, WSDL ) 가 뭘까?

웹서비스 ( SOAP, UDDI, WSDL ) 가 뭘까? 웹스비스는 웹이라는 네트워크환경에 연결된 서로 다...

blog.naver.com

SOAP(Simple Object Access Protocol)특징

- 서비스 지향 아키텍쳐의 필수적인 부분

- 요청자/제공자 사이의 경로를 만듬

- 메시지와 데이터 구조는 XML (XML로 작성된 WSDL을 사용)

 

WSDL (Web Service Description Language) 특징

- 서비스 표현 언어

- 공개인터페이스 / XML

- 데이터 타입정보 / 프로토콜 바인딩 / 서비스 위치

 

UDDI ( Universal Discription, Discovery and Integration)

- 필요한 서비스를 찾을수 있는 Registry, 기술적인 스펙

UDDI 데이터 범주

- White 페이지

- Yellow 페이지

- Green 페이지

 

SOAP Vs REST

 

저장소로 UDDI를 사용하고,

저장소에 접근과 그 저장된 자료의 접근 형식을 적은 설명서 WSDL과

이 자료를 끄집어 내어 가져오는 실행프로토콜은 SOAP 으로 구성됨. 이때 XML을 사용함.

 

 

 

 

 

 

 

 

 

 

728x90
반응형

댓글