• 제목/요약/키워드: 서비스지향아키텍처

검색결과 117건 처리시간 0.042초

서비스 지향 아키텍처(SOA) 기반 소프트웨어의 새로운 결합도 메트릭 (New Coupling Metrics for SOA Based Softwares)

  • 유문성
    • 한국IT서비스학회지
    • /
    • 제10권4호
    • /
    • pp.219-227
    • /
    • 2011
  • Service Oriented Architecture (SOA) is rapidly emerging as the efficient approach in contemporary complex, heterogeneous computing environments. SOA increases the adaptability by loose coupling and its main feature is that three elements such as service provider, service requester and service registry are connected with each other systematically. To design the service-oriented system efficiently, a metric to measure the coupling between services accurately is needed. In this paper, we propose four coupling metrics for SOA based softwares. First, we suggest a coupling metric for service-oriented systems by modifying an established coupling metric of object-oriented systems. Then we suggest another coupling metric which includes indirect coupling between services. We also suggest two relative coupling metrics to measure coupling between subsystems. We investigate the theoretical soundness of the proposed metrics by the axioms of Briand et al. Finally, we apply the presented metrics to an industrial-scale case study.

SLA 구현방법 비교: ASLM과 SLA@SOI (A Comparison of SLA Implementations: ASLM and SLA@SOI)

  • 김상락;양재군;배재학;장길상
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.329-332
    • /
    • 2011
  • 최근 클라우드 컴퓨팅 기반의 IT 서비스가 증가하면서 기업들 사이에 SLA가 중요한 화두로 대두되고 있다. 상업용 SLA 관리 툴들은 어플리케이션 또는 데이터베이스 계층에 계약관련 로직을 내장하고 있다. SLA 규칙들이 구현 로직 내에 암시적으로 표현되어 있어서 유지보수가 어렵고 계약사항을 공유하는 데 많은 어려움이 따른다. 따라서 오늘날과 같은 서비스 지향 아키텍처, 온 디맨드, 유틸리티컴퓨팅, 클라우드 컴퓨팅 환경에서는 전체 서비스를 자동 관리할 수 있는 기술에 대한 연구가 반드시 필요하다. 본 논문에서는 능동문서기반의 ASLM(Active Service Level Management)과 유럽에서 진행 중인 SLA@SOI 프로젝트의 계약서 작성 및 실행에 대한 구현 방법을 비교하였다. 비교결과 유지보수성과 자동화 측면을 고려할 때 계약 규칙 로직을 어플리케이션 로직과 분리한 ASLM의 구현방법이 SLA@SOI 보다 SLA 계약처리 업무에 적합함을 알 수 있었다.

SOA기반 P2P 비즈니스 프로세스 모델링 (P2P Business Process Modeling Based on Service Oriented Architecture)

  • 이명희;유철중;장옥배
    • 전자공학회논문지CI
    • /
    • 제45권2호
    • /
    • pp.18-25
    • /
    • 2008
  • 소프트웨어 개발에 있어 XP, UP, CBD와 다른 케이스 툴과 같은 전통적 접근은 다양한 소프트웨어 컴포넌트들을 구축하기에 유용하다. 그러나 그러한 접근은 개방된 환경에 직면하여 서비스를 중점으로 설계된 것은 아니다. 서비스 지향 아키텍처(SOA)는 서비스는 애플리케이션간의 서비스라는 서로 다른 기능적 단위를 상호간 연결하는 컴포넌트 아키텍처이다. SOA는 잘 정의된 인터페이스들과 비즈니스 서비스간의 컨트랙트를 통해 비즈니스 프로세스를 통합할 수 있는 좋은 방법을 제공한다. 본 논문에서는 SOA에 기반 하여 P2P 접근 방법을 통해 비즈니스 프로세스를 모델링하는 방법을 제안한다. 또한, 전체적인 P2P 비즈니스 프로세스 모델링 시스템이 구현된다. 본 논문은 서비스에 기초하여 변경되는 엔터프라이즈의 실제를 받아들이고 보다 효율적이고 가시적인 방향으로의 엔터프라이즈 간 프로세스 통합을 제안한다.

SOA 기반 어플리케이션 개발 환경의 신뢰성 증진을 위한 연구 (A Study on Improvement of The Reliability for the Development Environment of the SOA-based application)

  • 정세화;강태현;백인섭
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.297-300
    • /
    • 2005
  • 최근 웹 관련 기술들의 개발 및 표준화로 인하여 서비스 지향 아키텍처(SOA: Service Oriented Architecture)기반의 비즈니스 어플리케이션 개발이 가능해짐에 따라 SOA 가 개발 방법의 새로운 패러다임으로 IT 분야의 주목을 받고 있다. 이와 관련하여 SOA 기반의 소프트웨어 개발에 대한 많은 연구가 진행되었으며, 이를 바탕으로 IT 분야에서 시장 형성이 진행되고 있다. 그러나 시장 측면에서 볼 때 SOA 기반의 비즈니스 어플리케이션 개발을 실제 적용하기에는 이용 가능한 서비스들이 아직은 부족한 상태이며, 사용자들에게 서비스 이용에 대한 신뢰성과 안정성에 대한 요구를 충족 시키지 못하고 있다는 점이다. 이는 SOC 환경의 활성화를 저해하는 결정적 장애요인이며, 더욱 심각한 문제는 대다수의 연구들이 서비스 시장에서 대체 서비스가 존재한다는 가정하에 진행되고 있어 웹 서비스의 도입 초기에 발생할 수 있는 대체 서비스가 존재하지 않는 문제점에 대해서는 간과하고 있는 점이다. 이러한 문제를 해결하기 위해 본 논문에서는 확장된 서비스 중개자(Extended Broker) 개념과 구현 방안을 제시함으로써 성숙되지 않은 웹 서비스 환경에서 서비스 요청자에게 제공되는 서비스 사용에 대한 안정성과 신뢰성을 보장하고자 한다.

  • PDF

엔터프라이즈 시스템에서 효과적인 서비스 모니터링을 위한 복합 이벤트 모델의 설계 (The Design of a Complex Event Model for Effective Service Monitoring in Enterprise Systems)

  • 금득규;이남용
    • 정보처리학회논문지D
    • /
    • 제18D권4호
    • /
    • pp.261-274
    • /
    • 2011
  • 최근의 경쟁적 비즈니스 환경은 각 기업으로 하여금 민첩성과 유연성을 요구하게 되었고, 이를 위하여 기업에서 제공하는 서비스에 대한 실시간 모니터링과 이를 통한 조기 의사 결정이 기업의 핵심 경쟁력이 되었다. 또한, 엔터프라이즈 시스템에서 발생하는 수 없이 많은 다양한 이벤트들을 효과적으로 처리하기 위하여 의미 있는 데이터를 필터링 할 수 있는 기술이 요구되고 있다. 하지만, 이와 관련된 기존의 연구는 BPEL엔진이나 미들웨어의 API에 의존한 모니터링으로 서비스 결함 발견에 그치고 있거나 낮은 단계의 이벤트(low-level event)에 기반한 단순 이벤트 처리에 그치고 있어, 기업에 유용한 비즈니스 정보를 제공하기에는 한계가 있다. 본 논문에서는 다중 상황 검출(situation detection)을 통해 보다 가치 있고 유용한 비즈니스 정보의 제공을 가능하게 하는 확장된 복합 이벤트 모델(complex event model)을 제시한다. 구체적으로, 먼저 엔터프라이즈 시스템에서의 이벤트 처리 아키텍처를 제안하고, 제안된 아키텍처에 적합한 이벤트 메타모델을 정의한다. 정의된 메타모델을 기초로 다양하고 진보된 이벤트 연산자와 복합 이벤트 패턴, 그리고 키(key) 등 이벤트 처리 언어를 구성하는 요소의 문법과 의미를 제안한다. 또한, 보다 정교한 이벤트 분석을 위한 이벤트 컨텍스트 매커니즘을 제안한다. 마지막으로 응용사례를 통하여 본 연구의 적용 가능성을 보여주고, 다른 이벤트 모델과의 비교를 통해 본 이벤트 모델의 장점을 제시한다.

사물인터넷에서 미디어 콘텐츠 연동을 위한 양방향 DLNA 어댑터 (Two-way DLNA Adaptor for Interconnecting Media Contents in Internet of Things)

  • 임형준;이규철
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제20권12호
    • /
    • pp.706-710
    • /
    • 2014
  • 사물인터넷(IoT)은 사람과 사물이 상호 연결되어 서비스를 제공하고 사용이 가능하다. DLNA는 오디오/비디오 등의 미디어 콘텐츠의 상호운용성을 지원하는 표준으로 사물과 연동할 필요가 있다. 본 논문은 서비스 지향 아키텍처 기반의 상호운용성을 제공하는 사물인터넷의 웹서비스 프레임워크에 다양한 기기의 미디어 콘텐츠를 양방향으로 연동하기 위한 양방향 DLNA 어댑터를 제안한다. DLNA 어댑터는 DLNA 기기의 서비스를 가상의 웹서비스로 변환하고 외부의 가상의 웹서비스를 DLNA 서비스로 변환하여 양방향성을 지원한다.

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 프로세스로 표현된 서비스 조합이 얼마나 예외 상황에 강건하게 대처하는지 검증하는 방법이다.

유비쿼터스기반의 환경 관제 시스템 구축 (Construction of Environment Management System Based on ubiquitous)

  • 정창원;장형근;주수종
    • 한국컴퓨터정보학회논문지
    • /
    • 제15권11호
    • /
    • pp.195-204
    • /
    • 2010
  • 본 논문에서는 유비쿼터스 컴퓨팅 환경에서 환경 관제 서비스를 제공하는 효과적인 실내 환경 관제를 위한 시스템을 제안한다. 환경 관제 시스템은 사용자 환경에 대한 정보를 수집하여 실내 공기질 유지 관리 규정에 따라 쾌적한 환경을 유지하고 실내 환경을 건강하게 유지하기 위한 시스템이다. 환경 관제 서비스를 제공하기 위해서 유비쿼터스 컴퓨팅 환경에서 서비스의 개발과 지원을 위한 액티브 모델 기반의 분산 프레임워크와 서비스 지향 아키텍처를 사용하였다. 본 논문에서 제안한 환경 관제 시스템의 수행성을 검증하기 위해 컴포넌트의 동작을 보이고 환경관제 서비스의 GUI화면을 통해 결과 화면을 보였다.

정보기술 아키텍처를 위한 기술참조모델을 지원하는 표준프로파일 관리시스템 개발에 관한 연구 (A Study on the Development of Standard Profiles Management System which supports the Technical Reference Model for Information Technology Architecture)

  • 양진혁;김영도;정희준;양진영;유명환
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.665-672
    • /
    • 2001
  • 정보기술 아키텍처는 정보시스템에 대한 요구사항을 충족시키고, 상호운용성 및 보안성을 보장하기 위한 일환으로 정립된 개념으로서, 조직에서 사용되는 정보들을 지원하기 위한 정보기술과 그 구성요소들을 분석하고 이들간의 관계를 구조적으로 정리한 체계로서 정의된다. 정보기술 아키텍처는 전사적 아키텍처, 기술참조모델, 그리고 표준프로파일로 구성된다. 정보기술 아키텍처의 한 구성요소인 표준프로파일은 정보기술 표준들의 집합이다. 본 논문에서는 정보기술 아키텍처를 구성 및 활용하기 위하여 기술참조모델에 기반을 둔 표준프로파일 관리시스템 구축에 대한 정보기술의 활용에 대해 언급한다. 구현된 표준프로파일 관리시스템은 국내에서 최초로 시도되는 정보기술 아키텍처 분야에 대한 구현으로서, JSP 및 Java와 같은 객체지향 언어를 사용하여 소프트웨어를 설계하였다. 그리고, UML 표기법에 근거한 기본 및 상세 설계서의 작성, 소프트웨어 아키텍처를 구성하는 컴포넌트 및 디자인 패턴을 활용한 시스템 설계로 인하여 소프트웨어의 재사용성을 높였다. 또한, 리눅스의 활용, 국산 데이터 베이스의 사용, 아파치와 탐캣과 같은 공개 소프트웨어의 사용으로 인한 향후 시스템 유지보수비용을 절감할 수 있도록 하였다. 마지막으로 국외 표준정보 제공시스템에서는 찾아볼 수 없는 타기관에서 사용하는 표준정보에 대한 참조시스템이 포함되어있고 표준에 대한 제정 및 개정에 대한 일련의 업무처리를 인터넷으로 지원할 수 있는 모듈과 같은 다양한 부가적인 서비스들이 본 정보시스템에 통합되어있다.

  • PDF

2007 주목할 10대 기술

  • 한국정보통신산업협회
    • 정보화사회
    • /
    • 통권184호
    • /
    • pp.28-39
    • /
    • 2007
  • IT산업은 항상 끊임없는 '혁신'을 통해서만 성장의 자양분을 얻는다. 기술적 또는 개념적 진보가 없다면 IT산업은 당연히 산업으로서의 존재가치가 없다. 그렇다면 2007년, 한국의 IT시장을 주도할 '10대 핵심 IT기술'들은 어떤 것들일까. 국내 통신 및 네트워크, 솔루션 업계가 가장 관심 있게 지켜보는 IT기술등 중 10개를 선별했다. 10대 IT기술에 포함된 것들 중에는 개념적으로는 10년전부터 출현해 알려져 있지만, 그동안 단순히 개념에 머물렀을 뿐 아직 상용화가 안 된 것들도 일부 포함돼 있다. 참신성보다는 실질적인 의미와 중요성에 무게들 둔 때문이다. 2007년에 주목할 만한 10대 IT기술로는 먼저 'IP 멀티미디어 서브시스템(IMS)이 꼽힌다. 유무선을 비롯한 다양한 네트워크를 자연스럽게 연결해주고 여러 서비스들의 다양한 조합이 가능해 고객맞춤형서비스를 가능하게 하는 '멀티미디어 멀티캐스트 컨트롤(MMC)도 10대 IT기술에 포함됐다. 이와 함께 100Mbps 초고속 인터넷 서비스를 가능하게 하는 ETTH (Ethernet To The Home), 차세대 보안이슈인 네트워크접근제어(NAC), 금융회사나 이동통신회사의 상품개발을 신속하게 지원하는 '프로덕트 팩토리', 하드웨어시스템의 최적화를 보장한 가상화 및 ILM, 컴퓨팅산업을 한 단계 이상 진화시킬 쿼드코어 CPU, 소프트웨어 시장의 새로운 패러다임인 SOA(서비스지향아키텍처), 본격적인 시장 확산이 기대되는 전자태그(RFID), IT거버넌스의 열기로 급부상하고 있는 ITAM(IT자산관리) 등도 올해 주목할 10대 IT기술 반열에 올랐다.

  • PDF