본문 바로가기
정보통신이론

정보통신개론7 : 인터넷 발전 동향 [ XML, AJAX ]

by 공부합시다홍아 2020. 4. 25.

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  휴먼 인터페이스

728x90