• 제목/요약/키워드: service oriented architecture

검색결과 337건 처리시간 0.02초

서비스 지향적 방법론 기반의 배전선로 회선별단선도 생성 기법 (Service Oriented Architecture based Single Line Diagram Auto-drawing Technique in Distribution Automation Systems)

  • 임성일
    • 조명전기설비학회논문지
    • /
    • 제26권7호
    • /
    • pp.23-29
    • /
    • 2012
  • A single line diagram is a graphic user interface to represent electrical connectivity between power equipments in distribution automation systems. This paper proposes a new single line auto-drawing technique based on the service oriented architecture. Web service, CIM(Common Information Model) and SVG(Scalable Vector Graphics) are adopted to implement SOA concept. A web service demo system was established which is configured with the service provider, consumer and broker to verify the feasibility of this study.

객체지향 시스템에서 SOA서비스로의 전이 기법 (A Method for Migrating Object-Oriented Systems into SOA Services)

  • 김지원;라현정;김수동
    • 정보처리학회논문지D
    • /
    • 제17D권1호
    • /
    • pp.25-40
    • /
    • 2010
  • 서비스 지향 아키텍처 (Service-Oriented Architecture, SOA)는 독립적으로 실행가능하며, 외부 인터페이스를 통해서만 접근 가능한 서비스를 재사용하는 개발 패러다임이다. 서비스는 기존의 객체 또는 컴포넌트와 다른 특성을 보유하고 있고, 다수의 서비스 소비자들이 재사용할 수 있는 공통적인 기능을 제공해야 한다. 그러므로, 이런 서비스를 개발하기 위한 기법 연구가 필요하다. 대부분의 SOA 방법론은 서비스 요구사항에서부터 서비스를 새롭게 개발하는 기법인 Top-down 접근법을 제안하고 있어 서비스 개발에 비교적 많은 비용과 노력이 요구된다. 그리고, 많은 기업들은 객체 지향 시스템을 보유하고 있기 때문에, 기존의 객체지향 시스템에서 SOA 서비스를 효과적으로 도출하는 기법에 대한 수요가 크다. 객체 지향 시스템은 단일/특정 요구사항을 고려하여 개발되는 반면에, SOA 서비스는 다수의 소비자들의 공통성을 고려하여 개발되어야 하기 때문에. 간단한 매핑 과정을 통하여 객체 지향 시스템을 SOA 서비스로 전이하는 것은 어렵다. 따라서 본 논문에서는 객체지향 시스템의 다양한 산출물과 SOA 서비스의 주요 산출물간의 매핑 관계를 정의하고, 재사용성을 고려하여 객체지향 시스템을 구성하는 다양한 모델들이 서비스의 주요 산출물로 전이되는 체계적인 기법을 제안한다. 각 기법은 입/출력 산출물 간의 관계와 순서화된 상세 절차로 구성되어 있으므로, 보다 쉽게 객체지향 시스템을 서비스로 전이할 수 있도록 도와준다.

전장공간의 효율적 임무수행을 위한 임무서비스 모델 및 개발도구 구현 (Implementation of Mission Service Model and Development Tool for Effective Mission Operation in Military Environment)

  • 송세헌;변고훈;이상일;박재현
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권6호
    • /
    • pp.285-292
    • /
    • 2017
  • 전장공간은 다양한 무기체계가 유기적으로 활용되고 있으며, 자원의 성능 및 통신환경이 제약되고 환경의 가변성이 높은 특징이 있다. 이러한 전장환경에서 운용되는 자원의 접근성과 통합성의 한계를 극복하고 유연한 조합을 통해 임무를 수행할 수 있는 방안으로 서비스 지향 구조 기반의 기술을 접목시키는 연구들이 진행되고 있다. 본 연구에서는 지휘관이 전장 환경에서 임무에 필요한 다양한 SW를 서비스 기반으로 운용하기 위해 서비스 기반의 임무 계획 및 수행을 지원하는 계층형 임무서비스 모델을 제안한다. 또한 워크플로우 기술과 시맨틱 능력기반 추천을 활용한 개발도구를 구현하고 전투 임무 시나리오에 적용하여 실효성을 보이고자 한다.

A Systematic Literature Review Towards Service Oriented Architecture Adoption from 2009 to 2015

  • Niknejad, Naghmeh;Ghani, Imran;Hussin, Ab Razak Che;Jeong, Seung Ryul
    • International journal of advanced smart convergence
    • /
    • 제7권3호
    • /
    • pp.79-91
    • /
    • 2018
  • Service Oriented Architecture (SOA) has appeared as an absorbing architectural approach that empowers the available systems to reveal their performance in the act of services, without creating important changes to the systems. This approach, due to its flexibility of adoption, has been widely recognized as an appropriate approach for implementing in organizations by many scholars and practitioners. Though, there are many studies that depict success factors of SOA; at the same time a few minor cases of failure has also been reported in the literature. In spite of the availability of rich material on SOA (in general), there is no systematic literature review on the potential aspect of SOA adoption factors. Hence, this article presents a systematic review of existing studies related to the SOA adoption and its success and failure factors from 2009 to 2015. The principle purpose of the study is to bring forward the existing issues and share our findings with researchers. Moreover, the findings of this paper would help IT experts in organizations to concentrate on the key factors highlighted in this study, so that they could decide whether it is advisable to adopt SOA or not in their context.

SOA기반 전사적 아키텍처 구축 방안 연구 (The Study for Methodology of Constructing Enterprise Architecture based on Service Oriented Architecture)

  • 황상규;김성민
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2005년도 추계학술대회
    • /
    • pp.575-582
    • /
    • 2005
  • 웹서비스가 등장 하면서 주목받기 시작한 서비스 지향 아키텍처 (Service-Oriented Architecture)는 이 기종 애플리케이션 간의 상호운용성을 보장하는 웹서비스 기술의 이론적 배경을 제시할 뿐만 아니라 보다 전사적인 관점에서 시스템과 시스템 간의 연계 및 통합을 위한 방법론을 제시하고 있다. 전사적 체계통합 방안인 전사적 아키텍처(Enterprise Architecture)는 조직 내 정보 기술 자원을 효율적으로 통합, 관리 할 수 있는 방안을 제시한다. 서비스 지향 아키텍처와 전사적 아키텍처의 관계는 여러 가지 다양한 관점에서 바라볼 수 있으며, 그 관계를 바라보는 관점에 따라 전혀 다른 형태의 EA를 구축할 수 있다. 글로벌 IT환경 하에 정보체계 간 상호운용성 수준을 향상시키기 위해서는 SOA와 EA간의 관계를 명확히 이해하고, 애플리케이션 수준의 SOA적용을 넘어 전사적 체계통합 관점에서 SOA개념의 효과적인 적용방안을 찾아내는 것이 보다 더 절실히 요구된다. 본 연구에서는 일반적인 소프트웨어 아키텍처 관점에서 EA틀 구성하는 정보기술의 한 요소로 SOA를 적용하는 방안을 살펴보았으며, 비즈니스와 정보기술을 연결하는 연결고리로 전사적 차원에서 SOA를 도입, 적용하는 방안을 제시하였다.

  • PDF

SWIM 구조를 이용한 항공데이터 종합관리망 구축 방안 (A Method of Implementation for Integrated Aeronautical Data Management Network Using SWIM Architecture)

  • 김진욱;조윤현;김상욱;윤인섭;최상방;정재학;박효달
    • 한국ITS학회 논문지
    • /
    • 제12권6호
    • /
    • pp.44-53
    • /
    • 2013
  • 미국, 유럽 선진국들을 중심으로 진행 중인 SWIM(System Wide Information Management)은 국제민간항공기구(ICAO)에서 항공관련 데이터 시스템의 성능을 향상시키는 ASBU(Aviation System Block Upgrade) 프로그램의 일부분이며, 디지털 항공 정보 관리를 통해 서비스를 향상시키기 위한 항공통신 데이터를 종합 관리하는 망의 핵심적인 기술이다. 이에 따라, 본 논문에서는 SOA(Service Oriented Architecture) 개념을 적용한 SWIM 구조와 네트워크를 분석하고, 기존의 레거시 시스템으로 운용중인 애플리케이션을 어댑터 기술 개발을 통하여 항공데이터 종합관리망으로 구축하는 방안을 제안한다. 제안한 방안은 효율적인 ATM(Air Traffic Management)을 위한 차세대 인프라 망 환경에 적합한 미들웨어 및 애플리케이션 개발로 사용자가 원하는 정보를 적시에 제공할 것이다.

서비스지향 아키텍처와 멀티소프트웨어 프로덕트라인을 결합한 웹 시스템 개발 방법 (A Development Method of Web System Combining Service Oriented Architecture with Multi-Software Product Line)

  • 정일권
    • 한국전자거래학회지
    • /
    • 제24권3호
    • /
    • pp.53-71
    • /
    • 2019
  • 소프트웨어 시스템이 복잡하고 대규모화 되어감에 따라 새로운 기능을 제공하기 위해 소프트웨어 컴포넌트 또는 모듈을 재사용하는 방법을 요구하고 있다. 본 논문에서는 서비스 제공자와 서비스 사용자에게 SOA와 MSPL을 결합하여 가변성 서비스를 제공하고 재사용하여 웹 시스템 개발 방법을 제시하였다. 제시한 방법은 서비스 제공자 관점에서, 재사용 가능한 가변성 서비스를 휘처 식별 가이드라인을 적용하여 신택스 기반, 기능기반과 행위기반 방법으로 휘처로 식별하고 구현하여 재사용 자산으로 관리하였다. 그리고 사용자 관점에서 서비스를 구조적으로 조합하고 재구성하는 방법으로서 워크플로우를 모델링하여 서비스를 구성하여 웹 시스템을 구현하였다. 본 논문에서 구축한 웹 시스템의 재사용을 기능점수로 측정한 결과 재사용의 증가와 유사프로젝트에 적용해 비용 절감 효과를 검증하였다.

SOA 기반의 웹 서비스 컴포넌트 개발에 관한 연구 (A Study on the Development Web Services Component Based Service Oriented Architecture)

  • 박동식;신호준;김행곤
    • 한국멀티미디어학회논문지
    • /
    • 제7권10호
    • /
    • pp.1496-1504
    • /
    • 2004
  • 웹 서비스는 인터넷을 통해 기업 상호간에 비즈니스를 연결할 수 있도록 하는 것으로, 서비스 구축의 비용 감소와 속도 증진이 가능하다. 또한, 다른 영역과의 통합이 쉽게 가능하며, 컴포넌트 기반으로 개발할 경우 업데이트나 수정이 재사용성과 대체성을 제공함으로써 용이하다. 본 논문에서는 서비스지향 아키텍처 상에서 공급자 측면에서 구현되는 웹 서비스를 신뢰성과 민첩성을 보장하기 위해 컴포넌트 기반으로 개발하고자 한다. 이를 위해서 구성되는 컴포넌트를 효율적으로 통합하기 위한 아키텍처를 제안하고, 개발 프로세스를 서술한다. 또한, 컴포넌트를 기반으로 웹 서비스를 개발하기 위해 웹 서비스의 구조를 논리적으로 계층화하여 각 계층에서의 기능을 정의하였으며, 논리적 계층을 기반으로 아키텍처를 제시한다. 이들 내부는 크게 Facade와 Backside 컴포넌트로 구성하며, 웹 서비스 기능을 가지고 있는 Facade 컴포넌트를 개발하기 위한 프로세스와 메일링 웹 서비스를 사례로 제시한다. 이를 통해 웹 서비스의 생산비용과 개발시간의 절감을 기대할 수 있으며, 컴포넌트를 기반으로 웹 서비스를 구성하여 재사용성과 대체성에 대한 신뢰성 향상을 가져온다.

  • PDF

클로즈 아키텍처 기반의 비즈니스 프로세스 프레임워크 (Business Process Framework based on the Closed Architecture)

  • 서채연;김동우;김영철
    • 한국산학기술학회논문지
    • /
    • 제10권8호
    • /
    • pp.1939-1946
    • /
    • 2009
  • 현대의 기업은 급변하는 비즈니스 환경에 맞는 응용 프로그램을 적시에 개발이 필요하다. 그러나 대부분의 기업들은 비즈니스 프로세스 개념 없이 애플리케이션을 개발하여 업무 변경 시, 필요한 응용프로그램을 적시에 개발하기 어렵다. 이를 해결하기 위해 클로즈 아키텍처 기반의 비즈니스 프로세스 프레임워크 제안한다. 이는 BPM(Business Process Model)과 SOA(Service Oriented Architecture), 그리고 CBD(Component Based Development) 접목을 통해 급변하는 비즈니스 프로세스 변경/개선이 용이하며, 이를 지원하는 응용프로그램을 재사용을 통해 적시에 개발하고 자 한다. 본 논문에서는 비즈니스 프로세스 프레임워크 내에 5-Layer 구조 및 그에 따른 BNF(Backus Naur Form)을 정의하였다.

변형 가능한 4D프린팅 부품을 적용한 서비스 기반 웹 (Service-oriented Web for Transformable 4D Printing Components)

  • 윤건영;이용구
    • 한국CDE학회논문집
    • /
    • 제21권2호
    • /
    • pp.122-129
    • /
    • 2016
  • 4D printing is a method that manufactures a programmed transformable 3d printed components that can be transformed in a pre-designed environment. We propose a service-oriented web architecture for supporting 4D printing system. Service model is classified under four kinds of functions: design, sharing, application and production. We designed RESTful web APIs for these functions. Some preliminary designs about the web API architecture and data modeling is discussed.