|
|
25번째 줄: |
25번째 줄: |
| ===단점=== | | ===단점=== |
| *[[XML]]을 근간으로 하여 태그 형태로 메세지를 보내기 때문에 다른 기술들에 비교해서 상대적으로 느리다. | | *[[XML]]을 근간으로 하여 태그 형태로 메세지를 보내기 때문에 다른 기술들에 비교해서 상대적으로 느리다. |
| + | |
| + | ==참고자료== |
| + | < [https://terms.naver.com/entry.nhn?docId=303877&cid=50375&categoryId=50375] SOAP구성] > , 《네이버지식백과》 |
| | | |
| {{각주}} | | {{각주}} |
| | | |
| + | ==같이보기== |
| {{컴퓨터|토막글}} | | {{컴퓨터|토막글}} |
2019년 6월 25일 (화) 15:54 판
SOAP(Simple Object Access Protocol)는 XML(Extensible Markup Language)을 근간으로 메세지를 네트워크상에서 주고받으며 웹서비스가 통신할 수 있게 해주는 프로토콜이다.
개요
SOAP(Simple Object Access Protocol)는 웹 서비스를 이용하기 위해 정해놓은 프로토콜이다. 보통 RPC(Remote Procedure Call)패턴으로, 웹 서비스 클라이언트에서 웹 서비스 서버 쪽으로 메세지를 요청 하고, 서버는 그 메시지에 반응하게 된다. SOAP의 강점은 많은 '표준'에서 나온다. SOAP의 표준을 지키면서 서비스를 구현 한다면 다른 세세한 체제는 필요없이 다른 언어, 다른 플랫폼 에서도 서비스를 구현 할 수 있다. 사용가능한 트랜스포트 프로토콜은HTTP, HTTPS, SMTP가 있으며 XML을 근간으로 하는 프로토콜이다.
구성
- SOAP(SOAP Envelope)
- SOAP Header
- SOAP Body
- SOAP Encoding Rule
- SOAP RPC Representation
동작 방식
대상체의 함수 호출을 목적으로 하여 XML방식으로 메세지를 구성하고 HTTP 통신에 기반한 통신을 하여 호출하고자 하는 함수를 부른다
[1]
장/단점
장점
- HTTP기반으로, HTTP와 같이 프록시와 방화벽에 구애받지 않고 통신이 가능하다.
- 독립적이기 때문에 언어나 플랫폼에 의존적이지 않다.
- 에러 처리에 대한 내용이 기본적으로 내장 되어 있다.
- REST에 비하면 복잡하다고 하지만 그래도 간단하며 확장이 용이하다.
단점
- XML을 근간으로 하여 태그 형태로 메세지를 보내기 때문에 다른 기술들에 비교해서 상대적으로 느리다.
참고자료
< [1] SOAP구성] > , 《네이버지식백과》
각주
같이보기
이 SOAP 문서는 컴퓨터에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.
|
개발 : 프로그래밍, 소프트웨어, 데이터, 솔루션, 보안, 하드웨어, 컴퓨터 □■⊕, 사무자동화, 인터넷, 모바일, 사물인터넷, 게임, 메타버스, 디자인
|
|
컴퓨터 종류
|
PC • 넷북 • 노트북 • 데스크톱 • 마이크로컴퓨터 • 매킨토시 • 미니컴퓨터 • 서버컴퓨터 • 서피스 • 슈퍼컴퓨터 • 스마트워치 • 스마트폰 • 슬레이트PC • 양자컴퓨터 • 울트라북 • 워크스테이션 • 웨어러블 컴퓨터 • 조립컴퓨터 • 카PC • 컴퓨터 • 크롬북 • 태블릿PC • 펜티엄 • 피디에이(PDA)
|
|
컴퓨터 본체
|
CPU • GPU • 가속처리장치(APU) • 그래픽처리장치(GPU) • 랜카드 • 램(RAM) • 롬(ROM) • 마이크로프로세서 • 메모리 • 메모리 세그먼트 • 메모리 슬롯 • 메인보드 • 배드섹터 • 버스 • 보조기억장치 • 본체 • 사운드카드 • 슬롯 • 에스에스디(SSD) • 주기억장치 • 중앙처리장치(CPU) • 진공관 • 칩 • 칩셋 • 캐시메모리 • 쿨러 • 트랜지스터 • 파워서플라이 • 프로세서 • 플래시메모리 • 하드디스크 • 확장슬롯
|
|
컴퓨터 주변장치
|
CRT • LCD • LED • SATA • SD카드 • 결선 • 광디스크 • 낸드메모리 • 동글 • 디램(DRAM) • 디브이디(DVD) • 디스크 • 마우스 • 마이크 • 메모리카드 • 모니터 • 모바일 어시스턴트 • 방향키 • 블루레이 • 블루레이디스크 • 스피커 • 씨디(CD) • 씨디롬(CD-ROM) • 에어팟 • 웹캠 • 유에스비(USB) • 유에스비 메모리(USB 메모리) • 이어폰 • 인텔 HD 그래픽스 • 입력장치 • 조이스틱 • 조이패드 • 주변장치 • 차음성 • 출력장치 • 커서 • 컨트롤러 • 케이블 • 키 • 키보드 • 프린터 • 프로젝터 • 플로피디스크 • 헤드 마운트 디스플레이(HMD) • 헤드셋 • 헤드폰 • 화면
|
|
컴퓨터 명칭
|
8086 • 8088 • 80286 • 80386 • 80486 • ABC컴퓨터 • IBM • Z1 • 리스크파이브 • 마크원 • 메인프레임 • 바이낙 • 브리슬콘 • 시카모어 • 알테어 8800 • 에니악 • 에드박 • 에드삭 • 유니박 • 이아스 • 일리악 • 조니악 • 콜로서스
|
|
슈퍼컴퓨터
|
HPC5 • 누리온 • 마르코니-100 • 서밋 • 선웨이타이후라이트 • 셀레네 • 시에라 • 티앤허-2A • 프론테라 • 피즈 다인트 • 후가쿠
|
|
양자컴퓨터
|
53 큐빗 양자컴퓨터 • 디웨이브2 • 디웨이브2X • 디웨이브시스템즈 • 퀀타플로우
|
|
계산장치
|
계산기 • 계산장치 • 기계식 연산장치 • 라이프니츠 계산기 • 전자계산기 • 전자회로 • 차분기관 • 톱니바퀴를 이용한 수동계산기 • 파스칼린 • 해석기관
|
|
컴퓨터 연산
|
PPI • 니블 • 바이트 • 비트 • 연산 • 컴퓨팅 • 큐비트
|
|
컴퓨터 인물
|
더글러스 엥겔바트 • 리처드 파인만 • 리 펠젠스타인 • 밥 알브레히트 • 스티브 돔피어 • 스티브 잡스 • 시모어 크레이 • 앨런 튜링 • 에드 로버츠 • 제임스 서덜랜드 • 존 드레이퍼 • 찰스 배비지 • 콘라트 추제 • 토머스 왓슨 • 하워드 에이킨
|
|
위키 : 자동차, 교통, 지역, 지도, 산업, 기업, 단체, 업무, 생활, 쇼핑, 블록체인, 암호화폐, 인공지능, 개발, 인물, 행사, 일반
|
|