• 제목/요약/키워드: SOA

검색결과 490건 처리시간 0.03초

SOA에서의 서비스 연결 특성 고찰 (A Study on Connections of Services under SOA)

  • 윤회진;최병주
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2007년도 추계학술대회
    • /
    • pp.437-440
    • /
    • 2007
  • 비즈니스 프로세스를 반영하는 엔터프라이즈 시스템 구현에 SOA가 주목받고 있다. 최근 많은 기업들에서 기존의 시스템을 SOA로 재구축하거나, 새로운 기능들 SOA기반으로 구축하려는 움직임이 활발하다. 그러나 이러한 프로젝트들이 현실적으로 실제 시스템으로 사용되기 어려운 점은 그에 대한 시험방법의 부재이다. 서비스 단위 테스트는 기존의 구현 코드 기반 또는 블랙박스 테스트 방법으로 접근 가능하나, 서비스들의 통합 테스트는 기존의 방법 적용과 더불어 SOA의 서비스 연결 개념을 정확하게 반영해야 할 필요가 있다. 서비스의 일대일 통합이 아닌, 전반적인 서비스들의 연결 구조를 분석하여 서비스 연결 부분에 대한 테스트 방만을 도출하여야 한다. 본 논문은 고 시작으로서 SOA 패러다임을 적용한 서비스 연결 구조를 분석하는 방법을 제안한다. 이는 SOA가 주장하는 비즈니스 프로세스와 어플리케이션 로직과의 분리와 서비스들 사이의 느슨한 연결 규칙을 준수하는 연결구조를 대상으로 한다.

  • PDF

SOA 기반 소프트웨어를 위한 품질평가 설계 (Design of Quality Evaluation for SOA-based Software)

  • 한용만;유해영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.124-127
    • /
    • 2011
  • 새로운 비즈니스 환경 변화에 가장 빠르게 대응할 수 있는 최적의 대안으로 각광받고 있는 SOA(Service Oriented Architecture)는 현재 비즈니스 시장의 혁신과 변화를 주도하고 있다. 하지만 웹 기반인 SOA 기반 시스템은 품질평가에 대한 명확한 표준안이 제안되어 있지 않으며, 기존 소프트웨어 품질 평가를 통한 SOA 기반 시스템의 평가는 적절하지 않다. 본 논문에서는 기존 소프트웨어 품질 특성인 ISO/IEC 25000을 연구하고, AHP(Analytic Hierarchy Process) 기법을 통하여 SOA 기반 시스템에 알맞은 품질 특성을 도출하였다. 이를 통하여 SOA 기반 소프트웨어 개발 시 우선순위를 토대로 요구사항 분석이나 설계에 반영하여 최적화된 SOA 기반 시스템 구축이 가능하다.

Simulation of the Temperature and Salinity Along $36^{\circ}N$ in the Yellow Sea with a Wave-Current Coupled Model

  • Qiao, Fangli;Ma, Ji-An;Yang, Yong-Zeng;Yuan, Yeli
    • Journal of the korean society of oceanography
    • /
    • 제39권1호
    • /
    • pp.35-45
    • /
    • 2004
  • Based on the MASNUM wave-current coupled model, the temperature and salinity structures along $36^{\circ}N$ in the Yellow Sea are simulated and compared with observations. Both the position and strength of the simulated thermocline are similar to data analysis. The wave-induced mixing is strongest in winter and plays a key role in the formation of the upper mixed layer in spring and summer. Numerical experiments suggest that in the coastal area, wave-induced mixing and tidal mixing control the vertical structure of temperature and salinity.

ESB기반 SOA Application에 대한 S/W Architecture 관점의 평가와 개선 방안에 대한 연구 (A Study of a Scheme to Assess and Improve ESB-based SOA Applications from the S/W Architecture Perspective)

  • 임철홍;홍도석;최정준
    • 한국IT서비스학회지
    • /
    • 제5권2호
    • /
    • pp.169-178
    • /
    • 2006
  • In both inside and outside of our country, the interest of the new generation S/W architecture, the SOA(Service Oriented Architecture) is whooped up. We expect that the SOA will become general S/W architecture in several years, but the most compaines of S/W Industry still think that the SOA have much risk to adapt as their s/w architecture. In this paper, We performed the senario based verification of the SOA quantitatively and qualitatively, and presented the validity of the S/W architecture view and the method of adoption of the SOA.

ESB기반 SOA Application에 대한 S/W Architecture 관점의 평가와 개선 방안에 대한 연구 (A Study of a Scheme to Assess and Improve ESB-based SOA Applications from the S/W Architecture Perspective)

  • 임철홍;홍도석;최정준
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2006년도 춘계학술대회
    • /
    • pp.547-554
    • /
    • 2006
  • 국내외적으로 차세대 아키텍처인 SOA에 대한 관심이 높아지고 있으며, 수년 내에 SOA가 일반적인 아키텍처가 될 것으로 전망 되고 있다. 하지만, 여전히 많은 기업들이 막연하게 SOA가 현실화 되기 에는 아직은 많은 위험 요소가 있는 것으로 판단 하고 있다. 본 논문에서는 SOA기반 차세대 Architecture에 대한 시나리오 기반의 정성적, 정량적인 검증을 수행 하여 아키텍처적인 관점에서 타당성을 제시하고, SOA를 실제 구축 프로젝트에 적용하기 위한 방안을 제시하여, 이론 및 사상적인 측면에서 벗어나 현실화된 Architecture로써 SOA가 도입 될 수 있도록 하고자 한다.

  • PDF

메시지 감소를 통한 SOA기반 시스템의 성능 개선방안 (A SOA Based System of Strategy Improvement Performance by Message Reduction)

  • 정현호;오수민;이상범
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.934-937
    • /
    • 2010
  • 최근 기업들의 정보 시스템들은 비즈니스 환경이 나날이 복잡해지고, 기업 운영에 요구되는 비즈니스 서비스들이 급격하게 변화되고 있다. 이러한 변화에 유연하고 민첩하게 대응하기 위한 해결책으로 서비스 지향 아키텍처(SOA : Service Oriented Architecture)에 대한 관심이 확대되고 있다. 특히 SOA가 제공하는 통합용이성, 재사용성, 확장성, 조직기민성 등의 실익으로 인해 많은 기업들은 SOA를 도입하고자 노력하고 있다. 하지만 SOA는 성능에 문제점을 가지고 있으며 대형 벤더들은 이를 해결하고자 노력해왔다. 본 논문에서는 SOA의 성능에 관한 문제점을 개선하기 위해 이전에 제시된 방법들에 대해 알아보고, SOA의 성능을 개선하고 서비스간의 메시지 전달횟수를 줄이기 위해 중계서비스를 사용하는 방법을 제안한다. 그리고 서비스를 탐색하고 서비스를 이용하는데 걸리는 시간을 줄이기 위해 서비스 리포지토리 캐쉬화 하는 방법을 제안한다.

서비스 지향 아키텍처의 클라이언트를 위한 실용적 프로세스 모델 (A Practical Process Model for Clients in Service-Oriented Architecture)

  • 이재유;김수동
    • 정보처리학회논문지D
    • /
    • 제15D권4호
    • /
    • pp.513-522
    • /
    • 2008
  • 서비스 지향 아키텍처(Service-Oriented Architecture, SOA)는 여러 어플리케이션들에서 사용될 수 있는 범용적인 서비스를 개발하여 배포(Publish)하고 동적으로 발견(Discover), 조립(Composition)하여 어플리케이션을 만드는 기술이다. 따라서 SOA는 Publish-Discover-Invoke 형태의 컴퓨팅 방식을 사용하고 있으며, 이는 기존의 객체지향, CBD의 컴퓨팅 방식과 상당한 차이를 보인다. SOA의 서비스는 절차적 프로그래밍의 함수, 객체지향의 객체, CBD의 컴포넌트와는 다른 구성 단위(Unit)이며, 재사용성과 보편성이 서비스의 기본적인 요구사항이 된다. 또한 서비스 제공자와 소비자 간의 사전 상호인지나 정보의 공유없이, 서비스 제공자가 재사용을 고려하여 서비스를 개발하고, 서비스 사용자는 이를 검색한 후 사용하는 방식이므로 제공자와 소비자 간의 결합도가 매우 낮은 특징을 가지고 있다. SOA에서 필요한 서비스를 실행시간에 검색, 선택하여 사용하는 방식도 기존 컴퓨팅 방식에는 적용되지 않은 개념이다. 따라서, 객체지향 프로그래밍에서처럼 사용자 인터페이스를 만들고 서버의 기능을 JSP, RMI 등을 사용하여 호출하는 방식은 SOA 서비스 클라이언트 프로그램을 설계 하는데 잘 적용될 수 없다. SOA 서비스 클라이언트 개발을 위해서는 서비스의 특징과 SOA의 서비스 사용 절차를 설계 단계에서 적용할 수 있어야 하며, 이를 위하여 서비스 클라이언트 개발을 위한 실용적이고 체계적인 개발 프로세스가 정의되어야 한다. 그러나 아직까지 서비스 제공자 측면의 SOA 서비스 개발을 위한 프로세스조차 정의가 부족하고, 서비스 사용자 측면의 클라이언트 개발 프로세스는 소수의 가이드라인을 제외하고는 전무한 실정이다. 따라서 본 논문에서는 효율적인 서비스 검색과 실행을 위한 실용적이고 체계적인 개발 프로세스와 각 단계별 지침을 정의하고, 호텔 검색 및 예약 서비스 시스템을 통하여 제시된 개발 프로세스를 적용한다.

반도체 광증폭기를 이용한 전계흡수 광변조기 비선형성 보상 (Nonlinearity Compensation of Electroabsorption Modulator by using Semiconductor Optical Amplifier)

  • 이창현;손성일;한상국
    • 대한전자공학회논문지SD
    • /
    • 제37권5호
    • /
    • pp.23-30
    • /
    • 2000
  • 지수함수형태의 전달함수를 갖는 전계흡수 광변조기(electroabsorption modulator: EAM)의 비선형성 보상을 위해 로그함수형태의 전달함수를 갖는 반도체 광증폭기(semiconductor optical amplifier : SOA)를 이용한다. 우선 SOA의 전달함수는 EAM의 전달함수와 역함수 관계를 갖기 때문에 EAM의 상호변조왜곡 (intermodulation distortion: IMD)을 보상한다. 더불어 SOA가 제공하는 이득에 의해 변조신호는 증폭되어진다. 이 두 가지에 의해 EAM의 SFDR(spurious free dynamic range)은 증가한다. 이때 SOA는 EAM 뒷단에 직렬로 연결되어 이득포화영역에서 동작되어진다. EAM의 IMD 보상을 향상시키기 위해서는 SOA의 이득을 증가시켜 이득포화영역 기울기를 증가시켜야 한다. 하지만 SOA의 이득 증가에 따라 ASE 잡음도 증가하여 시스템의 잡음레벨을 높여 EAM의 SFDR은 감소한다. 즉 SOA의 이득포화영역 기울기와 ASE 잡음은 이득에 대해 trade-off를 가지게 되고 모의실험 결과 이득이 약 8㏈일 때 최적화 된다. 이 지점에서 EAM의 SFDR 향상은 약 9㏈였다. SOA를 사용한 EAM 선형성 향상 방법은 구성이 간편하고 3개의 소자를 집적할 경우 낮은 삽입손실, 낮은 편광의존성, 낮은 처핑 등 효율적인 아날로그 광변조기로 이용될 수 있다.

  • PDF

SOA와 WOA의 통합 아키텍처 설계에 관한 연구 (A Study of Design for the Integrated Architecture of SOA and WOA)

  • 박소현;유해영
    • 정보처리학회논문지D
    • /
    • 제17D권5호
    • /
    • pp.317-326
    • /
    • 2010
  • IT 자원의 상호운용성 및 재활용성 등의 장점을 지니고 있는 서비스 지향 아키텍처(SOA : Service Oriented Architecture)는 새로운 비즈니스 환경변화에 가장 빠르게 대응할 수 있는 최적의 대안으로 각광받고 있다. 그러나 SOA는 구현의 복잡성 및 그에 따른 높은 비용 등의 문제점들을 갖고 있다. 이러한 문제점들의 보완을 위해 웹 지향 아키텍처(WOA: Web Oriented Architecture)가 제안되어 각광받고 있지만, 이 또한 보안 및 안정적인 메시지 전달 등의 문제점들을 안고 있다. 이에 본 논문에서는 SOA와 WOA의 핵심 개념인 서비스를 내 외부 서비스로 분류후 각각을 SOA와 WOA에 적용하고, SOA와 WOA가 지닌 장점을 바탕으로 유연성이 강조된 통합 아키텍처 설계하였다. 제안한 아키텍처는 구현이 보다 간편하고, 서비스 지향적이며, 고객의 요구사항을 충분히 만족시킬 수 있다. 이를 검증하기 위해 AHP (Analytic Hierarchy Process) 기법을 통하여 제안한 아키텍처 설계의 유용성을 평가하였다.

.NET Framework를 서비스 플랫폼으로 사용한 SOA모델 구현 및 성능분석 (Implementation and Performance Analysis of SOA Model using Service Platform for .NET Framework)

  • 이성규;진찬욱;김태석
    • 한국시뮬레이션학회논문지
    • /
    • 제16권4호
    • /
    • pp.33-41
    • /
    • 2007
  • 서비스 지향 아키텍처는 하나의 실체가 다른 하나의 실체를 대신해 단위 작업을 수행하도록 하는 방식으로 두 개의 컴퓨팅 실체가 상호작용 하는 방법을 정의한다. 이 단위 작업은 "서비스"라고 지칭되며, 이 서비스 상호작용들은 독립적이고 느슨한 결합을 가져야 한다. SOA의 이러한 특징인 느슨한 결합과, 높은 상호운영성의 효과는 서로 다른 이용자들이 서로 다른 방식으로 서비스와 의사소통을 하기 위해 얼마나 유연한 메시지 통신이 가능한가에 따라 결정된다. 본 논문에서는 .NET Framework를 이용한 WCF 기반의 메시징 프레임워크와 통합된 데이터 표현 방식을 이용하여 서비스 지향 아키텍처를 기반으로 한 웹 서비스 애플리케이션과 일반적인 웹 서비스에 대해 애플리케이션의 응답 성능 및 시스템의 안정성과 성능 지수를 비교 분석하였으며 그 결과를 통하여 WCF를 이용한 SOA환경의 웹 서비스가 가지는 장점을 확인하였다.

  • PDF