• 제목/요약/키워드: Web Services Composition

검색결과 99건 처리시간 0.024초

SOA에서 서비스 조합의 강건성 테스트 방법 및 테스트 프레임워크 (A Robustness Test Method and Test Framework for the Services Composition in the Service Oriented Architecture)

  • 국승학;김현수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권10호
    • /
    • pp.800-815
    • /
    • 2009
  • 최근 웹 서비스 기반 서비스 지향 구조는 네트워크 상에 분산된 다양한 애플리케이션을 효과적으로 통합하기 위한 방법으로 널리 활용되고 있다. 서비스 지향 구조에서 BPEL은 비즈니스 프로세스 모델 언어로, 다양한 서비스들을 통합하는 방법을 제시하고 있다. 현재 이러한 BPEL을 이용한 서비스 통합 및 조합에 관해 많은 연구가 진행되고 있으며 서비스들 간의 호환성을 검증하려는 노력, 비즈니스 프로세스의 식별과 추적에 관한 몇몇 연구가 진행되었다. 그러나 다양한 서비스의 조합으로 인해 발생하는 문제를 해결하려는 연구는 부족하다. 특히 조합된 서비스가 얼마나 신뢰할 수 있는지, 예외 상황에 대해 얼마나 강건하게 대처할 수 있는지 평가하고자 하는 노력은 거의 이루어지지 않았다. 이에 본 논문에서는 BPEL을 이용한 서비스 조합에 있어서 조합된 서비스의 강건성을 테스트하기 위한 방법과 이 방법을 지원하기 위한 테스트 프레임워크를 제시한다. 본 논문의 방법은 BPEL 프로세스와 참여하는 다양한 서비스를 분석하고, 분석된 정보를 바탕으로 실제 서비스들에서 발생 가능한 다양한 예외 상황을 발생시키는 가상의 환경을 구축하여 강건성 테스트를 수행한다. 이는 BPEL 프로세스로 표현된 서비스 조합이 얼마나 예외 상황에 강건하게 대처하는지 검증하는 방법이다.

Performance Testing of Composite Web-Service with Aspect-Based WS-BPEL Extension

  • Kim, Jong-Phil;Sung, Dong-Hyuk;Hong, Jang-Eui
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제5권10호
    • /
    • pp.1841-1861
    • /
    • 2011
  • The advance in Service-Oriented Architecture (SOA) and web services has led to the development of new types of a system in which heterogeneous service components can connect and compose to solve a complex business problem. In the SOA, even though these service components are valid in their functionality, there is a need to test their behaviors when those services are composited. In recent years, WS-BPEL has received a wide acceptance as a means of integrating distributed service components. To test the composite service, the existing testing techniques have been focused on the functional features based on the WS-BPEL process. However as SOA approach is applying to real-time software development, the performance of composite service becomes one of important issues. This paper proposes a technique to the performance testing of a composite service with WS-BPEL extension which combined with the concept of aspect. Our WS-BPEL extension has been made towards annotating aspect component which is measuring the response time of the composite service. This paper also explains the procedure of performance testing with on-line transaction system. Our technique can apply to choose an adequate component in service composition with considering the performance among several candidate web service components.

시맨틱 브로커 기반 시맨틱 서비스 조합 (Semantic Service Composition Based on Semantic Broker)

  • 정한민;이미경;류범종
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2009년도 춘계 종합학술대회 논문집
    • /
    • pp.283-288
    • /
    • 2009
  • 시맨틱 서비스는 온톨로지 기반으로 검색 API 또는 추론 API를 제공하는 서비스로 정의할 수 있는데, 웹 서비스 등의 대화 방식을 이용하며 웹상에서 공개된다. 온톨로지 기반이므로 URI (Uniform Resource Identifier)를 지원하며 온톨로지 스키마에 정의된 클래스와 속성 (Property)을 사용하여 미리 정의된 작업을 수행한다. 시맨틱 서비스는 입력 인자가 온톨로지에 정의된 클래스들로 구성되므로 시맨틱 서비스 조합 시에 온톨로지를 반드시 참조할 필요가 있다. 본 연구는 사용자 제시 조건을 입력받아 시맨틱 브로커를 이용하여 시맨틱 서비스 관리 서버에 등록된 시맨틱 서비스들 내의 온톨로지 정보와 관리 정보를 참조하여 조건에 맞는 시맨틱 서비스를 조합하는 방법을 제시한다. 사용자 제시 조건으로는 입력 인스턴스, 출력 클래스, 시각화 유형 (Visualization Type), 시맨틱 서비스명, 속성명 등이 있다. 시맨틱 서비스 조합은 사용자 제시 조건을 기반으로 동적으로 이루어지며, 그 결과는 복합 시맨틱 서비스를 포함하는 시맨틱 서비스 파이프라인들로서 사용자에게 순위화되어 제시된다. 사용자는 시맨틱 브로커에 의해 제시된 시맨틱 서비스 파이프라인들을 실행해 봄으로써 원하는 시맨틱 서비스 조합을 찾을 수 있다. 결국, 본 연구를 통해 개발된 도구는 다양한 곳에서 개발된 시맨틱 서비스들을 동적으로 연계하여 새로운 시맨틱 서비스를 개발하고자 하는 서비스 기획자를 지원하데 도움을 준다.

  • PDF

성능 주도의 UI-Mashup 아키텍처의 설계 및 구현 (Design and Implementation of the Performance Driven UI-Mashup Architecture)

  • 조동일
    • 인터넷정보학회논문지
    • /
    • 제15권1호
    • /
    • pp.45-53
    • /
    • 2014
  • UI-Mashup은 웹 응용프로그램 개발의 최신 경향 중 하나로 인터넷 상에 분산된 다양한 콘텐츠를 조합하여 가치를 추가해 서비스하는 방안으로 널리 사용되고 있다. 현재까지 UI-Mashup 관련 연구는 동적 서비스 조합에 초점이 맞추어져 있고 급변하는 웹 표준에 적응하지 못하여 최종 사용자 입장에서 UI-Mashup은 느리고 불편하며 보안에 취약한 서비스로 인식되고 있다. 본 연구에서는 UI-Mashup의 성능 향상을 위한 아키텍처를 제안한다. 제안한 아키텍처는 빠른 서비스 제공과 보안 강화를 위해 UI조각을 서버에서 병렬로 수집하고 매쉬업된 UI의 레이아웃과 UI조각들을 별도의 전송 채널을 통해 클라이언트로 전송하여 빠른 반응시간과 응답시간을 제공한다. 본 연구에서는 제안한 아키텍처를 실증적으로 검증하기 위해 구현하였으며 성능테스트를 진행하였다. 성능테스트 결과 제안한 아키텍처는 기존 UI-Mashup 기법에 비해 2 ~ 3배 빠른 응답시간을 기록하였고, 4배이상의 처리량을 보였다.

분산 웹 환경에서 다중 온톨로지를 기반으로 한 지식공유방식 (Method of Knowledge Sharing Based on Multiple Ontology on the Distributed Web Environment)

  • 김희수;배상현
    • 인터넷정보학회논문지
    • /
    • 제2권1호
    • /
    • pp.13-21
    • /
    • 2001
  • 본 논문에서는 인터넷상에 연결된 유휴자원을 이용한 분산 웹 환경에서 각 시스템 상에 저장된 지식을 공유·재이용 하기 위한 온톨로지 다중화 연구를 수행한다. 온톨로지의 다중화란 동일지식에 의하여 구축된 온톨로지를 다른 온톨로지와 지식공유가 가능하도록 변환하는 것이다. 본 연구에서는 이러한 분산웹 온톨로지 다중화 시스템을 구성하기 위하여 분산웹 환경구축방안과 함께 지식의 공유 및 재 이용을 위한 다중 온톨로지 구성이라는 두 가지 관점 하에서 접근한다. 구성된 시스템은 지니기술을 이용하여 이기종간의 확장성과 효율성을 지닌 웹 컴퓨팅환경을 구축하였고, 또한 분산작업을 통하여 분산 웹 환경 하에서의 다중 온톨로지간의 실질적인 지식변환과정이 잘 전개됨을 볼 수 있다.

  • PDF

코레어그래피 기반 웹 서비스 조합의 구현 적합성 평가 및 테스트 방법 (Conformity Assessment and Test Method for Implementation of Web Services Compositions based on Choreography)

  • 국승학;서용진;김현수
    • 인터넷정보학회논문지
    • /
    • 제13권1호
    • /
    • pp.83-98
    • /
    • 2012
  • 최근 웹 서비스 기반 서비스 지향 구조가 분산된 애플리케이션의 효율적인 통합을 위한 방법으로 널리 활용되고 있다. 서비스 지향 구조에서의 코레어그래피는 기업 간 비즈니스 프로세스 환경에서 메시지 교환에 초점을 맞춘 협업 방식으로 참여하는 서비스들 사이의 작업 진행 순서와 메시지 교환 프로토콜을 정의함으로써 거시적인 측면에서 전체 프로세스를 모델링하기 위해 사용된다. 그러나 이러한 코레어그래피는 웹 서비스 조합을 실행시키는 방법이 아니기 때문에 구현 모델로 변환 후 사용된다. 따라서 코레어그래피 모델을 실행시키기 위한 구현 모델은 기능적인 측면에서 코레어그래피 모델을 정확하게 구현하였는지 반드시 평가되어야 한다. 이에 본 논문에서는 코레어그래피 모델과 구현 모델의 서비스 조합 적합성을 평가하는 방법과 수행을 통한 동작의 일치성을 보장하기 위한 테스트 방법을 제시한다.

유비쿼터스 환경을 위한 헬스 케어 서비스 제공 방안 (A Healthcare Service for Ubiquitous Environment)

  • 박용민;박주희
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2005년도 추계 종합학술대회 논문집
    • /
    • pp.275-278
    • /
    • 2005
  • 본 논문에서는 유비쿼터스 환경에서 헬스케어를 제공하기 위한 새로운 유비쿼터스 헬스케어 서비스(UHS) 구조에 관해 서술한다. 이 새로운 서비스 구조는 두 가지의 특징을 가지고 있다. 첫 번째로 헬스 케어 서비스 에이젠트(Healthcare Service Agent)에 의한 헬스케어 서비스 요소(Healthcare Service Element) 선택에 관한 헬스케어 서비스 컴포지션(Healthcare Service Composition)과, 두 번째로 유비쿼터스 헬스케어 환경에서 서비스 요소 발견을 위한 새로운 헬스케어 서비스 에이젠트 구조에 관해 서술한다. UHS는 다양한 형태의 헬스케어 서비스 요소를 다루며, 이 헬스케어 서비스 요소는 사용자가 원하는 모든 의료정보에 관한 내용으로 나타낼 수 있다. UHS 기술은 유비쿼터스 컴퓨팅 환경에서 다양한 서비스를 제공할 것이다.

  • PDF

A Method for Automatic Generation of OWL-S Service Ontology

  • Yang, Jin-Hyuk;Chung, In-Jeong
    • Journal of Information Processing Systems
    • /
    • 제2권2호
    • /
    • pp.114-123
    • /
    • 2006
  • We present in this paper the methodology for automatic generation of OWL-S service model ontology along with the results and issues. First, we extract information related to atomic services and their properties such as IOPE from the UML class diagram, and retrieve information related to the composition of services from the UML state-chart diagram. Then, the XSLT applications utilize the acquired information to generate the OWL-S service model ontology through the predefined mappings between OWL-S constructs for composite services and UML state-chart primitives. For the justification of generated service ontology, several validation checks are performed. Our service ontology generation method is general and fully automatic, as well as effective, in that it is achieved in an environment familiar to developers, and information needed to generate service ontology is provided necessarily during service development. It is also noticeable to facilitate representing the condition with GUI rather than a complex language such as OCL.

Flexible Service Composition Based on Bundle Communication in OSGi

  • Alcarria, Ramon;Robles, Tomas;Morales, Augusto;Gonzalez-Miranda, Sergio
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제6권1호
    • /
    • pp.116-130
    • /
    • 2012
  • Service provision and consumption platforms are more and more used to enable communication between sensors, actuators and intelligent devices, since they provide mechanisms that make possible the combination of components to create composed services. However, these kinds of platforms have limitations to adapt themselves to new and unknown devices. In this work we analyze the challenge of component or bundle communication by using the Open Services Gateway Initiative (OSGi) technology and we propose three mechanisms with the aim of contributing to flexible component communication: Common Service, Specific Service and WSIF Web Service Invocation. We provide these solutions with some architectural models and validate them through different example services. Finally we compare them regarding performance, flexibility and application complexity.

효율적인 서비스 조합을 위한 시맨틱 웹 서비스 탐색 (Semantic Web Services Discovery for Efficient Service Composition)

  • 두화준;이경호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.10-12
    • /
    • 2005
  • 웹 서비스는 소프트웨어 컴포넌트의 재사용 및 상호 운용을 지원하여 서비스의 통합을 가능케 하는 기술이다. 웹 서비스 기술을 이용하여 기존에 존재하는 서비스를 통합하여 새로운 서비스를 제공해주는 것이 가능하다. 서비스 조합을 위해 정확한 서비스 탐색은 필수적이다. 본 논문에서는 서비스 조합을 효율적으로 제공하기 위해 오퍼레이션 중심의 시맨틱 웹 서비스 탐색 방법을 제안한다.

  • PDF