새소식

반응형
밥벌이/인프라 서비스

Semantic Web

  • -
반응형
  • 개요
    • Semantic Web의 정의
      • 컴퓨터가 정보의 의미를 이해하고, 의미를 조작할 수 있는 웹 환경
      • 컴퓨터를 이용한 지능적인 데이터 처리와 지식의 축적 활용이 가능한 차세대 Web
    • Semantic Web의 등장 배경
      • WWW(World Wide Web)의 한계에 봉착
      • 엄청남 지식 데이터가 끊임없이 구축되고 있지만, 지식 사이의 연관성은 희박함
    • Semantic Web의 목적
      • 분산된 웹의 정보를 효율적으로 사용하기 위함
      • 산재되어 독립적으로 존재하는 웹 상의 정보 사용에 대한 상호 운용성 향상
      • 웹에서 급증하는 데이터를 효율적으로 구성, 해석, 분류하기 위함

         

  • Semantic Web의 아키텍처 및 구성 요소
    • Semantic Web의 아키텍처

      2005년에 발표한 Semantic Web의 계층 구조로, ontology가 OWL(Ontology Web Language) 등으로 대체됨

    • Semantic Web의 구성 요소

항목

설명

URI/Unicode

  • 웹의 모든 자원을 명시적으로 지원

XML

  • 태그 이름을 사용자가 자유롭게 정의
  • 의미 정보를 나타내는 태그 이름 사용이 가능

Ontology

  • 개념을 표준 용어로 정의하고, 용어간의 계층 구조와 연관 관계를 정의
  • 지식 도메인별로 다수의 분산된 표준 온톨로지를 구축하고, 이들 간 상호 참조에 의해 지식기반 검색 및 서비스

RDF(Resource Description Framework)

  • 구성 요소 : 주어, 동사, 목적어
  • 웹 문서 등 특정 대상이 특정 속성에 대해 특정 값을 가지는 것을 표현
  • XML의 문제점을 해결하고, 의미에 초점을 맞추기 위해 제시된 기반 구조
  • 온톨로지와 유사한 RDF 스키마가 존재

Agent

  • 온톨로지를 이용하여 정보를 추출하고 추론을 이용하여 정보를 가공

Logic

  • 기존 로직 등의 연구 결과를 소프트웨어에 적용
  • 기존 정의를 바탕으로 새로운 결론을 도출하는 추론 기능 등이 지원됨

   

  • Semantic Web과 Web 서비스의 차이점

구분

Semantic Web

Web 서비스

Web Service

검색

  • 온톨로지상의 클래스 간 관계성을 통하여 좀 저 자동화된 검색을 제공
  • "서울에서 뉴욕행 왕복권의 구매를 XX카드로 결제할 수 있는 서비스를 검색:하는 등의 질의가 가능
  • UDDI는 서비스 또는 서비스 제공자에 대한 정보 만제공
  • 비즈니스 서비스 개체를 UDDI 레지스트리로 부터 검색
  • Binding Template 정보를 이용하여 해당 Web 서비스를 바인딩
  • 추가적인 구매 정보를 입력하여 결제를 완료

실행

  • "XX항공에서 3월 2일 출발하는 카이로행 항공원을 구매하라"와 같은 질의를 통해 서비스 이용에 필요한 입력 파라미터를 자동으로 생성하여 실행
  • Fill-Out 폼을 작성하거나 인터페이스의 입력 파라미터를 생성함으로서 수행

Web Service 조합

  • Business Flow의 최종 목적을 입력하면 동적으로 구성된 Business Flow 조합을 얻음
  • "동남아 신혼여행 계획 작성" 과 같은 질의를 통해 항공권의 예매, 숙박 예약, 투어 예약 등과 같은 각 Web 서비스들을 자동으로 조합한 후 여행 계획이라는 Business Flow를 생성하고 수행
  • WSFL이나 Xlang과 같은 Businmess Flow 정의 언어를 이용하여 특정 Business Flow를 정의하고, 이 때 요구되는 Web 서비스의 조합을 수행

 

반응형

'밥벌이 > 인프라 서비스' 카테고리의 다른 글

CMS(Contents Management System, 콘텐츠 관리 시스템)  (0) 2010.08.24
Web 2.0  (0) 2010.08.24
Ontology(온톨로지)  (0) 2010.08.24
BCP(Business Continuity Planning)  (0) 2010.08.17
BPM(Business Process Management)  (0) 2010.08.16
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.