• 제목/요약/키워드: 웹 애플리케이션 서비스

검색결과 252건 처리시간 0.035초

안전한 XML 기반 웹서비스를 위한 웹 애플리케이션 보안 프레임워크

  • 문기영;박남제;송유진;손승원;박치항
    • 정보보호학회지
    • /
    • 제13권6호
    • /
    • pp.79-91
    • /
    • 2003
  • 최근 인터넷의 급속한 발전과 함께 웹 애플리케이션 형태로 서비스를 제공하였던 것이 다양하고 개별적인 웹 애플리케이션들을 효율적으로 통합하는 웹서비스 방식으로 진화하고 있다. 이에 따라, 차세대 플랫폼의 대안으로 웹서비스(Web Services)가 급부상하고 있다. 웹서비스를 통해 인터넷이나 인트라넷상에서 웹 애플리케이션간의 연동 즉, 비즈니스 통합이 가능하게 된 것이다. 이러한 비즈니스 통합 환경에서 웹 애플리케이션 보안은 필수적인 요소이며, 웹서비스 보안에 대한 연구개발이 필요하다. 본 고에서는 웹서비스에 대한 전반적인 사항을 분석하여 문제점을 도출하고 XML-Web Services 보안 모델을 검토하며 그 기반 구조 및 기능을 살펴본다. 그리고, XML 정보보호기술을 기반으로 웹서비스 애플리케이션의 보안 프레임워크를 제시한다. 최종적으로 제안된 모델은 차세대 웹 애플리케이션 보안 프레임워크의 기반 기술이 될 것으로 기대된다.

웹 서비스 시스템의 품질 기반 장애 극복 방안 (Fault-Tolerant in the Web Services System)

  • 이용표;신재동;한상용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (3)
    • /
    • pp.436-438
    • /
    • 2004
  • 웹에서의 협업과 통합의 대표적인 기술이라 할 수 있는 웹 서비스의 사용은 날로 증가되고 있다 웹 서비스를 이용하여 애플리케이션을 구축할 때. 사용한 웹 서비스 중에서 장애가 발생했을 경우 애플리케이션의 신뢰성 있는 실행을 일해서는 장애를 극복할 수 있는 방법이 필요하다. 본 논문에서는 클라이언트측 애플리케이션에서의 수정 사항 없이 장애를 극복할 수 있는 시스템을 제안한다. 이 시스템에서는 일반적인 장애 상황뿐만 아니라 품질 요소들도 고려하여 요구사항에 만족하지 못할 경우 같은 서비스를 지원하는 웹 서비스로 자동 전환이 되도록 개선하였으며, 같은 서비스를 찾는 방법의 개선도 제안하고 있다. 이를 바탕으로 품질 기반의 장애 극복 웹 서비스 시스템을 구축할 수 있는 방안을 제시한다.

  • PDF

시맨틱 웹 서비스를 위한 eCard 서비스의 정의 (Definition of eCard Service for Semantic Web Services)

  • 박인숙;김동호;유성준
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2004년도 추계학술대회 학술발표 논문집 제14권 제2호
    • /
    • pp.531-534
    • /
    • 2004
  • 최근의 웹 서비스 기술은 주문을 받아서 만드는 클라이언트 애플리케이션을 위한 서비스 수단을 제공하기 위해 기능이 향상된 솔루션으로 개발되고 있다. 특히 웹 서비스는 현재의 웹 포털 사이트보다 서버들로 융통성 있는 접근을 제공한다. 즉 웹 서비스를 사용하는 것은 클라이언트 애플리케이션이 인터넷을 단순하게 표시하는 기능만을 하는 것이 아니라 시스템간의 정보 교환을 자동화함으로써 프로세스의 성능을 향상시키는 것이다. 이 논문에서는 웹 서비스 기반 eCard 메일 전송 시스템을 기술하고, 시맨틱 웹 서비스 언어를 이용하여 eCard 웹 서비스를 표현하는 것에 대해 기술한다.

  • PDF

시맨틱 웹을 이용한 UML 기반의 웹 서비스 애플리케이션의 진화 (UML based Evolution of Web Service Applications using Semantic Web)

  • 이창호;김진한;이재정;이병정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.125-130
    • /
    • 2007
  • 시장 적시성과 서비스의 품질을 만족하기 위해 웹 서비스는 서비스를 재사용하여 애플리케이션을 구성한다. 그리고 동적 진화(evolution)는 소프트웨어에 유연성을 제공하고, 계속 변경되어 예측하기 어려운 비즈니스 요구사항에 애플리케이션이 적응할 수 있도록 해준다. OWL 기반의 OWL-S(Web Ontology Language for Services)는 서비스를 기술하기 위한 온톨로지 언어이다. OWL-S의 의미적인 정보는 자동화된 시맨틱 웹 서비스의 발견과 호출, 서비스 조합을 위해 사용될 수 있다. 본 논문에서는 이러한 시맨틱 웹 서비스를 이용한 웹 애플리케이션의 동적 진화를 지원하는 프레임워크를 제안한다. 그리고 프로토타입을 통해 제안한 프레임워크의 타당성을 보인다.

  • PDF

디지털방송 단말의 HTML5 기반 웹 애플리케이션 실행 플랫폼 (An HTML5-based Web Application Running Platform of a Digital Broadcasting Receiver)

  • 유대상;맹승렬
    • 한국정보통신학회논문지
    • /
    • 제17권9호
    • /
    • pp.2048-2054
    • /
    • 2013
  • 디지털기술의 발전으로 방송과 통신 영역 간에 융합이 이루어지면서 소비자의 다양한 디바이스를 통한 서비스(애플리케이션) 이용에 공간적, 시간적 제약을 제거하는 노력이 진행되고 있다. 특히 애플리케이션의 공통 실행 플랫폼으로 웹 (Web)의 중요성이 대두되면서 N-스크린 개념에 중요한 위치를 차지하고 있는 디지털방송 단말도 기존 데이터 서비스의 표준으로 삼고 있던 자바 (Java) 애플리케이션뿐만 아니라 웹 애플리케이션을 실행할 수 있는 플랫폼으로 발전하도록 요구되고 있다. 본 논문에서 소개하는 디지털방송 단말의 웹 애플리케이션 실행 플랫폼은 HTML5를 기반의 웹 애플리케이션 실행 엔진인 웹 커널과 웹 애플리케이션의 관리를 위한 윈도우 운영체제의 바탕화면 관리자와 유사한 웹 데스크탑, 그리고 웹 애플리케이션 개발자를 위한 SDK를 제공한다. 특히, 웹과 TV 영역의 기술적 접목을 통해 HTML5 기반 웹 애플리케이션이 프로그램 편성정보와 같은 방송 부가정보와 디지털방송 단말의 자원을 자유롭게 활용할 수 있는 웹 애플리케이션 개발 프레임워크를 제공한다.

웹서비스를 이용한 네트워크 관리 시스템 설계 (Design of Network Management System Using Web Services)

  • 박노삼;이길행
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (C)
    • /
    • pp.557-559
    • /
    • 2003
  • 플랫폼과 프로그래밍 언어에 상관없이 애플리케이션을 이용할 수 있는 웹서비스가 차세대 플랫폼의 대안으로 부상하고 있다. 현재의 웹서비스는 XML을 이용한 애플리케이션 통합에 중점을 두고 있다. 본 논문에서는 웹서비스를 이용한 네트워크 관리 시스템의 구조를 제안한다. 또한 다양한 플랫폼. 프로그래밍 언어를 이용하여 개발되어 있는 기존의 개별적인 네트워크 관리 시스템에 웹서비스를 도입하는 방안을 제시한다. 본 논문의 웹서비스 네트워크 관리 시스템은 에이전트를 이용하여 사용자가 요청한 웹서비스를 탐색. 전달해 준다.

  • PDF

JWSDP기반의 웹 서비스 분석 시스템 설계 및 구현 (Design and Implementation of Web Services Analyzing System based JWSDP)

  • 이대하;정승우;김연준;박찬규;조현규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (3)
    • /
    • pp.352-354
    • /
    • 2004
  • 웹 서비스란 인터넷을 통한 네트워크 상에, 단일 또는 다수의 비즈니스간 기존 애플리케이션 시스템을 표준화된 기술로서 결합시킴으로써, 모든 비즈니스를 가능하게 하는 것으로서, 사용자나 개발자들은 웹 서비스가 구동되어지는 하드웨어 및 소프트웨어에 상관없이 동일한 패턴으로 서비스를 제공받거나 또는 해당 애플리케이션을 개발할 수 있다. 최근 여러 분야에서 웹 서비스 형태로 서비스를 제공하고 있으며, 이에 따른 여러 응용 애플리케이션들이 개발 중에 있다. 본 논문에서는 웹 서비스 개발 패키지인 JWSDP(Java Web Services Development Pack)(1)를 이용하여 기존 웹 서비스에 대한 동작 테스트 및 기능 분석을 할 수 있는 웹 서비스 분석 시스템을 설계하고 구현하는 방법에 대해 살펴볼 것이다.

  • PDF

웹 애플리케이션 성능 분석을 위한 REST API 기반의 서버 구축 (REST API based Server Construction for Web Application Performance Analysis)

  • 김현국;박진태;최문혁;문일영
    • 한국항행학회논문지
    • /
    • 제22권5호
    • /
    • pp.456-461
    • /
    • 2018
  • 4차 산업혁명을 통해 웹이 다양한 기술들과 융합되기 전에는 웹 애플리케이션의 성능을 평가하는 요소가 단순히 웹 애플리케이션이 로딩 되는 속도뿐이었다. 따라서 기존에 시중에 나와 있는 웹 애플리케이션 성능분석 툴의 경우 대부분 웹 애플리케이션이 웹 브라우저에서 동작 하는 속도에 초점을 맞추고 있다. 하지만 웹은 이제 단순 웹 브라우저 뿐만 아니라 다양한 서비스들과 융합되어 활용되고 있으며, 단순 속도 이외에도 웹 애플리케이션을 평가하기 위해 평가해야할 요소들이 등장했다. 따라서 본 논문에서는 앞서 언급한 속도뿐만 아니라 프로그레시브 웹 앱, 접근성, 모범 사례, 검색 엔진 최적화를 고려한 웹 애플리케이션 성능 분석을 진행하기 위한 서버를 설계하고, REST API 형태로 서비스를 구축하여 사용자의 기기나 환경에 영향을 받지 않고 웹 애플리케이션 성능 서비스를 제공할 수 있는 서버를 설계 및 구현하고자 한다.

OAuth 기반의 대리 인증서 위임 서비스 (OAuth based Proxy Delegation Service)

  • 허대영;황선태
    • 인터넷정보학회논문지
    • /
    • 제13권6호
    • /
    • pp.55-62
    • /
    • 2012
  • 그리드 환경에서 그리드 서비스를 웹 인터페이스 및 웹 서비스로 제공하기 위해 웹 표준 기술에 기반을 둔 그리드-웹 애플리케이션이 증가하고 있다. 그러나 웹 표준 보안 구조에서 위임 인증 방법의 부재로 웹 애플리케이션에 그리드 보안 시스템 GSI를 통합하는 것은 매우 어렵다. 이를 해결하기 위해서는 온라인 자격증명 저장 서비스를 이용하여 웹 애플리케이션에서 그리드 자격증명을 사용할 수 있도록 해야 한다. 본 논문에서는 그리드-웹 애플리케이션과 사용자 간의 상호 신뢰를 전제로 하는 온라인 자격증명 저장 서비스인 MyProxy를 사용하는 방법의 문제점을 분석하고, 상호 신뢰를 바탕으로 하지 않는 그리드 자격증명 위임 서비스를 제안한다. 이 서비스의 자격증명 교환 프로토콜은 OAuth에 X.509 인증 위임 절차를 추가한 것이다. 이 위임 서비스는 그리드-웹 애플리케이션에게 단일 로그온을 제공하고, 하나 이상의 그리드 자격증명을 위임하고 획득할 수 있는 보안 방법을 제공한다.

웹 애플리케이션의 원클릭 설치 및 실행 방법 (A Method for One-Click Installing and Executing Web Applications)

  • 남기혁;구경이;강성주;김원영;최완
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.479-481
    • /
    • 2007
  • 본 논문에서는 데스크탑 사용자가 손쉽게 웹 애플리케이션을 설치하고 실행하기 위한 원클릭 배포방식을 소개한다. 먼저 기존 웹 애플리케이션의 배포 방식의 현황 및 문제점을 제시하고, 이를 해결하기 위한 웹 애플리케이션의 패킹 및 실행 메커니즘과 관련 구성 요소를 소개한 뒤, 구현 결과와 향후 과제를 제시한다.