• 제목/요약/키워드: 분산 웹 시스템

검색결과 640건 처리시간 0.033초

웹서비스 기반의 실행 가능한 비즈니스 프로세스를 위한 BPEL4WS와 BPML간의 상호 변환 알고리즘에 관한 연구 (Electronics and Telecommunication Research Institute (ETRI))

  • 문진영;송병열;조현규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (3)
    • /
    • pp.424-426
    • /
    • 2004
  • 웹서비스란 XML 포맷의 벤더 중립적인 표준을 따라 웹에 산재한 웹 애플리케이션들을 통합하는 새로운 분산 컴퓨팅 기술이다. 웹서비스를 이용해서 비즈니스 로직을 바탕으로 유용한 서비스를 제공하는 새로운 비즈니스 프로세스를 구현하기 위해서 기존의 웹서비스를 조합하여 비즈니스 프로세스를 기술하는 웹서비스 컴포지션 스펙이 제안되었다. IBM과 Microsoft에서는 BPEL4WS, Sun에서는 WSCI, BPMI.org에서는 BPML을 제안하였는데, 그 중에 BPEL4WS와 BPML은 기업 내부 시스템에서 사용되는 실행 가능한 비즈니스 프로세스를 기술한다. 본 논문에서는 실행 가능한 비즈니스 프로세스를 위한 이 두 스펙간의 상호 운영성을 증대하기 위해서 BPEL4WS와 BPML간의 상호 변환 알고리즘을 제안한다. 예를 들어 BPEL4WS 구현 시스템에서 BPEL4WS에서 BPEL4WS로의 변환 알고리즘을 이용하여 BPEL4WS 뿐만 아니라 BPML로 기술된 비즈니스 프로세스를 참조할 수 있고, BPEL4WS에서 BPML로 변환 알고리즘을 이용하여 BPEL4WS 구현 시스템에서 사용 중인 비즈니스 프로세스 인스턴스를 BPML 프로세스로 출력하여 BPML 구현 시스템에서 사용할 수 있다.

  • PDF

웹 서버 시스템에서의 자원 정보를 이용한 효율적인 부하분산 기법 (Efficient Load Balancing Scheme using Resource Information in Web Server System)

  • 장태무;명원식;한준탁
    • 정보처리학회논문지A
    • /
    • 제12A권2호
    • /
    • pp.151-160
    • /
    • 2005
  • 웹을 사용하는 사람들의 기하급수적으로 증가하면서 확장이 용이하며 신뢰도가 높은 웹 서버가 절실히 요구된다. 사용자의 급증은 과중한 전송량과 시스템의 부하문제를 야기 시켰으며 이를 해결하기 위한 방안으로 클러스터 시스템이 연구되고 있다. 기존의 클러스터 시스템에서는 웹 서버 간 부하가 균등하더라도 멀티미디어나 CGI 둥으로 요청 데이터 크기가 크면 특정 웹 서버의 부하와 응답 시간이 증가되는 경향이 있다. 본 논문에서는 웹 서버들이 각각 다른 컨텐츠를 갖고 CPU, 메모리 및 디스크 사용율 등의 웹 서버의 자원 정보를 이용하여 효율적으로 부하를 분산하는 기법을 제안한다. 각각 서로 다른 컨텐츠를 가지고 있는 엘 서버들은 컨텐츠들에 대한 수정, 삭제, 추가 둥 자원 정보 변경으로 인하여 깨어질 수도 있는 자원 정보 일관성을 유지하기 위해 네트워크 파일 시스템에 연결되어 운영된다. 컨텐츠를 나누어 저장함으로써 생길 수 있는 각 컨텐츠 그룹 간의 부하의 불균형의 문제는 웹 서버에 대한 재설정으로 해결하였다. 성능 실험을 통해 기존의 RR방식과 LC방식보다 제안한 기법이 최대 $50\%$의 처리율과 응답시간 향상을 보여주었다.

무선 이동 웹 서비스를 위한 분산 프록시 시스템의 설계 (Design of a Distributed Proxy System for Wireless Mobile Web Service)

  • 김기섭;이혁준;정광수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (3)
    • /
    • pp.579-581
    • /
    • 2000
  • 변환코딩 프로시 서버는 무선 이동 데이터망을 통한 웹 검색 시의 응답지연을 줄이기 위하여 널리 채택되고 있는 방법중 하나이다. 그러나, 프록시 서버로 네트워크 트래픽이 집중되는 병목현상과 프록시 서버의 동작 중단에 의한 전체 서비스의 중단이 이 방법의 최대 단점이다. 본 논문에서는 이러한 문제를 해결하기 위하여 분산 프록시 서버 시스템을 제안한다. 제안하는 시스템은 지역적으로 분산된 다수의 프록시 서버로 구성되어 있으며, 각 프록시 서버가 담당 지역 내 클라이언트들의 요청을 처리하도록 함으로써 작업량을 분담시킨다. 또한 클라이언트의 이동에 따른 프록시 서버간의 핸드오프를 지원하기 위한 새로운 프록시 핸드오프 메시지 프로토콜을 제안한다.

  • PDF

그룹통신 기반의 UDDI 레지스트리의 개발 (A Development of a Group Communication­-based UDDI Registry)

  • 문남두;유양우;박양수;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (3)
    • /
    • pp.274-276
    • /
    • 2003
  • UDDI는 웹 서비스를 위한 웹 기반 분산 레지스트리의 표준이며, 또한 비즈니스들이 제공하는 웹 서비스에 대한 정보를 등록하고 다른 비즈니스들이 이를 검색하고 이용할 수 있도록 구현한 시스템이다. UDDI에 의해 관리는 유용한 정보는 다수의 호스트 상에 복제되어 제공됨으로써 가용성과 신뢰성을 높일 수 있다. 본 논문에서는 그룹통신 기반의 UDDI 레지스트리 개발에 관하여 기술한다. 제안된 시스템은 신뢰성 있는 그룹통신 시스템을 이용하여 일시적인 네트워크 단절이나 프로세스의 실패가 일어나는 상황에서도 UDDI 서비스에 참여하는 개별 노드들의 레지스트리 상태를 일관성 있게 유지할 수 있다.

  • PDF

웹 기반 물류체인관리 소프트웨어 컴포넌트의 저장 및 검색 (Web Based Storage and Retrieval of Logistic Chain Management Software Components)

  • 박인숙;유성준;김진석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.283-285
    • /
    • 2003
  • 이 논문에서는 물류체인관리(Logistic Chain Management) 소프트웨어 컴포넌트들을 웹을 통해 효율적으로 저장하고 검색할 수 있는 기능을 구현한다. 이 시스템은 기존에 개발된 윈도우즈용 컴포넌트 라이브러리 시스템의 저장 및 검색 기능을 웹을 통하여 이용할 수 있도록 구현하였다. 이에 따라 이 시스템을 이용하면 분산 환경에서 접근성이 높아질 뿐만 아니라 클라이언트에서 사용하는 운영체제 종류에 관계없이 컴포넌트를 저장, 검색할 수 있다.

  • PDF

하천공간정보 웹 서비스에 관한 검증 테스트 방안 (Verification Test for Web service of River Geospatial Information)

  • 홍성수;신형진;황의호;채효석
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2015년도 학술발표회
    • /
    • pp.548-548
    • /
    • 2015
  • 과거 1990년대에 인터넷 이용이 전 세계로 확산되면서 World Wide Web를 이용하여 다양한 웹 서비스 기술의 구현 및 유통은 현재에도 개발되고 있다. 일반적으로 오늘날의 서비스는 XML 및 인터넷을 통하여 웹 서비스로 구현한 응용프로그램간의 연동을 가능하게 하는 기반기술이다. 이는 단순 객체 접근 프로토콜(SOAP), 웹 서비스 기술 언어(WSDL), 전역 비즈니스 레지스트리(UDDI) 등의 표준 기술을 사용하여 네트워크에 연결된 다른 컴퓨터 간의 분산 컴퓨팅을 지원하는 소프트웨어 및 기술이다. 이러한 웹 서비스의 발전으로 웹 서비스의 성능이 웹 서비스 제공자의 성패를 좌우하게 되고, 제공하고 있는 웹 서비스에 대한 검증이 필요하게 되었다. 웹 서비스에 대한 검증은 미국 Bloor NA(Bloor Research-North America)에서 웹 서비스 아키텍처의 단점을 발표하여 서비스의 품질과 신뢰성 및 개선점에 대하여 제시되어 활발한 연구가 진행 중에 있다. 그러나 사용자 관점에서 웹 서비스의 성능을 측정하고, 단순한 서비스 제공자의 서비스 검증 목적만이 아닌 서비스 제공자의 성능을 서비스 사용자에게 제공하는 검증 방법에 관한 연구가 많지 않은 실정이다. 하천공간정보에 대하여 웹 서비스 방식 중 통신 프로토콜인 HTTP 등을 이용한 인터넷상의 메시지 교환을 가능하게 하는 통신 프로토콜인 SOAP 및 WWW와 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식인 REST(Representational State Transfer)를 실행하여 이에 따른 검증 프로세스를 수립하였다. 하천공간정보 웹 서비스에 대한 테스트 시나리오는 응답시간, 임계성능, 이용가능성, 신뢰성 및 접근성에 대하여 검증하며 하나 이상의 웹 서비스들 간의 호환성 표준의 준수 여부와 상호 운용 가능 여부를 테스트 하는 상호운용성 테스트, 신뢰성 메시징 및 분산 환경에서의 트랜잭션 처리 성능을 검증하는 웹 서비스 프로세스 품질 테스트를 실시하는 방안을 도출하고자 한다.

  • PDF

리눅스 클러스터 웹 서버에서 스케줄링 기법 성능비교 및 분석 (Scheduling technique and Performance Evaluation in Linux Cluster Web Server)

  • 이규한;이종우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.835-837
    • /
    • 2001
  • 컴퓨터의 급속한 보급과 인터넷의 사용이 급증하면서 사용자에게 좀 더 나은 서비스를 제공하기 위해 고성능 웹서버가 필요하게 되었다. 따라서 최근에는 리눅스 가상서버를 이용한 클러스터 웹 서버의 구축사례가 늘고 있다. 이는 기존의 단일 서버 시스템에 비해 가격이 저렴하면서도 지속적인 서비스를 할 수 있는 가용성과 서버의 수를 쉽게 늘릴 수 있는 확장성을 갖고 있다. 오픈소스인 리눅스와 여러 대의 저렴한 PC들을 이용하여 서버로 들어오는 부하를 분배서버가 여러 실제 서버에게 분산시킴으로써 웹 서버의 성능을 향상시키고, 서버의 가용성을 높이는 것이 클러스터 웹 서버의 목적이라 할 것이다. 본 논문에서는 서버에 들어오는 요청을 실제 서버들에게 분산시켜주는 스케줄링 알고리즘들을 알아보고 각각의 성능을 비교, 분석하였다. 그 결과 정적 스케줄링 알고리즘보다는 각 실제 서버의 부하를 고려한 알고리즘이 더 좋은 성능을 보인다는 것과 캐쉬 친화적 알고리즘이 캐쉬를 고려하지 않은 알고리즘 보다 더 좋은 성능을 보인다는 것을 알 수 있었다. 가장 중요한 결론으로는 알고리즘의 성능보다는 노드 개수 증가율이 클러스터 웹 서버 성능에 더 큰 영향을 미친다는 것을 알 수 있었다.

  • PDF

분산 객체 관계 데이터베이스 시스템을 이용한 분산 XML 문서 저장 시스템과 분산 XPath 질의 처리기 설계 및 구현 (Design and Implementation of Distributed XML Storage System and Distributed XPath Query Processor using Distributed ORDBMSs)

  • 이창주;홍의경
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (C)
    • /
    • pp.235-239
    • /
    • 2006
  • 최근 컴퓨팅 환경은 인터넷 환경의 웹을 기반으로 한 분산 컴퓨팅 환경으로 변화하고 있다. 그에 따라 XML 문서의 사용과 XML 문서의 양이 급속하게 증가하였으며, 언제라도 쉽게 필요한 XML 문서에 접근할 수 있어야 한다. XML 문서에서 정보를 검색하기 위하여 XPath 질의어가 널리 사용 중이며, XML 저장 기법과 XPath를 이용한 질의 처리에 대한 연구가 활발히 진행되고 있다. 본 연구에서는 분산 객체 관계 데이터베이스 시스템을 이용하여 XML 문서를 저장하고 관리하는 시스템을 설계하였으며 분산된 XML 데이터를 접근할 수 있도록 하기 위해 XPath를 분산 SQL로 변환하여 실행하는 분산 XPath 질의 처리기를 설계 및 구현하였다.

  • PDF

분산통합검색을 위한 시스템 개발 (Development of an Integration System for Distributed Retrieval)

  • 정창후;이중현;이현숙;김평;양명석;맹성현;서정현;김현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (B)
    • /
    • pp.382-384
    • /
    • 2001
  • 사용자들은 기하급수적으로 증가하는 정보 중 원하는 정보를 보다 빠르고 정확하게 제공받기를 원한다. 웹 환경에서 분산되어 있는 검색서버의 특성을 고려한 통합검색 서비스를 통해 사용자는 다수의 분산 서버에서 원하는 정보를 손쉽게 찾을 수 있다. 본 연구에서는 웹 상에 물리적으로 분산된 서버, 즉 이질적인 환경을 가지는 다수의 분산서버를 대상으로 논리적으로 묶어서 하나의 통합검색환경을 제공하기 위한 시스템을 설계하고 구현하였다. XML 기반으로 정의된 프로토콜을 사용해서 각각의 분산된 서버는 쉽게 통합검색에 참여할 수 있으며, 통합서버는 분산서버의 메타 데이터 정보를 이용해서 사용자의 질의 및 결과를 효율적으로 처리하도록 한다.

  • PDF

분산객체지향 시스템 구축을 위한 CASE 도구

  • 이동진
    • 디지털콘텐츠
    • /
    • 2호통권69호
    • /
    • pp.78-88
    • /
    • 1999
  • 분산객체관리 시스템을 구축하기 위해 사용되는 자동화도구 중에서 특별히 JAVA에 관련되고 웹을 구축할 수 있는 프로그램 자동화도구에 대하여 알아보기로 한다. 여기에서는 JBuilder, Netdynamics, Prolifics, Recital Internet Developer, Sappjire/Web, Vibe Enterprise, Visual Cafe Pfo, WebObject, WebSpeed의 9가지 CASE 도구를 선택하여 이 도구들의 평가버전, 제품의 운영환경, 강점, 약점, 제품의 구성, 제품전략, 작업절차의 순서로 설명하기로 하겠다.

  • PDF