웹 서비스는 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템이다(위키피디어)
80포트를 이용하여 이기종간의 시스템과의 통신을 함.
서비스 지향적 분산 컴퓨팅 SOA -> Web Service 2.0 등장.
느슨한 연결(Loose Coupling)
XML 유니코드 부호화 사용 (Object 를 주고 받지 않고 XML을 사용)
메시지지향(Message-Oriented)
웹서비스 1세대 스펙
참조글)
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을 사용함.
'IT > Spring Boot' 카테고리의 다른 글
@Repository @Service 어노테이션 (0) | 2022.09.22 |
---|---|
Springboot webservice 샘플 만들기 - 미완 (0) | 2022.09.22 |
@PostConstruct 란... (0) | 2022.09.21 |
Lombok 에러 해결법 (0) | 2022.09.21 |
의존 객체 자동 주입-@Resource, @Autowired, @Inject (0) | 2022.09.21 |
댓글