컴퓨터III-인터넷 발표 일시 : (수) 발표자 : 김광호

Slides:



Advertisements
Similar presentations
Beginning 자바 웹 서비스 SOAP 강미란 Cyber-Infrastructure Research Lab Konkuk University.
Advertisements

온누리교회 일대일 사역팀. CONTENTS 1. 예수님의 공생애 사역 2. 죄의 기원과 죄의 결과 3. 죄 문제의 해결 I. 예수님의 부활은 그리스도의 죽음과 함께 기독교 II. 인간은 하나님 앞에 모두 죄인이다. III. 따라서 나도 죄인이라는 사실을 깨달아야 한다.
Beginning 자바 웹 서비스 웹 서비스 기술 강미란 Cyber-Infrastructure Research Lab Konkuk University.
XML with JAVA. chapter 07 : chapter 07 : XML 스키마 Ⅰ XML 스키마 Ⅰ.
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
일본주식시장의 신 고레가와긴조 투자전략 6 조 안승권. 신문수 발표자 : 신 문 수. 출 생 : 1897 효고현에서 출생 학 력 : 초등학교졸업, 사업가 1992 년 95 세 사망 유일한 자서전 1981 년 스미토모 금속광산 주식매매 200 억엔 벌다⇒ 일본 소득세 납세.
© DBLAB, SNU 화일구조. 강의 소개 - 화일구조  Instructor : Prof. Sukho Lee (301 동 404 호 )  홈페이지 :  교과목 개요 – 이 과목은 데이타 관리와 응용을 위한 화일 구조의 설계와.
Python Socket/HTTP overmania. 목표  소켓을 이용하여 기본적인 서버 - 클라이언트 모델을 구현할 수 있다.  간단한 웹서버를 소켓을 이용하여 작성할 수 있다.
Bizbill 무료전자세금계산서 사용자 메뉴얼.
III. 민족 운동의 전개 1. 일제의 식민지 지배 정책 조선 총독부.
2009개정 중등 국어과 교육과정 울산광역시교육청 교육과정 컨설팅단 : 정일진.
달라지는 노동법 개정 내용 노무법인 正道 잠시나마… 주요 노동관계법 개정내용 3. 마무리 Contents
11 장 데이터 링크 프로토콜 11.1 비동기 프로토콜 11.2 동기 프로토콜 11.3 문자-중심 프로토콜
① 회사소개 ② 제품개요 ③ 제품설명 ④ 시스템 개요 ⑤ 구축사례 ⑥ 시스템 요구사항 Index
그래픽스 및 웹 응용 설계 (자기소개) Self Introduction 2010 년 5 월 17 일 작성자 : 백 선 재.
2011년 봄학기 정보컴퓨터공학부 컴퓨터 소프트웨어 설계 및 실험
행복한 부자교실 16기 8조 성동구 성수동 답사 결과 12월 22일 발표.
Web Service / SOAP 배재대학교 컴퓨터공학과 멀티미디어정보공학연구실 이 상 조
SOAP (Simple Object Access Protocol)
Web Service XML Security
Network Lab. Yong bae, Kim
PART 01 총 론 제9장 한국 사회복지법제의 형성과 발전.
Web Service & Base Technologies
10장. 웹 서비스 공격 (Attacking Web Service)
Knowledge Enterprise Portal Solution(iKEP)
Content Introduction XML Protocol What is an RPC? SOAP의 정의 SOAP의 장점
SNMP의 개요와 동작 서상인 정태명 임원균.
웹 서비스 (Web Services).
12. 데이터베이스 설계.
C++ 프로그래밍 2009년 2학기 전자정보공학대학 컴퓨터공학부.
DB표준화 작업의 현황과 과제 Presentation
◎ 취약점 분석 대상 ◎ 취약점 분석 도구 ◎ IPCAM 의 주소 스캔
화면(UI) 기반 도메인모델 작성 2014년 8월.
Pattern-Oriented Software Architecture 안준석
네트워크 관리 개요 및 SNMP 프로토콜 동작과정 김민나 1517 나윤영 1550 신윤정
Network Management 김대환 김태훈 김숙흔 이근민.
한남대학교 컴퓨터공학과 컴퓨터 네트워크 실험실
X M L 컴퓨터공학과 윤 홍 국.
네트워크 관리 개요 및 SNMP Protocol 동작 과정
3부 해킹 전 정보 획득 Chapter 6. 풋프린팅과 스캔
WSDL 전산게임학과 김헌철.
웹 서비스 (Web Services).
목 차 PGP S/MIME. 전자우편 보안 Security 목 차 PGP S/MIME.
네트워크 보안 3 오 세 종.
SOAP 클라이언트 개발 Guide
디지털-아날로그 부호화.
중화학 공업이 발달한 남동 임해 공업 지역 사회 1학년 1학기
1강_web과 html Web이란? HTML이란? CSS란? Lecturer Kim Myoung-Ho Nickname 블스
나라장터 사용 방법 공공기관 구매위탁을 위한 사용자 등록 사용자 등록 절차 수요기관 조달청
「 LINUX IBM SpectrumScale 설치 가이드」
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
전자세금계산서 제도 설명회 전자세금계산서 표준과 인증 인사말.
실시간 화상 상담 솔루션 ‘eLive Counseling solution & service proposal’
WSDL 의공학과 3학년 김 기 흔.
Operating System 10주차 - IPC(InterProcess Communication) -
Linux 9.X 기초에서 활용까지 Chapter 03 리눅스 설치.
실시간 화상회의 솔루션 ‘eLive Presentation solution & service proposal’
공공기관에서의 UTM과 혼합공격 차단기법 May.2004 Fortinet Korea Inc.
XML-II (eXtensible Markup Language) DTD/DOM
학습지도안 단원명 대단원 III유전과 진화 중단원:1.세포분열 소단원 (1)체세포분열 작성자 신동명.
CONTENTS Ⅰ. 대회목적 Ⅱ. 대회개요 Ⅲ. 대회요강 Ⅳ. 대회규정 Ⅴ. 운영계획 Ⅵ. 홍보계획 Ⅶ. 예산계획.
선의관악종합사회복지관 김정현.
노인 작업치료학 김형민 교수님 3조 허민 민애경 최재완 홍해경
Part 정비사업의 절차 1 ※ : 도시주거환경정비기본계획 도시·주거환경 정비계획(안) 작성 도시·주거환경정비 기본계획 수립
제2장 방과후 아동지도의 사회적 요구.
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
2009개정 중등 국어과 교육과정.
남자의피부의 고민을 한번에 싹~ 해결해주는 옴므라인
사회복지실천기술연구 호남대학교대학원 사회복지학과 이름 : 구 선 하 학번 :
면담론.
Presentation transcript:

컴퓨터III-인터넷 발표 일시 : 2009. 04. 29.(수) 발표자 : 김광호 soap KONYANG Electronic Information Engineering

Contents SOAP ( Simple Object Access Protocol ) SOAP Message의 기본 구조 SOAP Message Processing KONYANG Electronic Information Engineering

SOAP ( Simple Object Access Protocol ) SOAP은 인터넷 상에서 XML 데이터를 교환하 는데 사용되는 메세징 프레임 웍을 정의하는 데 사용된다. 메세징 프레임 웍은 단순, 개발하기 쉽고, 플 랫폼에서 독립적, 분산 컴퓨팅 환경에 적합해 야만 한다. SOAP은 이와 같은 메세징 프레임 웍의 조건 을 충족시킴과 동시에 최소한의 가장 기본적 인 전송에 사용될 수 있게 만들어진 프로토콜 이다. KONYANG Electronic Information Engineering

SOAP 은 왜 새롭게 사용 되어야 하는가? IIOP, ORPC, JRMP 들이 binary protocol인 반 면 SOAP은 XML을 사용하는 text-baseprotocol 이다.(debug 하기 쉽다) Vendor에 상관없이 적용될 수 있는 기술 (XML, HTTP, SMTP 등) 에 기반을 두고 있다. 다른 protocol들에 비해 아주 이해하기 쉬운 간단한 구조를 가지고 있다. KONYANG Electronic Information Engineering

SOAP Message의 기본구조 SOAP Message는 다음과 같이 Envelope, Header, Body 세 개의 주요 파트(parts)로 이 루어진다. SOAP Message의 구성 요소 : Envelope: 메시지의 시작과 끝을 정의함 Header: 메시지의 모든 조건적 속성들을 포함함 (optional) Body: 전송될 메시지를 포함한 모든 XML 데이터를 포함함 첨부 파일 (Attachments): XML 포맷과 아스키 혹은 바이너리와 같은 데이터 포맷 지원 KONYANG Electronic Information Engineering

SOAP 메시지 구조 요소 (Element) 엔벨로프 (Envelope) 헤더 (옵션) 바디 (Body) 첨부 파일 (Attachments) (옵션) SOAP Envelope (Primary MIME part) Attachment SOAP 1.1 Message W/Attachments Header entry Body entry SOAP Header SOAP Body

SOAP Message의 예 <?xml version='1.0' ?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" > <env:Header> … </env:Header> <env:Body> <m:chargeReservationResponse env:encodingStyle="http://www.w3.org/2003/05/soap-encoding" xmlns:m="http://travelcompany.example.org/"> </m:chargeReservationResponse> </env:Body> </env:Envelope> KONYANG Electronic Information Engineering

SOAP Message의 전달과정 SOAP Message는 SOAP sender에 의해 생성 여러 SOAP Node들을 거치면서 Optional하 게 SOAP Header에 대한 부분적인 처리 최종적으로 SOAP Receiver에게 전달 SOAP Header와 SOAP Body에 대한 특정 처 리 및 작동을 촉구 KONYANG Electronic Information Engineering ES&L

SOAP Message Processing SOAP Message를 처리하는 각 Node들은 SOAP Message를 받으면 순차적으로 수행. 전달 받은 SOAP message에 대한 현 Node의 가능한 모든 role을 결정. 현 Node에서 처리해야 할 Header block들을 Identify한다. 만약 mustUnderstandattribute의 값이 “true”로 주어진 header를 이해할 수 없으면 Fault Message를 보내고 종료. KONYANG Electronic Information Engineering

SOAP Message Processing 현 Node에서 처리해야 할 Header block들에 대한 처리. 만약mustUnderstandattribute의 값이 “true”로 주어진 header를 처리할 수 없으면 Fault Message를 보내고 종료. 현 Node가 전달 받은 SOAP Message의 ‘ultimate SOAP receiver’ 라면 SOAP body에 대한 처리. 현 Node가 ‘SOAP intermediary’ 이고 ‘relay attribute value표’에 따라relay가 필요하다면 SOAP message를 relay한다. KONYANG Electronic Information Engineering