목차
* 웹기반 시스템
Ⅰ. HTTP를 통한 인터넷 정보교환
1. TCP/IP와 HTTP
2. HTTP의 처리방식
Ⅱ. 웹브라우저와 웹서버의 기능확장
1. 웹브라우저의 기능확장
2. 웹서버의 기능확장
Ⅲ. XML과 웹서비스
1. XML
2. 웹서비스
Ⅰ. HTTP를 통한 인터넷 정보교환
1. TCP/IP와 HTTP
2. HTTP의 처리방식
Ⅱ. 웹브라우저와 웹서버의 기능확장
1. 웹브라우저의 기능확장
2. 웹서버의 기능확장
Ⅲ. XML과 웹서비스
1. XML
2. 웹서비스
본문내용
받아들여지고 있으며, 여러 인터넷 응용시스템에서 자료의 처리 및 전달방식으로 그 활용이 늘어가고 있다.
XML은 첫 번째 특징은 문서의 내용과 정의 규칙(문법)을 분리할 수 있다. XML은 주어진 태그만을 사용하는 HTML과는 달리 사용자가 스스로 태그를 정의할 수 있는데, 이와 같이 정의할 태그는 DTD(Document Type Definition) 또는 XML 스키마(XML Schema)를 통하여 이루어진다. 그리고 DTD 또는 XML 스키마로 구성되는 XML문서의 문법 및 실제 XML 문서와 별도로, XSL(eXtensible style Language)이라는 형식의 파일을 통하여 XML문서를 HTML형식으로 변환 및 웹브라우저 상에서의 표현이 가능하다. XML은 웹브라우저 상의 색깔, 글자크기 등과 같은 표현방식이 아닌 주문량, 주문번호 등과 같이 문서의 의미요소에 의한 태그를 사용함으로써 컴퓨터에 의한 전자문서 처리에 유용하다. 따라서 XML문서는 문서내용에 포함된 자료를 체계적으로 관리할 수 있으며, 컴퓨터 시스템을 통하여 분석, 조작할 수가 있다.
(2) 웹서비스(Web Services)
XML은 인터넷 상의 전자상거래를 위한 체계화된 의미와 형식을 가지는 전자문서를 만들 수 있으나, 실제 컴퓨터 시스템을 통한 인터넷 상 전자상거래에 활용하기 위해서는 추가적인 사항이 필요하다. XML을 활용한 인터넷 상 전자상거래의 자동화를 위한 제시된 중요한 표준이 XML 웹서비스(XML Web Services)이다. 웹서비스는 XML기반 메시징(messaging) 표준인 SOAP (Simple Object Access Protocol) 및 서 비스 레지스트리(service registry)개념을 활용하고 있다.
XML 웹서비스는 인터넷을 이용한 개방형 네트워크를 통해 다수 기업 간의 응용 시스템을 연결시키는 표준화된 방법으로 이해할 수 있다. XML웹서비스에 관한 W3C 표준은 SOAP, WSDL(Web Services Description Language) 및 UDDI(Universal Description, Discove and Integration) 등으로 구성된다. 각각에 대하여 살펴보면 다음과 같다.
SOAP은 인터넷과 같이 네트워크로 연결된 분산 환경에서 XML 메시지를 통해 원격 프로시저를 호출하고 이에 응답하기 위한 통신 프로토콜이다.
SOAP표준은 크게 메시징 시스템 기술과 원격함수 호출을 위한 XML 데이터 표현방식을 정의하고 있다. SOAP는 텍스트(text) 방식의 XML기반 메시지를 사용하여 다양한 응용프로그램 간 분산객체 사용을 쉽게 이를 수 있다. 기본 전송 프로토론은 HTTP를 사용하기 때문에 대부분의 방화벽을 통과할 수 있다. HTTP 이외에 SMTP(Simple Mail Transfer Protocol), FTP(File Transfer Protocol) 등의 프로토콜도 사용할 수 있다.
WSDL은 제공되는 XML 웹서비스의 내용, 즉 교환 데이터의 종류, 사용되는 프로토콜, 웹의 위치 등을 기술(description)하기 위한 XML 기반의 언어이다. SOAP가 실제 원격함수의 호출에 필요한 데이터를 전송한다면, WSDL은 원격함수를 호출한 프로그램의 인터페이스를 정의하는 역할을 한다. WSDL을 이용해 웹서비스 제공자는 사용자에게 해당 XML 웹 서비스의 정확한 인터페이스와 사용되는 데이터 종류, 그리고 전송 프로토콜에 대한 상세 정보를 전달할 수 있다.
UDDI는 XML 웹서비스에 대한 디렉토리(directory) 서비스에 해당한다.
즉, XML 웹서비스를 온라인 디렉토리(online directory)에 등록하여 외부에 공개하기 위한 규약이다. 제공할 수 있는 XML 점서비스의 정보는 UDDI레지스트리(registry)에 등록 보관되며, UDDI 레지스트리에 등록된 서비스는 SOAP 메시지 형식으로 외부에 검색된다.
이와 같이 인터넷 상에서 SOAP에 의한 통신방식 및 XML의 문서형식에 의해 정보교환을 이루는 웹서비스는 기업 내 또는 기업 간 시스템을 공유함으로써 통합을 이루는 서비스지향구조(SOA : Service-Oriented Architecture)의 보편적인 기본기술로 받아들여지고 있다. SOA 또는 웹서비스는 기업 내 나아가 기업 간 응용시스템 간의 연결 및 통합에 관한 기술을 통칭하는 EAI(Enterprise Application Integration)의 발전선상에 존재하는 기술로 평가하여도 무방하다.
XML은 첫 번째 특징은 문서의 내용과 정의 규칙(문법)을 분리할 수 있다. XML은 주어진 태그만을 사용하는 HTML과는 달리 사용자가 스스로 태그를 정의할 수 있는데, 이와 같이 정의할 태그는 DTD(Document Type Definition) 또는 XML 스키마(XML Schema)를 통하여 이루어진다. 그리고 DTD 또는 XML 스키마로 구성되는 XML문서의 문법 및 실제 XML 문서와 별도로, XSL(eXtensible style Language)이라는 형식의 파일을 통하여 XML문서를 HTML형식으로 변환 및 웹브라우저 상에서의 표현이 가능하다. XML은 웹브라우저 상의 색깔, 글자크기 등과 같은 표현방식이 아닌 주문량, 주문번호 등과 같이 문서의 의미요소에 의한 태그를 사용함으로써 컴퓨터에 의한 전자문서 처리에 유용하다. 따라서 XML문서는 문서내용에 포함된 자료를 체계적으로 관리할 수 있으며, 컴퓨터 시스템을 통하여 분석, 조작할 수가 있다.
(2) 웹서비스(Web Services)
XML은 인터넷 상의 전자상거래를 위한 체계화된 의미와 형식을 가지는 전자문서를 만들 수 있으나, 실제 컴퓨터 시스템을 통한 인터넷 상 전자상거래에 활용하기 위해서는 추가적인 사항이 필요하다. XML을 활용한 인터넷 상 전자상거래의 자동화를 위한 제시된 중요한 표준이 XML 웹서비스(XML Web Services)이다. 웹서비스는 XML기반 메시징(messaging) 표준인 SOAP (Simple Object Access Protocol) 및 서 비스 레지스트리(service registry)개념을 활용하고 있다.
XML 웹서비스는 인터넷을 이용한 개방형 네트워크를 통해 다수 기업 간의 응용 시스템을 연결시키는 표준화된 방법으로 이해할 수 있다. XML웹서비스에 관한 W3C 표준은 SOAP, WSDL(Web Services Description Language) 및 UDDI(Universal Description, Discove and Integration) 등으로 구성된다. 각각에 대하여 살펴보면 다음과 같다.
SOAP은 인터넷과 같이 네트워크로 연결된 분산 환경에서 XML 메시지를 통해 원격 프로시저를 호출하고 이에 응답하기 위한 통신 프로토콜이다.
SOAP표준은 크게 메시징 시스템 기술과 원격함수 호출을 위한 XML 데이터 표현방식을 정의하고 있다. SOAP는 텍스트(text) 방식의 XML기반 메시지를 사용하여 다양한 응용프로그램 간 분산객체 사용을 쉽게 이를 수 있다. 기본 전송 프로토론은 HTTP를 사용하기 때문에 대부분의 방화벽을 통과할 수 있다. HTTP 이외에 SMTP(Simple Mail Transfer Protocol), FTP(File Transfer Protocol) 등의 프로토콜도 사용할 수 있다.
WSDL은 제공되는 XML 웹서비스의 내용, 즉 교환 데이터의 종류, 사용되는 프로토콜, 웹의 위치 등을 기술(description)하기 위한 XML 기반의 언어이다. SOAP가 실제 원격함수의 호출에 필요한 데이터를 전송한다면, WSDL은 원격함수를 호출한 프로그램의 인터페이스를 정의하는 역할을 한다. WSDL을 이용해 웹서비스 제공자는 사용자에게 해당 XML 웹 서비스의 정확한 인터페이스와 사용되는 데이터 종류, 그리고 전송 프로토콜에 대한 상세 정보를 전달할 수 있다.
UDDI는 XML 웹서비스에 대한 디렉토리(directory) 서비스에 해당한다.
즉, XML 웹서비스를 온라인 디렉토리(online directory)에 등록하여 외부에 공개하기 위한 규약이다. 제공할 수 있는 XML 점서비스의 정보는 UDDI레지스트리(registry)에 등록 보관되며, UDDI 레지스트리에 등록된 서비스는 SOAP 메시지 형식으로 외부에 검색된다.
이와 같이 인터넷 상에서 SOAP에 의한 통신방식 및 XML의 문서형식에 의해 정보교환을 이루는 웹서비스는 기업 내 또는 기업 간 시스템을 공유함으로써 통합을 이루는 서비스지향구조(SOA : Service-Oriented Architecture)의 보편적인 기본기술로 받아들여지고 있다. SOA 또는 웹서비스는 기업 내 나아가 기업 간 응용시스템 간의 연결 및 통합에 관한 기술을 통칭하는 EAI(Enterprise Application Integration)의 발전선상에 존재하는 기술로 평가하여도 무방하다.
키워드
추천자료
- 인터넷방송국 분석
- UCC의 개념과 특성 및 향후 전망
- 싸이월드의 성공과 문제점
- 품질경영의 의의(개념)와 발전, 서비스의 품질경영
- 아동복지서비스(시설보호, 가정위탁보호, 입양, 아동학대)
- 장애인복지서비스의 유형(소득보장서비스 고용보장서비스 의료보장서비스 교육보장서비스 장...
- [노인복지서비스] 노인복지 서비스의 원칙과 유형(소득보장제도 의료보장제도 주거보장제도 ...
- [사회복지서비스의 평가] 사회복지 평가의 의의와 목적 및 접근방법 사회복지평가의 내용과 ...
- 아동복지서비스(지지적 서비스 보충적 서비스 대리적 서비스)
- [아동 및 청소년복지서비스] 아동-청소년복지서비스의 대상과 분류
- 지역사회복지 분야와 서비스(사회복지관 재가복지봉사센터 사회복지공동모금회 사회복지협의회)
- 호스피스서비스에서 사례관리 실천의 필요성
- 노인복지실천을 위한 지역사회복지서비스의 실천전략