1. 웹 서비스와 XML, AJAX
- 웹 서비스 [ Web Service ]
: 여러 시스템을 플랫폼에 독립적으로 연계, 통합과 자원을 공유할 목적으로 만든 표준화된 웹 기술
: 이기종 간에 서비스를 자유롭게 운용하고 통합하기 위해 등장
n 기술 : XML, SOAP, UDDI, WSDL 등
n SOAP [ Simple Object Access Protocol ]
: HTTP, HTTPS, SMTP 등을 사용해 XML 형식의 메시지를 컴퓨터 네트워크에서 교환하는 프로토콜
: 웹 서비스에서 기본 메시지를 전달하는 기반
: 원격 프로시저 호출 [ RPC, Remote Procedure Call ]
→ 네트워크 노드에서 다른 쪽 노드로 메시지 요청, 서버는 즉시 응답
n UDDI [ Universal Description Discovery and Integration ]
: 웹 서비스 등록, 검색할 수 있는 웹 서비스 레지스트리에 관련된 명세
: 인터넷 상 전 세계 비즈니스 목록에 자신을 등재하는 XML 기반 레지스트리
n WSDL [ Web Services Description Language ]
: 웹 서비스 기술 언어 또는 기술된 정의 파일을 총칭, XML로 기술
: 특정 비즈니스가 제공하는 서비스 설명, 개인이나 회사가 서비스에 전자적으로 접근하는 방법을 제공할 때 사용하는 XML 기반 언어
- 웹 서비스의 진화
n SOA [ Service Oriented Architecture, 서비스 지향 아키텍처 ]
: 기업형 응용 프로그램에 포함된 개별 기능을 서비스 지향적으로 분리
: 동적 비즈니스 요구사항에 따라 신속하게 조립하고 재사용해 상호 운영할 수 있도록 표준 기반 서비스로 구성하는 IT전략
n SOA 사용 목적
: 운영 효율성 향상
: 고객 응답성 개선
: 비즈니스 민첩성 향상
- XML [ eXtensible Markup Language ]
: 웹 언어는 크게 CGI [ Common Gate Interface ] 와 마크업 언어로 구분
: CGI는 서버와 외부 데이터, 응용 프로그램 간의 인터페이스
: 마크업 언어는 웹 서버에 저장된 문자, 그림, 표, 음성, 동영상 등을 포함한 문서를 클라이언트가 내려받아 웹 브라우저에 표현 할 때 사용
: SGML, HTML 순으로 발전 → XML 은 이 둘의 단점을 보완해 등장한 언어
n SGML
: 기기나 처리 시스템에 독립적, 문헌 구조화
n HTML
: 표준 웹 언어, 단순성 / 이식성 / 사용의 용이성
- AJAX [ Asynchronous JAvascript and XML , 비동기 자바스크립트와 XML]
: 대화식 웹 응용 프로그램을 제작 위해 여러 기술을 조합하여 만든 웹 개발 기법
1. 지능형 웹 서비스와 시멘틱 웹
- 지능형 웹 서비스
: 컴퓨터가 이해할 수 있는 형태의 새로운 언어로 표현해 기계끼리 의사소통을 할 수 있는 지능형 웹
- 시멘틱 웹
: ‘기계가 할 수 있는’보다는 ‘기계로 처리 할 수 있는’ 으로 이해
: 인간을 대신하는 에이전트가 인간의 질문을 이해, 방대한 정보를 검색/편집 후 적절한 답안을 스스로 추론하여 제공하는 것이 목표인 시스템
- 시멘틱 웹의 구성요소
n 시멘틱 웹 언어
n 기반 구조
n 온톨로지
n 휴먼 인터페이스
'정보통신이론' 카테고리의 다른 글
정보통신개론8 _ 이동통신 제1~2.5세대 (0) | 2020.05.08 |
---|---|
정보통신개론8 _ 무선통신 _ 위성통신~ (0) | 2020.05.08 |
정보통신개론7 : 인터넷 기반 응용 서비스 (0) | 2020.04.25 |
정보통신개론7 : 계층 별 프로토콜 (0) | 2020.04.23 |
정보통신개론7 : 인터넷, 도메인 (0) | 2020.04.23 |