• Title/Summary/Keyword: 서비스 실행

Search Result 1,370, Processing Time 0.033 seconds

Web Service Agent with Re-Planning at execution time (실행시간 Re-planning을 지원하는 웹 서비스 에이전트)

  • Kim Yeo-Jung;Kim Ji-Hyeon;Jin Yun;Kang Ji-Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.751-753
    • /
    • 2005
  • 기존의 시맨틱 웹 서비스 에이전트는 사용자 요구에 의미적으로 부합하는 서비스를 검색하고 합성하는 플래너에 중점을 둔 반면 실행자에는 큰 비중을 두지 않았다. 그러나 기존의 다수 플래닝 알고리즘은 사용자 제약 사항의 일부만을 적용하여 불완전한 결과를 도출함에도 불구하고 플래닝을 완료하는 문제가 있다. 따라서 실행자가 단순히 플래닝된 서비스만을 실행한다면 사용자 요구를 완전히 충족시킬 수 없다. 이를 해결하기 위해 본 논문에서는 플래닝의 취약점을 보완하는 실행자를 제안하고 이를 기반으로 에이전트를 개발하였다. 본 논문에서 제안한 실행자는 서비스 실행 결과를 분석하여 사용자의 요구 사항 중 반영되지 않은 정보의 적용 또는 불필요한 정보의 제거를 위해, 플래너에게 re-planning을 요구하거나 서비스 실행 결과 자체에서 관련 정보를 추출한다. 이를 통해 사용자의 요구 사항에 대한 서비스 결과의 정확도 향상을 도모한다.

  • PDF

A Semantic Web Service Execution System Based on BDI Agent Architecture (BDI 에이전트 구조 기반의 시맨틱 웹서비스 실행기)

  • Jin, Hoon;Choi, Jae-Hyuk;Kim, In-Cheol
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.685-687
    • /
    • 2005
  • 시맨틱 웹서비스와 관련하여 서비스 검색 및 조합에 관하여 많은 연구들이 이루어지고 있으나 인터넷의 특성을 고려할 때 서비스 실행에 관한 연구는 웹서비스의 안정적인 제공이라는 측면에서 고려되어야 한다. 이를 위해서는 실행과정에 의미적 접근이 시도되어야 하는데, BDI 구조 기술이 적절한 대안 기술이 될 수 있다. BDI 구조를 이용한 웹서비스 실행기는 특성상 실시간으로 데이터 타입과 의미의 일관성을 추론해 내고, 해당 서비스의 실행을 위한 조건과 영향을 고려하여, 제약조건의 변화 시에도 능동적으로 대처할 수 있는 장점을 갖게 된다. 우리는 웹서비스 실행기로서 SWEEP 시스템을 개발하고 이를 진료예약 서비스에 적용함으로써 그 효용성을 밝히고자 하였다.

  • PDF

An Active Network Execution Environment for Dynamic Composition of Protocols and Services (프로토콜과 서비스의 동적 조합을 위한 액티브 네트워크 실행환경)

  • Lee, Hwa Young;Kang, Bo-young;Lim, Kyungshik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.1521-1524
    • /
    • 2004
  • 기존 액티브 네트워크의 대표적인 실행환경에는 Active Network Transfer System(ANTS)와 Active Signaling Protocol(ASP)가 있다. ANTS 실행환경은 중간 노드에서 수행될 코드를 패킷에 포함시켜 전달하는 코드 분배 방식을 통하여 프로토콜을 제공한다. 따라서 패킷으로 전달할 수 있는 코드의 크기에 한계가 있으므로 복잡한 형태의 서비스를 제공 할 수 없으며, 프로토콜 및 응용들은 완전히 분리되어 동작함으로써 상호간의 연동 및 조합이 불가능한 단점이 있다. 반면 ASP 실행환경은 프로토콜 및 응용의 상호 연동이 가능하나 시스템 컨피규레이션과 응용들 사이의 정보교환 방식이 복잡하여 새로운 서비스의 개발 및 제공이 어렵다. 본 논문에서는 이러한 기존 실행환경의 단점을 개선하고 프로토콜을 기능 및 알고리즘별로 구현한 마이크로 프로토콜을 동적으로 조합함으로써 사용자가 원하는 형태의 프로토콜 및 서비스를 제공하는 새로운 실행환경인 Customizable Architecture for Flexible Execution environment(CAFE) 실행환경을 설계 및 구현하였다. 또한 CAFE 실행환경을 기반으로 무선 웹 컨텐츠 서비스를 수행으로써 CAFE 실행환경의 실용성을 확인하였다.

  • PDF

Replication of blockchain application services using kubernetes and blockchain service registry (쿠버네티스와 블록체인 서비스 레지스트리를 이용한 블록체인 서비스 중복실행기법)

  • Kwon, Min-Ho;Lee, Myung-Joon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.363-364
    • /
    • 2020
  • 본 논문에서는 쿠버네티스와 블록체인 서비스 레지스트리를 이용한 블록체인 서비스 중복실행 기법을 제안한다. 이 기법은 컨테이너 관리 도구인 쿠버네티스를 이용하여 중복 실행 기법이 적용된 블록체인 서비스를 신속하게 실행할 수 있다. 또한 이 기법은 서비스 접근 위치, 복구를 위한 정보 등을 저장하는 블록체인 서비스 레지스트리를 이용하여 서비스 장애가 발생할 경우에 블록체인 서비스를 견고하게 실행할 수 있다.

  • PDF

A Design of Online Software Service based on Graphic Offloading Computing using Desktop Window Virtualization (데스크탑 창 가상화를 이용한 그래픽 분할 실행 기반 온라인 SW 서비스의 설계)

  • Choi, Won-Hyuk;Jang, Su-Min;Choi, Ji-Hoon;Kim, Won-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06a
    • /
    • pp.299-301
    • /
    • 2012
  • 본 논문에서는 3D SW와 같은 고사양의 SW를 서버 기반의 온라인 SW 서비스로 제공하기 위하여 클라이언트의 GPU를 사용하여 그래픽 분할 실행 서비스를 제공하기 위한 데스크탑 창의 가상화에 대하여 소개한다. 그래픽 분할 실행은 서버에서 SW를 구동하고 실행되는 SW의 데이터 집중적인 작업은 서버에서 실행하고, 그래픽 작업들은 서버에서 처리되지 않고, GPU 가상화를 이용하여 클라이언트의 GPU에서 처리하여 SW를 서비스하는 방법이다. 이를 위하여 본 논문에서는 3D 그래픽 정보의 클라이언트 렌더링을 API 리모팅을 이용하여 처리하는 방법에 대하여 소개하고, 실행되는 SW의 2D 그래픽 기반 윈도우를 서버의 윈도우 관리 시스템에 독립적으로 클라이언트 PC에서 가상화하여 처리하는 방법을 제안한다. 또한, 제안된 방법이 서버의 창 관리 시스템에 종속적인 경우와 비교하여 사용자에게 유연한 서비스를 제공함을 알아본다.

Development of Scenario-based Test Cases for User Service in Cloud Computing Environment (클라우드 컴퓨팅 환경에서 사용자 서비스의 시나리오 기반 테스트 케이스 생성)

  • Kim, Jong-Phil;Hong, Jang-Eui
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1418-1420
    • /
    • 2012
  • 클라우드 서비스는 네트워크 환경을 통해 사용자가 원하는 서비스를 장소에 구애받지 않고 수행될 수 있도록 지원하는 소프트웨어 응용의 일종이다. 이와 같은 클라우드 서비스의 개발과정에 서비스가 정확하게 실행된다는 것을 확인하는 것은 매우 중요하다. 그러나 신규 서비스 또는 새로운 패러다임의 클라우드 서비스를 개발하는 과정에서는 사용자 단말에서 서버까지 사용자가 원하는 서비스가 정확히 실행되는 가를 확인하는 것은 어려운 일이다. 왜냐하면 서비스 실행을 위해 다양한 경로에 존재할 수 있는 소프트웨어 컴포넌트가 올바르게 동작할 수 있는 가를 확인할 수 있어야 하기 때문이다. 본 연구에서는 이와 같이 클라우드 서비스의 개발과정에서 서비스 실행을 위한 경로 상에 존재하는 컴포넌트를 고려하는 시나리오 기반의 테스트 케이스 생성 기법을 제안한다.

Efficient Execution Method of BPEL4WS Specification (BPEL4WS 명세의 효율적인 실행 방안)

  • 정종윤;류기열;이정태
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.484-486
    • /
    • 2004
  • 현재 웹 서비스의 결합을 기술하기 위한 다양한 방법들이 제시되고 있지만 XLANG과 WSFL의 장점을 수용한 BPEL4WS로 통합되고 있는 추세이다. BPEL4WS는 비즈니스 프로세스에 참여하는 웹서비스들간의 상호동작과 프로세스의 상태 정보를 기술할 수 있는 효과적인 방법을 제공한다. 그러나, BPEL4WS로 기술된 명세를 웹서비스화 하기 위한 실행 방안에 대한 연구는 미흡한 실정이다. 이에 본 논문은 비즈니스 프로세스에 내재된 워크플로우 그래프로부터 간략화 된 실행 그래프의 생성 방법을 제안한다. 또한 실행 그래프를 이용하여 BPEL4WS 명세의 병렬 및 분산 실행을 지원하는 구현 방안에 대해 논의한다.

  • PDF

TIGRIS Grid MPI Service based on WSRF (WSRF기반의 TIGRIS 그리드 MPI 서비스)

  • Kwon, Oh-Kyoung;Hahm, Jae-Gyoon;Lee, Pill-Woo
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.1
    • /
    • pp.137-142
    • /
    • 2008
  • In this paper, we describe TIGRIS Grid MPI Service, which is 4he WS-Resource Framework (WSRF) based services to enable an MPI job to be executed on Grid environments. It covers heterogeneous compute resources and diverse MPI libraries. The main functionalities are as follows. First, it allows an MPI user to seamlessly launch a job without knowing how to use the specific MPI library. Secondly, it executes an MPI job on the cross-site resources by supporting the Grid-enabled MPI library such as MPICH-G2. Thirdly, it enables the user to launch a job using the source code without compiling. The service is implemented on top of the services of Globus Toolkit. We provide the user interface as a web portal and CLI(Command Line Interface).

A Movability Support for Execution Engine of Browser-based Softwares (이동성을 지원하는 브라우저 기반 SW 실행 엔진)

  • Ku, Kyong-I;Nam, Ki-Hyuk;Chung, Moon-Young;Kim, Won-Young;Choi, Wan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.482-484
    • /
    • 2007
  • YouFree 는 이동형 SW 플랫폼을 기반으로 개인 맞춤형 지식 관리 및 개발 환경을 제공하고자 한다. YouFree 내의 브라우저 기반 SW 실행 엔진은 사용자가 이동한 곳에서 YouFree 가 실행될 수 있도록 이동성을 지원한다. 본 논문에서 제안하는 브라우저 기반 SW 실행 엔진은 설치 시 레지스트리의 변경하지 않으며, 실행을 위해 사용자의 추가적인 구성을 필요로 하지 않는다. 또한, 먼저 실행된 엔진이 존재하더라도 충돌 없이 새로운 엔진을 실행하여 사용자가 편리하게 브라우저 기반 SW 를 사용할 수 있도록 한다. 따라서 사용자는 YouFree 를 이용해 브라우저 기반 SW 를 서비스하거나, 또는 SW 의 개발도구, 개인 컨텐츠 관리 도구로 YouFree 를 이용할 수 있다.

A Design of Portable Software that consist of single file using Application File System (응용 파일 시스템을 이용한 단일 실행 파일 이동형 SW의 설계)

  • Choi, Won-Hyuk;Kim, Won-Young;Hur, Sung-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.943-944
    • /
    • 2009
  • 본 논문은 임의의 호스트의 실행 환경과 리소스에 대한 변경 없이 독립적으로 응용 프로그램 수준의 가상화를 제공하는 단일 실행 파일을 가지는 이동형 SW의 제공 방법에 대하여 소개한다. 이는 실행 포맷 변환기를 통하여 설치형 SW에서 추출된 이동형 SW 정보를 본 논문에서 제공하는 응용 파일 시스템에 구축하고, 이를 실행하기 위하여 윈도우 기반 시스템에서 사용자 레벨의 라이브러리 후킹 기술을 이용한 가상 실행 라이브러리와, 이 가상 실행 라이브러리를 실제 구동되는 이동형 SW 프로세스에 바인딩하여 실행시키게 하는 실행 엔진 모두를 하나의 파일에 제공하는 방법 대하여 기술한다