• 제목/요약/키워드: 서비스 조합

검색결과 544건 처리시간 0.041초

QoS 기반의 웹 프로세스 조합 방법론 및 지원도구의 개발 (QoS-based Web Service Composition Methodology md Tool)

  • 김원상;장희정;이강선
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2005년도 춘계학술대회 논문집
    • /
    • pp.134-138
    • /
    • 2005
  • 기능적 제한이 있는 하나의 웹 서비스는 다른 기능의 여러 웹 서비스들과 다양한 형태로 조합되어 웹 프로세스(Web Process)를 만들게 된다. 이를 통해 개발에 소요되는 비용과 시간을 줄이고 사용자의 요구사항을 만족시키는 서비스의 유연한 조합이 가능하다. 웹 프로세스의 조합 및 통합 시에 중요한 것은 보다 효과적이고 높은 품질의 서비스를 제공할 수 있도록 하는 것이다. 웹 서비스의 조합과 QoS(Quality of Service) 평가 및 보장에 관한 기존 연구는 사용자가 자신의 QoS 요구사항을 만족하는 웹 서비스를 직접 찾아야 하고, 조합된 웹 프로세스가 원하는 QoS를 만족할 때까지 반복적인 수작업을 수행해야 하는 비효율적인 측면이 있었다. 본 논문에서는 사용자가 조합한 웹 프로세스의 QoS를 분석하고 사용자의 QoS 요구사항에 부합하는 웹 서비스를 지능적으로 찾아주는 QoS 기반 웹 서비스 조합 방법론 및 지원도구를 소개한다. 제안된 도구를 통해 Activity Diagram의 형태로 프로세스를 구성하고 구성된 프로세스의 QoS를 분석하여 QoS 요구사항을 만족하는 웹 프로세스를 효율적으로 구성할 수 있다.

  • PDF

REST 웹서비스 조합 운영관리 시스템 (Management System for REST Web Service Composition)

  • 최민;이원재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.25-28
    • /
    • 2012
  • 최근 인터넷의 발달과 함께 웹을 기반으로 하는 클라이언트-서버 분산 구조의 웹서비스 시스템 구조가 점차 확산되고 있다. 게다가, 최근에는 스마트폰을 이용한 스마트폰 애플리케이션이 대중화 되면서, 웹서비스의 활용이 점차 확대되는 추세이다. REST 웹서비스는 일반적으로 기업이나 공공기관에서 자사의 정보시스템의 특정 Open API를 제공하는데 많이 활용된다. 본 연구에서는 REST 웹서비스를 조합/탑재/운용하는 시스템을 제안한다. 본 시스템을 활용하면 서비스 개발자로 하여금 서비스를 조합한 웹서비스를 일반적인 객체지향언어를 통해 개발하고 컴파일 후 업로드 하면 손쉽게 서비스를 운용할 수 있다. 본 논문에서는 REST 웹서비스 조합/탑재/운용 시스템을 제안한다. 웹서비스 조합/탑재/운용 시스템은 REST 웹서비스 개발자로 하여금 웹서비스를 손쉽게 조합하여 컴파일한 후 업로드함으로써 손쉽게 조합 REST 웹서비스를 운용할 수 있도록 한다. 이를 통해 REST 웹서비스 개발자들은 일반적인 객체지향언어를 통해 개발하고 업로드 할 수 있으며, 본 논문에서 제안하는 시스템을 통해 REST 웹서비스를 운용할 수 있다.

동적 서비스 조합을 위한 서비스 컴포넌트 아키텍처의 확장 (A Extension of Service Component Architecture for Dynamic Service Composition)

  • 황윤영;이규철
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 2008년도 연합학회학술대회
    • /
    • pp.369-377
    • /
    • 2008
  • 사용자의 서비스 요구시 사용자의 요구사항에 꼭 맞는 단일 서비스가 존재하지 않는다면, 여러 서비스를 조합할 필요성이 있다. 서비스 조합에 대한 연구 중 서비스 지향 아키텍처 기반의 서비스 조합 기술인 서비스 컴포넌트 아키텍처(Service Component Architecture) 표준화가 진행되고 있다. 이 표준은 시스템 설계 단계에서의 서비스 조합을 목표로 하고 있어, 동적 서비스 조합이 요구되는 유비쿼터스 환경에서는 활용되기 어렵다. 따라서, 본 논문에서는 서비스 컴포넌트 아키텍처를 확장하여 유비쿼터스 환경에서 동적 서비스 조합이 가능한 방법을 제시한다.

  • PDF

유비쿼터스 서비스 프로비저닝을 위한 서비스 조합 기법 (Service Composition Techniques for Ubiquitous Service Provisioning)

  • 이선영;이종연;배정숙
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.1061-1064
    • /
    • 2006
  • 유비쿼터스 컴퓨팅 환경에서 사용자가 원하는 서비스를 다양한 상황에 맞게 서비스를 검색하고 조합하여 적합한 서비스를 제공하는 것은 중요한 일이다. 그러나 기존 연구는 사용자 정보를 이용하여 기본 서비스들로부터 새로운 조합 서비스를 찾아내는 것이 미흡하다. 또한 단순한 기본 서비스들의 나열에 불가하고, 사용 이력에 대한 구체적 방안을 고려하지 않는다. 따라서 본 논문에서는 사용자의 상황 정보 및 서비스 사용 이력을 고려한 데이터 마이닝 기반 서비스 조합 기법을 제안한다. 세부적 연구내용은 최적의 서비스를 동적으로 생성하여 제공하는 COSEP(Context-based Service Provisioning) 시스템 프레임워크에서 데이터 마이닝 기능을 겸비한 온톨로지를 이용한 서비스 조합 기법을 제안한다. 결과적으로 본 연구는 사용자의 시간과 위치와 같은 상황 정보에 능동적으로 반응하여 서비스를 발견하고, 데이터 마이닝 기법을 가진 온토롤지를 이용하여 서비스를 조합함으로써 최적의 서비스를 생성하여 사용자에게 제공하는 것이 기대된다.

  • PDF

자동화된 시멘틱 웹서비스의 조합을 위한 OWL-S 모델의 확장 (A DAML-S Extension Model for Automatic Composition of Semantic Web Service)

  • 이승근;이세훈;이정현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.466-468
    • /
    • 2004
  • W3C의 OWL-S는 기존의 웹 서비스와 시멘틱 웹 기술의 결함을 통한 웹서비스의 자동화된 검색, 조합 등을 지원하기 위한 모델이다. 원하는 특히, 웹서비스 조합은 사용자의 다양한 요구를 지원하기 위해서 매우 중요하며, 웹 서비스 조합을 하나의 처리 단위로 하기 위한 트랜잭션 개념의 도입이 필수적이다. 이를 위해서는 OWL-S웹서비스의 검색시 서비스의 IOPE(Input/Output/Precondition/Effect)와 메시지의 시멘틱 고려뿐만 아니라 트랜잭션에 영향을 미치는 웹 서비스의 응답시간, 수행비용, 신뢰성 등 웹서비스의 품질과 실제 웹 서비스의 연동의 단위가 되는 연산들에 대한 고려가 필요하나, OWL-S에서는 이러한 부분의 정의가 부족하다. 따라서, 이 연구에서는 자동화된 웹 서비스 조합을 위해서 OWL-S을 확장한 새로운 모델을 제안한다. 이 모델은 웹서비스의 성능을 응답속도, 비용, 신뢰도등율 이용해서 웹서비스간의 유사도를 측정할 수 있으며, 실제 연산들에 대한 시멘틱 표현을 가능하게 함으로써 보다 정확한 웹 서비스의 조합을 가능하게 한다.

  • PDF

동적 웹 서비스 조합을 위한 시멘틱 웹 서비스 발견 및 실행 기법 (Discovery and Execution Techniques of Semantic Web Services for Dynamic Web Services Composition)

  • 이용주
    • 정보처리학회논문지D
    • /
    • 제12D권6호
    • /
    • pp.889-898
    • /
    • 2005
  • 최근에 동적으로, 즉 요구가 있는 즉시 서비스들을 조합하는 동적 웹 서비스 조합은 가장 큰 관심사 중 하나이다. 지금까지 동적 웹 서비스조합에 관한 많은 연구들이 수행되어졌는데 주로 사람이 개입된 반자동 대화식 조합 기법들이 제안되었다. 또한 이들 연구에서 탐색 알고리즘 및 워크플로우 설계 기법들이 부분적으로는 기술되어 있으나. 웹 서비스 조합 자동화를 위한 전반적인 워크플로우 처리과정을 기술한 연구는 아직 없다. 본 논문은 웹 서비스 조합 자동화 기법에 초점을 맞추고 있다. 주된 아이디어는 시멘틱 웹을 실현하기 위한 웹 온톨로지와 비즈니스분야에서 성공적으로 활용되고 있는 워크플로우 기법들을 적용하여 웹 서비스 조합 자동화 시스템을 구현하는 것이다. 본 연구에서는 웹 서비스발견을 위해 매칭 알고리즘이 제안되고, 웹 서비스들 간 상호연결을 지원하기 위해 매칭 알고리즘에 온톨로지 개념이 적용된다. 그리고 웹 서비스 조합 자동화를 지원하기 위한 워크플로우 실행계획이 기술된다. 마지막으로 실 데이터 실험을 통해 제안 시스템의 우수성을 보인다.

조합된 서비스의 성능 평가를 위한 Aspect 기반 테스팅 프레임워크 (An Aspect-based Testing Framework for Performance Evaluation of Composite Service)

  • 김종필;홍장의
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제1권3호
    • /
    • pp.149-158
    • /
    • 2012
  • 최근 서비스 기반의 소프트웨어 개발이 사용자의 다양한 요구를 충족시킬 수 있는 하나의 솔루션으로 부각되면서, 안정적인 서비스의 조합을 통하여 보다 큰 서비스를 제공하려는 시도가 증가하고 있다. 그러나 조합된 서비스의 개발시 고려되어야 하는 사항중의 하나는 사용자의 입장에서 서비스의 정확성과 함께 신속성을 제공해야 한다는 것이다. 왜냐하면 사용자가 서비스의 요청 과정에서 늦은 응답으로 인하여 실행 버튼을 중복적으로 클릭하는 행동을 보이기 때문이다. 본 논문에서는 조합된 서비스의 성능을 측정하기 위한 테스팅 프레임워크를 제시한다. 즉, 조합된 서비스의 실행 시간을 측정함으로써, 개발자에게 서비스의 성능을 분석할 수 있는 도구를 제공한다. 이러한 실행시간 측정을 위하여 본 연구에서는 Aspect 컴포넌트를 이용하는 타이머 서비스를 개발하여 기존 웹 서비스들과 연동할 수 있도록 하였다. 또한 몇 실험을 통하여 조합된 서비스의 성능 테스트가 가능함을 확인하였다. 제시한 프레임워크는 조합된 서비스를 구성하는 단위 서비스 중에서 가장 많은 시간이 소요되는 서비스를 식별하고 필요에 따라 다른 서비스로 대체할 수 있는 서비스 개발을 가능하게 한다.

유비쿼터스 컴퓨팅 환경에서 데이터 마이닝을 이용한 서비스 조합 (Service Composition with Data Mining in Ubiquitous Computing Environment)

  • 이선영;이종연
    • 정보처리학회논문지D
    • /
    • 제13D권4호
    • /
    • pp.491-500
    • /
    • 2006
  • 유비쿼터스 컴퓨팅 환경에서 사용자가 원하는 서비스를 다양한 상황에 맞게 적합한 서비스를 검색하고 조합하여 제공하는 것은 중요한 일이다. 그러나 기존 연구는 주로 서비스 발견에 관한 연구이며 사용자의 위치냐 주변 환경, 선호도에 관한 고려가 부족하고, 사용자 정보를 이용하여 기본 서비스들로부터 새로운 조합 서비스를 찾아내는 것이 미흡하다. 또한 서비스 조합에 있어 기존 연구는 단순한 기본 서비스들의 나열에 불과하고, 사용 이력을 고려하기 위한 구체적 방안을 제시하지 않는다. 따라서 본 논문에서는 사용자의 상황 정보 및 서비스 사용 이력을 고려한 데이터 마이닝 기반 서비스 조합 기법을 제안한다. 세부적 연구내용은 첫째, 최적의 서비스를 동적으로 생성하여 제공하는 COSEP 프레임워크를 설계하고 둘째, COSEP 프레임워크에서 데이터 마이닝 기능을 겸비한 온톨로지를 이용한 서비스 조합 기법을 제안한다. 본 연구는 사용자의 상황 정보에 능동적으로 반응하여 서비스를 발견하고 데이터 마이닝 기법을 가진 온토롤지를 이용하여 서비스를 조합함으로써 사용자에게 최적의 서비스를 제공하는 것이다.

엔지니어링 서비스를 고려한 QoS 기반 웹 서비스 조합 (Qos-based Web Service Orchestratin Considering the Engineering Services)

  • 이재경;박성환;국승학;김현수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.105-109
    • /
    • 2008
  • 자동차, 항공기, 철도차량, 선박 등의 제품개발에 필요한 일련의 엔지니어링 활동들을 유기적으로 연결하고 통합하기 위해서는 엔지니어링 협업(비지니스 프로세스)을 처리하기 위한 시스템이 요구된다. 엔지니어링 프로세스 협업을 구성하는 엔지니어링 서비스는 일반적인 웹 서비스와 비교할 때 상대적으로 긴 응답시간과 높은 실행비용 등에서 차별화 된다. 본 논문에서는 서비스 조합에 수치해석 특성, 서비스 크기 등의 엔지니어링 서비서의 특성들을 반영시켜 제한된 시간과 비용을 만족하는 엔지니어링 프로세스 협업을 처리할 수 있는 웹 서비스 조합 시스템을 제안하였다. 또한 서비스 조합 모델링 단계에서 QoS 기반 서비스 선택 액티비티와 서비스 조합 실행 단계에서 서비스 선택 알고리즘을 제시하였다.

  • PDF

조합된 서비스의 성능 테스트를 위한 에스펙 기반의 WS-BPEL 확장 (Aspect-based WS-BPEL Extension for Performance Testing of Composite Service)

  • 성동혁;김종필;홍장의
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(B)
    • /
    • pp.77-82
    • /
    • 2010
  • 서비스 지향 아키텍처 기반의 소프트웨어 시스템은 서비스 단위의 컴포넌트 조합에 의해 기능이 수행된다. 이러한 조합된 서비스에 대한 테스팅은 주로 서비스 조합 명세서인 WS-BPEL 명세를 기반으로 기능적인 측면에 초점을 두어 수행 되었다. 최근에 서비스 지향 아키텍처가 임베디드 소프트웨어 분야에 적용되면서 서비스 조합에 대한 성능 관련 요구사항의 중요성이 부각되고 있다. 그러나 기존의 성능 테스트는 각 서비스의 응용 어플리케이션에 성능 측정을 위한 코드삽입을 필요로 함으로써 테스트 비용을 증가시킨다. 또한 시뮬레이션을 통한 성능 테스트가 이루어지기 때문에 정확한 성능을 테스트하기 어렵다. 따라서 본 논문에서는 WS-BPEL을 이용한 조합된 서비스의 효과적인 성능 테스트를 위해 WS-BPEL을 확장하는 방법을 제안한다. 제안하는 확장 기법은 관점 지향 프로그래밍의 Aspect 개념을 WS-BPEL에서 사용할 수 있도록 함으로써 WS-BPEL을 이용한 테스팅에서 조합된 서비스의 성능 테스트를 효과적으로 수행할 수 있는 기회를 제공한다. 또한 본 확장 기법은 성능 테스트뿐만 아니라 다른 비 기능적 요구사항에 대한 테스트에도 활용될 수 있다.

  • PDF