• Title/Summary/Keyword: 웹서비스 조합

Search Result 132, Processing Time 0.028 seconds

A Study on The Design of XML Based Web Map Service (XML 기반의 WEB MAP Service 개발방안)

  • Kim, Tae-Hwa;Lee, Dong-Han;Lee, Yong-Il
    • Proceedings of the KSRS Conference
    • /
    • 2007.03a
    • /
    • pp.82-87
    • /
    • 2007
  • 웹 GIS 서비스는 웹의 구현기술을 기존의 GIS와 결합하여 Internet 또는 Intranet 환경에서 지리정보의 입력,수정,조작, 분석,출력 등의 작업을 처리하여 네트워크 환경에서 서비스를 제공할 수 있도록 구축된 시스템을 말한다. 웹 GIS 서비스의 구현은 단순히 지리공간 자료를 보여주는 일반적인 형태의 응용에서부터 공간 분석을 수행하여 의사결정에 도움을 줄수 있는 응용시스템까지 다양한 구현이 가능하다. 웹 GIS 서비스는 많은 GIS 표준 명세 규칙인 필수 사항과 옵션 사항으로 구분되어 있으며 종종 동일한 표준을 지원한다 할지라도 상호 연동을 위한 인터페이스를 지원하지 않아 서비스의 확장이 어렵다. 본 연구는 이러한 단점을 보완하기 위하여 향후의 웹 GIS 응용 서버 확장에 필요한 국제표준 및 기술을 고려하여 웹 서비스를 구성하여 이들을 재사용 재조합 하기 위한 인터페이스를 구축하였다. 또한 이를 기반으로 Ajax 기법이 적용된 비동기식 호출을 사용하여 Client 환경에서 최적의성능을 발휘하는 방안을 소개하였다.

  • PDF

Concept-based Orchestration Using eXtended-Object Thesaurus(XOT) in Web Service Environment (웹 서비스 환경에서 확장 객체 기반 시소러스를 이용한 개념 기반 오케스트레이션)

  • Jo, Ho-Sang;Yang, Jae-Dong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.275-278
    • /
    • 2012
  • 웹 서비스는 SOA를 웹 상에서 구현한 기술로, 서비스들간의 느슨한 결합을 실현함으로써 재사용 가능한 서비스들의 활용을 극대화 한다. 본 논문에서는 확장 객체 기반 시소러스(eXtended Object-based Thesaurus, XOT)를 사용하여 적응 가능한 오케스트레이션 명세가 가능한 개념 기반 오케스트레이션 기법을 제안한다. XOT는 재사용 가능한 서비스들이 속하는 범주들을 개념으로 표현하고 상호 합성 패턴 관계를 포함한 개념간 상관 관계를 명시한 일종의 지식베이스이다. 이 기법은 오케스트레이션에 참여하는 복합 서비스를 포함한 여러 다양한 서비스들을 구체적으로 명세하는 대신 XOT 내의 개념들로 변수화 하고, 이들을 오케스트레이션 시 적절한 재사용 가능한 서비스 또는 구성 서비스들의 조합으로 대체시킴으로써 서비스들의 재사용성을 획기적으로 개선할 수 있다.

Development of Efficient Search Engine for Web services and openAPIs by Keyword (키워드를 이용한 효율적인 웹서비스 및 openAPI 검색 엔진 개발)

  • Chun, Dong-Suk;Cha, Seung-Jun;Kim, Kyong-Ok;Lee, Kyu-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06c
    • /
    • pp.159-164
    • /
    • 2008
  • 최근 많이 주목을 받고 있는 웹 2.0은 사용자의 참여, 개방, 네트워크 효과에 기반하여 누구나 데이터를 생산하고 공유할 수 있는 사용자 중심의 인터넷 환경이다. openAPI는 웹 2.0의 근본 개념인 데이터의 개방 및 공유를 구현할 수 있는 핵심 기술로 포털은 자신의 서비스를 공개한다. 하지만 기존의 웹서비스와 openAPI 검색은 효율적인 검색 방법을 제공하지 않았다. 본 논문에서는 Lee[1]의 논문에서 제공하는 효율적인 웹서비스 검색 방법을 이용하여 검색 엔진을 개발하였다. 하지만 이 연구는 웹서비스와 유사한 구조를 가지는 openAPI를 수용하지 못한다. 따라서 본 논문에서는 openAPI의 정의 및 사용법이 웹서비스와 유사하다는 점을 활용하여 openAPI의 효과적인 검색을 위한 검색기법을 개발하였다. 이러한 검색기법은 사용자가 키워드를 입력하여 키워드 기반 검색을 통해 원하는 서비스를 찾아주고, 매쉬업 서비스나 다른 openAPI와의 조합(Composition)을 위해 템플릿 기반 검색을 통해 효과적인 검색을 제공해준다.

  • PDF

An EST Sequence Annotation System Based On Service Oriented Architecture (서비스 지향 구조 기반의 EST 서열 주해 시스템)

  • Nam, Seong-Hyeuk;Kim, Tae-Kyung;Kim, Kyoung-Ran;Cho, Wan-Sup
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.3
    • /
    • pp.35-44
    • /
    • 2008
  • In this paper, we present an EST sequence annotation system based on Service Oriented Architecture, called SeqWeB. We developed the web services of eight applications (Phred, cross_match, RepeatMasker, TGICL, ICAtools, CAP3, Phrap and Blast) which are located in sequence annotation process and integrated the web services through BFEL. SeqWeB uses an XML file format for data input and output to maximize interoperability between each application. SeqWeB can be extended or modified easily through some modification such as insertion, deletion and replacement because service-oriented architecture allows loose coupling between applications.

  • PDF

Advanced Web Services Retrieval System using Matchmaking Algorithm (매치메이킹 알고리즘을 이용한 개선된 웹서비스 검색 시스템)

  • Choi, Ok-Kyung;Han, Sang-Yong;Lee, Jung-Woo
    • Journal of Intelligence and Information Systems
    • /
    • v.13 no.3
    • /
    • pp.1-15
    • /
    • 2007
  • Recently, semantic web technology, represented by ontology building, is being combined with web services technology, creating 'Semantic Web Services' as a new promising field in information retrieval research. Accordingly, many brokering and matchmaking agents are being developed and used in the field. However, literature review revealed that most models do not take QoS(Quality of Services) into consideration. In this study, a QoS-augmented matchmaking algorithm is developed based on service availability, response time, maximum transaction amount, reliability, accessibility and price as critical QoS items. A prototype for Intelligent Semantic Web Services System is developed using publicly available data. Performance test was conducted and reported at the end.

  • PDF

A Study on Selection Process of Web Services Based on the Multi-Attributes Decision Making (다중 속성 의사결정에 의한 웹 서비스 선정 프로세스에 관한 연구)

  • Seo Young-Jun;Song Young-Jae
    • The KIPS Transactions:PartD
    • /
    • v.13D no.4 s.107
    • /
    • pp.603-612
    • /
    • 2006
  • Recently the web service area is rapidly growing as the next generation IT paradigm because of increase of concern about SOA(Services-Oriented Architecture) and growth of B2B market. Since a service discovery through UDDI(Universal Description, Discovery and Integration) is limited to a functional requirement, it is not considered an effect on frequency of service using and reliability of mutual relation. That is, a quality as nonfunctional aspect of web service is regarded as important factor for a success between consumer and provider. Therefore, the web service selection method with considering the quality is necessary. This paper suggests the agent-based quality broker architecture and selection process which helps to find a service providing the optimum quality that the consumer needs in a position of service consumer. A theory of agent is accepted widely and suitable for proposed system architecture in the circumstance of distributed and heterogeneous environment like web service. In this paper, we considered the QoS and CoS in the evaluation process to solve the problem of existing researches related to the web service selection and used PROMETHEE(Preference Ranking Organization MeTHod for Enrichment Evaluations) as an evaluation method which is most suitable for the web service selection among MCDM approaches. PROMETHEE has advantages that solve the problem that a pair-wise comparison should be performed again when comparative services are added or deleted. This paper suggested a case study with the service composition scenario in order to verify the selection process. In this case study, the decision making problem was described on the basis of evaluated values for qualities from a consumer's point of view and the defined service level.

URC Service Composition System Using Template Object Model (템플릿 객체 모델을 이용한 URC서비스 컴포지션 시스템)

  • Kang Sang-Seung;Ha Young-Guk;Sohn Joo-Chan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.565-567
    • /
    • 2005
  • 지능적인 로봇 서비스를 위해 기존의 로봇 태스크 틴 행위 기반의 컴포지션 개념이 유비쿼터스 공간 상에 존재하는 모든 활용 가능한 서비스를 포함하는 개념으로 확대되어야 할 필요성이 있다. 본 논문은 시맨틱 웹 서비스 환경에서 URC 서비스를 표현하는 메타 정보를 기술한 서비스 템플릿 객체 모델을 기반으로 자동으로 웹 서비스를 선택하고 구성하여 적절한 로봇 서비스 플랜을 생성해주는 URC 서비스 컴포지션 시스템을 제안한다. 제안한 시스템은 기존의 웹 서비스들과 다른 컴포넌트들을 조합하고 연결하기 위해 필요한 액티비티들로 구성된 일련의 프로세스인 서비스 플랜을 생성해주며, 생성된 서비스 플랜을 기반으로 서비스 실행 엔진을 통해 해당 서비스를 호출하여 실제 로봇 서비스를 제공하게 된다.

  • PDF

Semiautomatic Ontology Construction for Semantic Visual Media Web Service (의미적 시각미디어 웹 서비스를 위한 온톨로지 반자동 생성)

  • Kim, Ha-Young;Lee, Chung-Woo;Hwang, Jae-Il;Suh, Bo-Won;Nah, Yun-Mook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10c
    • /
    • pp.12-16
    • /
    • 2007
  • 웹 서비스는 사용자의 요청에 적합한 서비스 제공자의 정보를 제공하여 주는 시스템으로 사용자는 원하는 서비스를 웹 서비스에서 검색, 통합하는 등으로 새로운 서비스를 조합할 수 있다. 이러한 웹 서비스는 다양한 형태의 검색자원을 가질 수 있는데 HERMES는 웹 서비스 시각미디어 검색 시스템의 일종이다. 오늘날의 웹 서비스는 시맨틱 개념을 접목시켜 검색 성능을 향상시키고 정확성을 증대시키기 위해 온톨로지를 주로 활용한다. 시맨틱 개념의 핵심기술인 온톨로지는 단어와 관계들로 구성된 사전으로서 어느 특정분야에 관련된 단어들을 계층적 구조로 표현한 것이다. 본 논문은 온톨로지의 반자동 생성을 위해 Mining Extractor를 구축하여 HERMES를 개선하는 방법을 제안한다. Mining Extractor는 대상 도메인을 필터링하고 도메인간의 계층구조를 파악하여 온톨로지를 구축하는 것을 목적으로 한다. 이를 위해 워드넷(WordNet)과 데이터 마이닝 기법의 연관규칙을 적용하였다.

  • PDF

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

  • Kim, Jong-Phil;Hong, Jang-Eui
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.1 no.3
    • /
    • pp.149-158
    • /
    • 2012
  • As service-oriented software is considered as one of solutions to fulfill the users' needs in internet service environment, it has been increased the demands of reliable service development by the composition of internet services. However a critical issue in the service development approach is to satisfy the performance requirement as well as the functional correctness for the developing services, because impatient user multiply clicks the request-button of service without a short waiting. This paper proposes a framework to examine the performance of composite service. Our testing framework provides the data of service response time to service developer by measuring the service execution time. We develope an Aspect-based timer service, and weave the service with existing services to measure the execution time. Additionally, we perform some experiments to confirm the usefulness of performance test for composite service. This framework can support to develop a good performance service by substitution of the dragging service with another new service that will be a component of composite service.

The design and implementation of integrated linked data and Open API connection system for semantic web mashup service (시맨틱 웹 매쉬업 서비스를 위한 링크드 데이터 및 Open API 통합 연계 시스템의 설계 및 구현)

  • Jung, Jin-Uk;Im, Dong-Hyuk;Lee, Kyung-Min;Zong, Nan-Su;Kim, Hong-Gee
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06a
    • /
    • pp.71-73
    • /
    • 2012
  • 최근 웹 2.0과 시맨틱 웹의 대중화와 더불어 Open API와 링크드 데이터를 이용한 시맨틱 웹 융복합(매쉬업) 서비스가 주목을 받고 있다. 다양한 링크드 데이터와 Open API들을 조합함으로써 새로운 서비스들을 쉽고 빠르게 만드는 것이 가능하기 때문이다. 하지만 사용자가 링크드 데이터와 Open API 서비스를 사용하기 위해서는 서비스 입력 값이나 출력값 등의 해당 정보를 얻어야 하며 이를 위해 링크드 데이터와 Open API를 제공해 주는 사이트를 직접 방문해야만 하는 불편함을 가지게 된다. 본 논문에서는 시맨틱 웹 매쉬업 서비스를 위한 통합 링크드 데이터 및 Open API 관리 시스템을 설계하고 구현하였다. 제안한 시스템에서 사용자는 사전 지식 없이 통합 관리 시스템을 통해 원하는 링크드 데이터와 Open API 서비스를 검색하고 실행할 수 있다. 또한 실행된 결과는 XML 형태로 저장되어 추후 매쉬업 시 재사용이 가능하도록 한다.