• 제목/요약/키워드: 분산응용

검색결과 1,958건 처리시간 0.033초

SOAP와 REST 기반 웹 서비스 (SOAP and REST-Based Wdb Services)

  • 황의철
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2004년도 춘계학술발표대회논문집
    • /
    • pp.413-416
    • /
    • 2004
  • REST(Representational State Transfer)는 분산 컴퓨팅 플랫폼 모델이며, 세계에서 가장 큰 분산 응용인 Web에서 사용하고 있는 웹 구조 스타일 모델이다. 현재 웹의 기본 요소는 URI, HTTP, XML(HTML) 이며, REST는 이러한 인터넷 표준만을 사용한다. REST 에서 리소스의 식별은 URI로, 상태는 상태가 표현된 문서(리소스)로써 HTTP를 통해 전달된다. 리소스의 내용은 XML로 기술하며, 리소스 탐색 및 참조에는 HTTP의 표준 메서드인 GET, PUT, POST, DELETE 등만을 이용하는 것으로 분산 컴퓨팅을 모델링하고 있다. 따라서 서비스마다 다양한 메서드를 기억하여야 하는 SOAP 기반 웹 서비스에 비해 REST 모델의 분산 컴퓨팅 응용은 확장성 및 웹 친화성 측면에 있어서 매우 유리함을 알 수 있다.

  • PDF

분산 컴포넌트 기반의 소프트웨어 분석 및 설계 방법 (An Approach to Software Analysis and Design based on Distributed Components)

  • 최유희;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권12호
    • /
    • pp.896-909
    • /
    • 2001
  • 현재 새롭게 개발되는 소프트웨어는 50% 이상이 분산 플랫폼에서 개발되고 있다. 또한 분산 컴포넌트 기반의 소프트웨어 개발을 가능하게 하는 EJB(Enterprise Java Beans)[1] COM(Component Object Model )[2]. CORBA(Common Object Request Broker Architecture)[3] 와 같은 기술이 급격히 발전하고 있다. 따라서 분산 플랫폼 상에서 컴포넌트 기반의 응용 소프트웨어 개발을 위한 체계적인 개발 프로세스가 요구된다. 그러나 현재의 일반적인 컴포넌트 기반 소프트웨어 개발 방법론은 각 작업들간의 관 계와 각 작업의 산출물간의 관계를 명확히 제시하지 않는다. 또한 분산 응용 소프트웨어 개발에 있어서 고려되어야 할 분산 이슈에 대해서도 체계적으로 다루지 않고 있다. 본 논문에서는 분산 컴포넌트 기반의 응용 소프트웨어 개발을 위한 분석 및 설계 방법을 제시한다. 본 논문에서 제시하는 방법에서는 UMI 기반의 프로세스인 Unified process를 바탕으로 하여 체계적인 개발 지침과 산출물의 관계를 제시한다 또한 플랫폼과 프로그래밍 언어에 독립적인 CORBA 환경을 고려하여 성능. 결함 방지, 안전성, 분산 트랜잭션의 분산 이슈를 명시적으로 다루는 지침을 제시한다.

  • PDF

HORB에 기반한 신뢰성 있는 분산 프로그래밍 환경의 설계 및 구현 (Design and Implementation of Reliable Distributed Programming Environment based on HORB)

  • 현무용;김식;김명준
    • 전자공학회논문지CI
    • /
    • 제39권2호
    • /
    • pp.1-9
    • /
    • 2002
  • DSOM, DCOM, CORBA, Java RMI 같은 객체 지향 분산 프로그래밍 환경을 이용한 분산 응용 프로그램 개발이 일반화되고 있다. 그러나, 이러한 분산 미들웨어들은 응용프로그램의 품질과 재사용성을 향상시켜 주지만, 결함 허용 기능을 지원하지 않음으로서 신뢰성이 보장된 객체 기반 분산 응용프로그램의 설계 및 구현을 복잡하게 한다. 본 논문에서는 RMI 메커니즘을 기반으로 한 결함 허용 분산 시스템 개발 환경인 에버그린(Evergreen)을 제안하고자 한다. 에버그린은 신뢰성 있는 분산 컴퓨팅을 지원하기 위해서 체크포인트와 롤백 복구(rollback recovery) 메커니즘을 이용하여 설계되었다 일련의 실험을 통해 에버그린의 성능을 평가하였고 최적의 디자인 목표를 지원하기 위한 확장 가능성을 확인하였다.

CORBA 기반 실시간 응용서비스 지원 객체 그룹 플랫폼 설계 (The Design of Object Platform Supporting Real-time Application Service based Corba)

  • 신경민;김명희;주수종
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (3)
    • /
    • pp.193-195
    • /
    • 1998
  • 분산객체 기술의 발전으로 객체들의 관리적인 복잡성이 증가되고 있다. 또한 기존의 많은 실시간 시스템들을 지원하기 위한 CORBA 의 사양이 추진 중에있다. 따라서, 본 논문은 객체들의 효율적인 관리와 분산 소프트웨어 개발을 용이하게 하고 기존의 표준CORBA 상에서 실시간을 지원하는, 실시간 분산 응용의 하부구조인 실시간 응용서비스 지원 객체 그룹 플랫폼을 제시한다. 이를 위해 현재 진행중인 실시간 CORBA 의 경향을 살펴보고, 실시간 응용서비스 지원 객체 그룸 플랫폼을 설계하기 위한 정의와 요구사항들을 기술한다. 또한, 이 플랫폼을 구성하는 요소들의 기능을 클래스 도표를 사용하여 나타내고, 실시간 객체그룸 플랫폼 상에서 실시간 응용서비스를 수행하는 객체들의 서비스 접속과정을 ETD 로 기술한다.

  • PDF

개발 생산성 향상을 위한 분산 시스템 기반의 프레임워크 설계 (A Design of Framework based on Distributed System for Enhancing Productivity)

  • 최병하;최승교;조경산
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권1호
    • /
    • pp.53-60
    • /
    • 2012
  • 본 논문은 분산 시스템 기반에서 경량급 프레임워크의 간단한 개발 주기를 지원하며 분산 처리가 가능한 IPO(Input-Process-Output) 모델 기반의 프레임워크를 제안한다. 제안 프레임워크는 입력 함수, 처리 함수, 출력 함수를 가진 클래스를 개발하면 분산 시스템의 표현 계층과 중간 계층에서 하나의 응용 프로그램으로 실행되도록 지원해준다. 또한 이 기법의 특징으로 응용 프로그램 개발시 분산 시스템 의존적인 부분을 제거하며, 개발-구축-배치-검증의 개발 주기를 개발-검증 주기로 감소시킨다. 이 기법의 생산성 향상과 성능 검증하기 위해 기존의 분산 시스템과 경량급 프레임워크의 응용 프로그램을 제안 기법의 응용 프로그램과 비교 분석한다. 그 결과 상당한 코드 감소와 분산 시스템 의존적인 부분이 감소하여 개발 생산성을 향상시키고 경량급 시스템에 비해 상대적으로 안전적인 성능을 보인다.

분산 멀티미디어 협동작업 환경을 위한 CORBA 기반의 보안성 있는 세션 서비스 (A CORBA -based Secure Session Service for Distributed Multimated Collaborative Environment)

  • 신영미;홍원기
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제26권6호
    • /
    • pp.670-682
    • /
    • 1999
  • 사용자들의 정보교환이 주목적인 분산 멀티미디어 응용 프로그램은 많은 분야에서 개발되어 사용되고 있다. 화상/음성 회의, 채팅도구, 화이트보드, 전자공책등 독립적으로 수행하는 응용 프로그램들이 있는데, 이러한 분산 멀티미디어 응용 프로그램을 이용하여 , 지리적으로 떨어져 있는 사용자들이 함께 일할수 있는 환경인 협동 작업 환경을 제공할 수있다. 최근에 이러한 협동 작업 환경에 대한 관심이 급증하고 있는데 더 효율적이고 신뢰할 수 있는 협동작업환경을 제공하기 위해서는플랫폼에 독립적이고 보안성이 제공되어야 한다. 또한 사용자가 협동 작업을 생성, 삭제, 참여, 탈퇴할 수 있는 기능도 제공되어야한다. 이러한 기능을 제공하는 서비스를 세션서비스라고 한다. 본 논문은 분산멀티미디어 협동 작업 환경을 위한 CORBA 기반의 보안성있는 세션 서비스를 제안한다. 분산 객체 기술인 CORBA는 객체의 위치와 구현에 상관없이 그들 사이의 통신을 가능하게 하여 주는데 , 이러한 CORBA의 장점을 이용하여 플랫폼에 독립적이면서 보안성을 강화하고 일반적인 세션 정보를 제공하는 서비스를 제안한다. 그 타당성을 입증하기 위해 세션서비스의 프로토타입이 분산 멀티미디어 시스템인 MAESTRO 의 일부분으로 개발되었었다. 여기에서 제안한 세션서비스는 OMG 표준의 새로운 서비스로 제안될수 있을 것이다.

멀티미디어 통신 그리드의 설계 및 구현 (Design & Implementation of a Multimedia communication Grid)

  • 김일민
    • 디지털콘텐츠학회 논문지
    • /
    • 제8권1호
    • /
    • pp.27-33
    • /
    • 2007
  • 그리드(Grid)는 WWW 컴퓨팅 모델을 계승할 차세대 분산 처리 모델이며, 자바 언어는 그리드 시스템을 설계하고 구현하는 훌륭한 개발 언어이다. 자바언어는 분산 처리를 위해 개발되었으며, 현재 WWW 응용 개발에 널리 사용되고 있다. 본 논문에서는 그리드의 기본 개념을 소개하고, 자바 언어를 사용한 컴퓨팅 그리드를 설계하고 구현하였다. 구현된 컴퓨팅 그리드에 알맞은 분산 응용 프로그램의 실행 결과를 분석하였다. 본 논문에서 구현된 그리드에 사용된 분산 멀티미디어 응용의 실행 결과는 기존의 시스템에 비하여 매우 향상된 성능을 보여주고 있다.

  • PDF

바이오 응용을 이용한 SSD와 HDD 융합 스토리지 성능 분석 (The Performance Analysis of SSD and HDD Fusion Storage using Bio Application)

  • 김동오;차명훈;김홍연;김영균
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.211-213
    • /
    • 2015
  • SSD 등과 같이 다양한 성능을 가진 저장 장치가 개발되고 안정화 됨에 따라 분산 파일 시스템에서 다양한 저장 장치를 활용하기 위한 연구가 많이 진행되고 있다. 특히, 바이오 응용에서 대용량 분석에서 높은 IOPS가 요구가 증대되고 있으며, 이를 해결하기 위해 분산 파일 시스템에서 SSD 장치 등을 활용하는 것이 필요해지고 있다. 하지만 단순히 SSD만 사용한다고 해서 분산 파일 시스템의 성능이 빨라지는 것은 아니다. 오히려, 비용 대비 성능 상의 이점이 없을 수 있다. 본 논문에서는 대표적인 바이오 응용을 활용해 SSD와 HDD 융합 시험을 통해 분산 파일 시스템에서 SSD 활용에 대한 효과를 살펴보았다.

대용량 데이터의 분산/병렬 가시화를 위한 응용 독립적 가시화 프로토콜 (Application Independent Network Protocol for Distributed and Parallel Visualization)

  • 김민아
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.126-129
    • /
    • 2011
  • 대용량 데이터의 분산/병렬 가시화를 위해서는 가시화 클라이언트와 서버 사이의 프로토콜이 필요하다. 기존 가시화 도구들은 개발 도구에 특화된 프로토콜을 사용하고 있으며, 이 때문에 클라이언트와 서버는 매우 tightly-coupled 되어 있다. 본 논문에서는 응용에 독립적인 분산/병렬 가시화를 위한 가시화 프로토콜을 설계하고 구현한다. 또한, 시변환 데이터의 효율적 가시화를 위해 animation을 구현할 수 있는 프리미티브를 설계하고 status machine으로 병렬 전송된 데이터들 간의 동기화를 구현한다. 이러한 응용 독립적 가시화 프로토콜을 도입함으로써 가시화는 병렬 분산 가시화를 수행하는 그리드의 서비스나 슈퍼컴퓨팅의 서비스로 확장될 수 있을 것이다.

OMG 에서의 객체 보안 서비스 연구 (A Study on the Object Security Service in OMG)

  • 이정기;노정희;이철승;문정환;홍성표;송기범;이준
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 춘계학술발표논문집(하)
    • /
    • pp.849-854
    • /
    • 2002
  • 객체지향 기술의 발달과 더불어 분산객체(Distrubuted Object)처리기술의 발달로 많은 연구가 진행되고 있다. 객체지향 방법론과 분산객체 기술을 이용한 컴포넌트 형태로 개발되고 있다. 객체지향방법론과 분산객체 기술은 객체를 가장 기본적인 요소로 파악하며, 객체의 설계와 구현 그리고 미들웨어 상에서 운용에 비중을 두고 있다. 분산 객체 처리를 위한 기본구조로 응용 객체 공통기능, 객체서비스, 객체요구 중개자로 구성된 객체관리구조를 도입하여 OMA의 추상화 객체모델 위에 CORBA를 표준으로 정의하였다. 본 논문에서는 CORBA에서 보안의 표준과 분산 컴퓨팅 플랫폼의 보안 모델들을 참조하여 독립적인 보안 객체들이 보안 기능을 제공하여 응용의 필요에 따라 최적의 보안 메커니즘을 선택할 수 있도록 하며 CORBA 보안서비스 규약에 따르는 분산 컴퓨팅 환경에서의 객체 보안서비스를 제시하며 보안 컨텍스트를 구현하였다.

  • PDF