• 제목/요약/키워드: 서블릿 컨테이너

검색결과 6건 처리시간 0.023초

동적 공유객체 서블릿을 사용한 웹 서버 어플리케이션 기술 (A Web-server Application Technology using Dynamic Shared Object Servlet)

  • 김대중;곽덕훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.838-840
    • /
    • 2005
  • 웹 어플리케이션 개발에 있어서 동적인 컨텐츠를 생성하는 기술은 매우 다양하다. 본 논문은 동적인 컨텐츠를 생성하는 어플리케이션을 위하여 동적공유객체를 사용하는 기술인 DHE(DCL HTTP Server Extension)에 대하여 다룬다. DHE는 DHE 서블릿과 DHE 서블릿 컨테이너로 이루어져 있다. 서블릿(Servlet)은 HTTP 요청에 대한 구체적인 처리를 하도록 개발된 DSO이고 서블릿 컨테이너에 의하여 실행된다. 서블릿 컨테이너는 이미 널리 사용되고 있는 웹 서버 소프트웨어의 플러그인(plug-in) 형태로 개발되며 서블릿에게 웹 서버 소프트웨어간에 이식이 가능하도록 하는 독립된 환경을 제공한다. DHE의 유효성을 검증하기 위해 동일한 알고리즘이 적용되어 작성된 ASP. PHP, JSP 어플리케이션과 성능비교 실험을 실시 하였다. 실험의 결과는 DHE가 가장 적은 VM(Virtual Memory)를 사용하고 있었고 200라인 이상(27.8KB)의 문자열을 생성하는 실험에서 단위 시간당 처리할 수 있는 HTTP 요청의 개수가 JSP에 비하여 3배 이상, ASP, PHP에 비하여 6배 이상의 결과를 얻었다.

  • PDF

모바일 웹 서비스를 위한 고속 메시지 처리 시스템 (A High-Speed Message Processing System for Mobile Web Services)

  • 김진일;김용태;박길철
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권3호
    • /
    • pp.161-168
    • /
    • 2008
  • 표준 웹 서비스나 웹 어플리케이션 서버들이 SOAP 메시지를 처리하기 위해서는 웹 서블릿 컨테이너를 필요로 한다. 그러나 이것은 추가적인 통신 포트가 필요하고 웹 서비스 모듈을 직접 구현하여 추가하는 부가적인 작업이 필요로 하는 문제점을 가지고 있다. 또한 최근의 많은 웹 애플리케이션들은 정적인 문서보다 동적인 문서 처리에 대한 요구가 점점 더 커지고 있지만 한 연구 결과에 따르면 아파치 웹 서버의 경우에 동적 문서가 많아질수록 성능이 저하될 수 있다는 것이다. 이러한 문제점을 해결하기 위해서 본 논문에서는 모바일 웹 서비스를 위한 고속 메시지 처리시스템을 설계하고 구현한다. 제안된 모바일 웹 서비스 시스템은 WSDL 변환기와 SOAP_MP로 구성되는 데 WSDL 변환기는 HTML/XML 메시지를 분석하여 WSDL 파일로 자동으로 변환함으로써 시스템 부하를 감소시키고 SOAP_MP는 웹 서블릿 컨테이너를 제거하여 SOAP 메시지를 처리 시간을 최소화한다. 제안된 시스템의 성능평가를 위해서 표준 웹 서비스 시스템과 비교하여 실험 결과를 분석한다.

  • PDF

웹 서비스의 서버 구조 단순화를 통한 웹 2.0 웹서비스 성능향상 (Performance Enhancing of Web service by Simplifying Architecture in Web 2.0)

  • 김용태;박길철;김석수;이상호
    • 정보처리학회논문지D
    • /
    • 제14D권4호
    • /
    • pp.421-426
    • /
    • 2007
  • 본 논문은 웹서비스의 성능 향상을 위해 Servlet 컨테이너를 제거함으로써 전형적인 웹 서비스 구현의 필수 구성요소로 요구되는 SOAP 처리를 향상시킨 모바일 웹 서비스 구조 (SMSP)를 제안한다. HTTP 상에서 SOAP을 존재하게 하여 구현 실험에 의거한 지연 수행 평가를 보여주고, 웹2.0 표준 웹서비스 시스템의 성능 평가를 하였다. 본 논문에서 제안하는 모델은 웹 2.0 의 웹서비스 시스템의 통신 오버헤드와 메시지를 처리하는 시간, 서버 오버헤드를 감소시키면서, 표준 웹 서비스 프로토콜을 완전하게 지원할 수 있다.

NOSCO-STOM을 통한 프레젠테이션 레이어 프레임웍 (Presentation Layer Framework using NOSCO-STOM)

  • 권기현
    • 인터넷정보학회논문지
    • /
    • 제7권6호
    • /
    • pp.11-20
    • /
    • 2006
  • 웹 애플리케이션을 개발하는데 있어서 가장 중요한 고려사항 중의 하나는 프레젠테이션과 비즈니스 로직을 효과적으로 분리하여 개발 생산성을 높이고 유지보수 비용을 낮추는데 있다. 기존의 애플리케이션 개발 기법으로 서블릿, JSP, ASP.NET 등의 스크립트 기반 기술에서부터 Struts, JSF(Java Server Faces), Spring MVC 같은 동적인 서버 페이지 개발 프레임워크가 있다. 이들 방법은 각기 다른 웹 티어(Web Tier) 처리 방법을 제공하나 프레젠테이션과 비즈니스 로직을 완벽하게 분리하지는 못하고 있다. 본 논문에서는 프레젠테이션과 비즈니스 로직을 완벽하게 분리하기 위해 프레젠테이션과 비즈니스 로직을 분리 처리하는 커스텀 태그 처리 컴포넌트를 개발하고 새로운 동적 서버 페이지를 처리하기 위한 컨테이너(container)를 개발하였다. 그리고 DOM 트리를 개발한 컨테이너에 적용하여 프레젠테이션을 효율적으로 조작할 수 있도록 하였다. 끝으로, 개발 환경 구현을 통해 자동적으로 페이지 처리 컴포넌트 생성을 지원하는 시스템을 개발하였다.

  • PDF

원격 감시제어를 위한 웹 서비스 S/W 플랫폼 설계 및 구현 (Design and Implementation of Web Service S/W Platform for Remote Monitoring and Control)

  • 이태희;김주만
    • 한국콘텐츠학회논문지
    • /
    • 제7권12호
    • /
    • pp.245-253
    • /
    • 2007
  • 본 논문은 원격 감시 제어를 위한 효율적인 웹 서비스 S/W 플랫폼을 제안한다. 웹 서비스의 성능 향상을 위해 서블릿 컨테이너를 제거함으로써 웹 서비스 구현의 필수 구성요소인 gSOAP 처리를 향상시켰으며, 로봇 또는 유비쿼터스 센서 응용에 적용이 가능한 경량화 된 웹 서비스 서버/클라이언트 소프트웨어 플랫폼을 설계하였다. 본 연구 결과를 검증하기 위하여 PXA270 프로세서를 탑재한 LDS4000 엔진 보드에 탱크와 센서 등을 결합한 감시 제어용 로봇 하드웨어를 제작하였으며, 웹 서비스 클라이언트 응용과 기존의 웹 서버를 통한 원격 감시 제어 기법 간의 gSOAP 메시지 교환 부하를 비교함으로써 본 연구 결과에 대한 실용적 우수성과 그 효율성을 검증하였다.

SOAP 메시지 처리 개선과 NBTM을 사용한 모바일 웹 서버의 성능 향상 (Mobile Web Server Performance Improvement with Enhancing SOAP Message Transaction and NBTM)

  • 김용태;정윤수;박길철;이상호
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권5호
    • /
    • pp.135-142
    • /
    • 2008
  • 최근의 급속하게 변화하는 모바일 인터넷 환경에서 이전의 웹 서버 성능으로는 사용자의 빈번한 연결 요구에 대해 적절한 대응이 어렵기 때문에 웹 서비스 엔진의 성능 향상이 필요하다. 따라서 본 논문은 웹 서비스의 성능 향상을 위해서 부가적으로 설치하는 톰캣 서블릿 컨테이너와 무관하게 사용자의 접속 요청을 처리하고, SOAP(Simple Object Access Protocol) 메시지 처리 시간을 단축하는 모바일 웹 서비스의 서버 구조를 제안한다. 제안한 웹 서버 구조는 사용자요구 수신기, 웹 문서 처리기, SOAP 프로토콜 처리기, NBTM(Non-Blocking and Thread Manager) 관리자, 세션 관리자로 구성한다. 제안된 시스템은 표준 램 서비스 프로토콜을 완전하게 지원하고, 웹2.0의 모바일 웹서비스 시스템의 통신 오버헤드와 메시지 처리 시간, 서버의 오버헤드를 감소하며, 웹2.0 환경에서 구현 실험을 통한 지연 수행 평가에 의해서 웹2.0표준 모바일 웹 서비스 시스템과 성능을 비교, 평가하여 성능 향상을 확인하였다.

  • PDF