2013. 05 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과 웹 서비스 개념과 기술 Chapter 07 2013. 05 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과.

Slides:



Advertisements
Similar presentations
8 장 웹 프로그래밍 언어의 종류. 8.1 문서의 표준화  컴퓨터와 웹을 이용하기 위해서는 컴퓨터가 이 해할 수 있는 언어를 사용.  웹 프로그래밍 언어 (Web Programming Languages) 란 인터넷에 웹 서비스를 제공하거 나 제공받기 위하여 사용하는.
Advertisements

Communication Design SNS S S ocial N N etwork S S ervice 강예원 김정윤 김지은 류주현 박혜진 이은실.
지도교수 : 박진식 교수님 조 원 : 홍승기, 이병용, 백승준, 조근용, 조동현, 한정협, 이상하.
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
수유부의 약물복용 시 주의점 발표자 조기성. 모유 수유의 장점 모유 수유의 장점은 ? 위장관 질환 발생감소 영아 돌연사 발생감소 아토피 질환 발생감소 정서적 안정.
컴퓨터공학과 CHAP.1 기초 사항. 컴퓨터공학과 1스마트폰 스마트폰 = 컴퓨터 + mp3 플레이어 + 휴 대용 게임기 다양한 앱 설치 가능.
똘기 : 채 익지 않은 과일. 똘기 소개 일명 발표동아리. 똘기는 발표에 대한 두려움을 가지고 있는 학우들에게 ‘ 자신감 ’ 을 키워줄 수 있도록 하자는 취지에서 만들어졌다. 평소 강의 시간보다 편안하고 자유롭게 발표해 볼 수 있는 기회를 제공함으로써 발표력 향상에 기여하는.
미국의 미디어교육 신문방송학과 강진구 한인수 곽모란 이명현.
수34 네트워크와 경제논리 경영4 A 윤다슬 신문 스크랩 발표 인터넷만 접속하면 OK.
Social Network Service
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
PRESENTATION 저온화상이란?
Social Network Service!
자기소개 김지수 blog.naver.com/1merry1.
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
쇼셜마케팅 Social Marketing
웹 페이지.
HTML5 웹 프로그래밍 입문 (개정판) 1장. 인터넷과 웹환경의 발전.
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
블로그 활용 현황 학과 : 영어영문학과 학번 : 이름 : 정경업
6장 인터넷 서비스와 활용 6.1 인터넷의 역사와 사용환경 6.2 웹(WWW)과 홈페이지 6.3 인터넷/웹 기반 서비스
웹 2.0 개요.
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
Web Service XML Security
청소년문제와 보호 청소년문제의 개념과 범주.
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
가족상담 및 치료.
자기소개서 작성법.
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
쌓지 말고 해소하자 이 주휘 이 진영 전 민석 전 혜림.
2015년 하반기 소방교육 자 유 전 공 학 부 (금) 안녕하십니까 자유전공학부 행정실 입니다.
컴퓨터 소프트웨어.
웹 2.0 개요.
Introduction to Web Service Computing
웹 서비스 (Web Services).
서울 메트로 노조파업 수강과목 : 노사 관계론 담당교수 : 정형진 교수님
<엘리제를 위하여>를 감상하며 론도 형식 이해하기
독도 바로알기 2. 사료와 지도로 보는 독도.
제 7 장 원격교육의 개발 기술 7주 2강.
웹 애플리케이션 개발 프레임워크와 스트러츠 웹 애플리케이션 기술 변천사를 이해한다
웹 서비스 (Web Services).
이름:강연주 학번: 담당교수님:박주형교수님
| winglish.com IT 개발본부 2008/01/10
인프라 업무 Portal 사이트 Archon 2.0 목 차 Ⅰ. Concept Ⅱ. SOA Ⅲ. Web
1강_web과 html Web이란? HTML이란? CSS란? Lecturer Kim Myoung-Ho Nickname 블스
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
사회복지 법제론 /노인장기요양보험법 문은홍 조소라.
WSDL 의공학과 3학년 김 기 흔.
패시브하우스 신안산대학교 l 건축과 l 박효동, 박창준, 지예림.
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
Introduction to Semantic Web 시맨틱 웹의 개요
2011 석사학위논문 논문연구 | 국립 한경대학교 산업대학원 디자인학과 | 김용규| Sep. 30, 2011 |
치료 레크레이션 프로그램 (지적 장애 대상) 과 목: 학 과: 학 번: 이 름: 제 출 일 자 담 당 교 수:
도덕 3학년 1학기 1-1. 삶의 설계와 가치추구 (1)삶의 모습과 가치 (2)가치의 의미와 종류 1/17 삶의 모습과 가치
Web & Internet [02] HTML5 기본구조와 작성법
노년기 발달 장안대 행정법률과 세류반 정 오 손
1. 우리 민족과 국가의 성립 14/21 차시 조선 건국 후의 여러가지 정책.
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
학습자 매뉴얼.
도덕과 교수-학습 모형 초등특수교육과 나성령.
5. 인류의 건강과 과학 기술 2. 건강관리 1) 면역.
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
정부조직론 Team 1 발표 제5장 제1절, 제2절 공공정책학부 강철욱 권지호
워밍업 실뭉치 전달게임.
유통경영학과 하성훈 유통경영학과 김병율 기계공학과 배용진
음파성명학 최종욱.
“사업주 부정수급 Clean Up 캠페인”.
11월 고등부 공과설교 업드림? 업드림! 갈라디아서 6:9-10.
Presentation transcript:

2013. 05 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과 웹 서비스 개념과 기술 Chapter 07 2013. 05 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과

웹 서비스 개념 1. 웹 서비스 웹 서비스는 소프트웨어 개발환경 및 운영환경 등에 많은 변화를 가져올 것 잠재적인 웹 서비스 시장이 기존의 모든 IT 시장을 다 합친 것보다 크다는 전망

1-1 웹 서비스의 정의 컴퓨터와 컴퓨터 사이에서의 상호작용을 위한 시스템 1. 웹 서비스 1-1 웹 서비스의 정의 컴퓨터와 컴퓨터 사이에서의 상호작용을 위한 시스템 인터넷을 통해 비즈니스 모델을 구체적으로 제시할 수 있는 한 영역 웹 서비스의 두 가지 공통적인 요소 웹 서비스는 모든 비즈니스를 가능하게 한다. 웹 서비스는 총체적 서비스이다.

1-2 웹 서비스의 특징 XML(eXtensible Mark-up Language) 기반 1. 웹 서비스 1-2 웹 서비스의 특징 XML(eXtensible Mark-up Language) 기반 서로 다른 네트워크, 운영 시스템, 혹은 프로토콜에서 유연하게 사용 XML은 웹 브라우저로 볼 수 있는 일종의 웹 문서 새로운 마크업 언어를 개발하여 응용 프로그램 사이에 데이터 전달 수단으로 사용되는 언어 느슨한 결합(loosely coupled) 웹 서비스 소비자들은 웹 서비스에 직접적으로 구속되지 않음 코스 그레인드(Coarse-grained) 자바(JAVA) 또는 C++ 같은 프로그래밍 언어에서 사용되는 객체 지향 기술은 개별적인 메소드로 서비스를 제공 적당한 정도의 비즈니스 로직에 접근하는 코스 그레인드 서비스를 명시하는 자연스런 방식을 제공

1-2 웹 서비스의 특징 동기식 혹은 비동기식 운영 가능성 원격 프로시저 호출(Remote Procedure Calls) 지원 1. 웹 서비스 1-2 웹 서비스의 특징 동기식 혹은 비동기식 운영 가능성 동기성(Synchronicity)은 서비스 실행에 있어서 서버와 클라이언트는 같은 처리가 이루어지도록 맞추어 나가는 작업 비동기식 운영은 클라이언트의 서비스 호출을 허용하고 나서 다른 함수를 실행 원격 프로시저 호출(Remote Procedure Calls) 지원 원격 객체에 존재하는 프로시저, 함수, 메소드를 호출하는 것을 허용 문서 교환 지원 데이터뿐 아니라 복합 문서를 표시하는 총체적인 방식 비즈니스 통합을 추진하고자 문서의 투명한 전송 교환을 지원

1-3 웹 서비스 구조와 표준 웹 서비스 구조 1. 웹 서비스 서비스 중심 아키텍처(SOA, Service-Oriented Architecture) 세 가지 주요 구성요소 서비스 프로바이더(service provider), 서비스 리퀘스터(service requester), 디스커버리 에이전트(discovery agent)

1-3 웹 서비스 구조와 표준 디스커버리 에이전트 서비스 프로바이더 서비스 리퀘스터 1. 웹 서비스 제공되는 웹 서비스에 대한 모든 정보가 저장되는 곳 서비스 프로바이더 서비스를 제공하는 역할을 담당 디스커버리 에이전트에 웹 서비스를 등록 서비스 리퀘스터 디스커버리 에이전트를 통해 필요한 웹 서비스를 찾는 것을 담당

2-1 HTML HTML HTML의 기본 구조 2. 주요 웹 서비스 기술 “Hyper Text Markup Language”의 약자 하이퍼텍스트 형식의 파일을 브라우저에서 볼 수 있도록 하기 위한 언어 HTML의 기본 구조 태그(TAG) : HTML의 표현은 명령 부분을 ‘<’ 와 ‘>’ 로 묶어 나타냄 확장자는 *.htm 또는 *.html로 지정 기본형태

2-2 XML XML(Extensible Markup Language) 2. 주요 웹 서비스 기술 1996년 하이퍼텍스트 생성 언어(HTML)를 대체할 목적으로 월드 와이드 웹 컨소시엄(W3C)에서 제안 기존에 사용하던 HTML의 한계를 극복하고 SGML(Standard Generalized Markup Language)의 복잡함을 해결하는 방안

3-1 시맨틱 웹 시맨틱 웹(semantic web) 3. 차세대 웹 서비스 기술 컴퓨터가 웹 정보자원의 의미를 이해 정보의 검색, 추출, 해석, 가공 등 제반 처리를 사용자를 대신하여 지능형 에이전트(intelligent agent)가 수행하는 컴퓨터 중심의 기술

3. 차세대 웹 서비스 기술 3-2 웹 2.0 웹 2.0(web 2.0) 사용자가 직접 데이터를 인터넷상에서 생산하고 공유할 수 있도록 만든 인터넷 공간을 지칭 웹 2.0은 기술을 뜻하는 용어가 아니라 웹이 곧 플랫폼이라는 의미 예) 블로그(Blog), 위키피디아(Wikipedia), 딜리셔스(del.icio.us) 등

3-2 웹 2.0 소셜 네트워크(social network) 3. 차세대 웹 서비스 기술 웹 연구 분야 중 하나로 웹상에서 개인 또는 집단이 하나의 노드가 되어 각 노드들 간의 상호의존적인 관계에 의해 만들어지는 사회적 관계 구조를 지칭

3. 차세대 웹 서비스 기술 3-2 웹 2.0 블로그

3. 차세대 웹 서비스 기술 3-2 웹 2.0 위키피디아(Wikipedia)

3-2 웹 2.0 트위터(Twitter) 3. 차세대 웹 서비스 기술 트위터는 마이스페이스와 페이스북 등 소셜 네트워크 사이트와 같은 특징을 인스턴트 메시지 기술과 통합한 네트워크 서비스

3-3 클라우드 컴퓨팅 클라우드 컴퓨팅(cloud computing) 3. 차세대 웹 서비스 기술

3-4 HTML5 HTML5 3. 차세대 웹 서비스 기술 웹 표준 기구인 W3C에서 만들고 있는 차세대 웹 표준 마이크로소프트, 모질라, 애플, 구글, 오페라 등 모든 웹 브라우저의 공급자가 참여하고 있는 산업 표준

3-4 HTML5 HTML5가 인터넷 업계에서 알려지게 된 계기 3. 차세대 웹 서비스 기술 2009년 구글의 웹 개발자 콘퍼런스인 ‘구글 I/O’에서 자사의 서비스가 아닌 HTML5를 데모로 시연 스티브 잡스가 애플 아이폰에 플래시 탑재를 거부하면서 대응 기술로 HTML5를 홍보하기 시작

Thank You