• 제목/요약/키워드: SOA:Service Oriented Architecture

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

SOA(Service Oriented Architecture) 서비스 수준 관리를 위한 ITSM 적용 방안 (ITSM Appliance for Managing SOA Service Level)

  • 이영곤
    • 한국전자거래학회지
    • /
    • 제12권2호
    • /
    • pp.135-153
    • /
    • 2007
  • SOA(Service Oriented Architecture)는 시스템 통합 프레임워크로서 그 중요성이 날로 커지고 있다. SOA 프레임워크를 통해 애플리케이션이나 기업 시스템은 보다 융통성 있게 통합될 수 있으며, 사용자들은 보다 다양한 비즈니스 모델을 구성할 수 있다. 하지만, SOA가 현실적으로 폭넓게 기업현실에 적용되기 위해서는 SOA 서비스 수준의 관리가 절실하다. 이러한 측면에서, 최근 IT 서비스 부문의 표준 관리체계로 각광받고 있는 ITSM을 활용하여, SOA의 서비스 품질을 일정 수준 이상으로 유지할 수 있도록 하는 방안에 대한 연구가 필요하다. 본 논문에서는 SOA의 구현체계로서 웹 서비스 시스템을 채택하여, 필요한 품질 항목들을 ITSM의 관리영역에서 살펴보고, 품질 항목의 수준을 일관성 있게 유지하기 위해 필요한 새로운 관리체계와 SLA 방법론에 의한 협상/계약 체결에 대해서도 방안을 제시하고자 한다.

  • 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) 기법을 통하여 제안한 아키텍처 설계의 유용성을 평가하였다.

서비스 지향 아키텍처(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.

SOA를 위한 서비스지향 개발 프로세스 (Service-Oriented Development Process for SOA)

  • 김유경;윤홍란
    • 한국전자거래학회지
    • /
    • 제12권2호
    • /
    • pp.75-93
    • /
    • 2007
  • 최근 서비스지향 아키텍처(SOA, Service-Oriented Architecture)가 IT 인프라의 복잡성 및 유지비용을 최소화하고, 기업의 생산성과 유연성을 극대화 할 수 있는 새로운 IT전략으로 대두되고 있다. SOA는 느슨한 연결(Loosely coupling)을 통해 융통성을 증가시키고, 서비스 공급자, 서비스 요청자, 서비스 저장소라는 세 요소가 유기적으로 연계되어 있는 특징을 갖는다. 이는 SOA를 구현하는데 있어 기존의 개발 방법론의 적용을 어렵게 한다. 본 논문에서는 서비스 공급자와 서비스 요청자의 관점을 반영하여, SOA를 위한 서비스 지향 개발 프로세스를 제안한다. 6개의 단계를 가진 전체 프로세스는 개발 계획 수립 활동을 통해 목적에 따라 프로세스 유형을 선택할 수 있다.

  • PDF

The Service-Oriented Metaphor Deciphered

  • Draheim, Dirk
    • Journal of Computing Science and Engineering
    • /
    • 제4권4호
    • /
    • pp.253-275
    • /
    • 2010
  • In this article we review the metaphor of service-oriented architecture for enterprise computing. In typical definitions service-oriented architecture appears as a single message and a consistent roadmap for building flexible software system landscapes. But it is not. Different communities have elaborated different SOA (service-oriented architecture) concepts to address different problem areas, i.e., enterprise application integration, business-to-business, business process management, and software productizing. If software architects and software managers are aware of these strands of SOA when talking about SOA in their projects they can avoid misunderstandings and detours better. This article contributes a clarification of the different strands of SOA concepts and technologies and their mutual dependencies and identifies particular SOA concepts as instances of more general software engineering principles.

서비스지향 개발 프로세스의 기능기반 모델에 대한 연구 (A Study of The Function-Oriented Model for SOA Development Process)

  • 유춘근;임철우;강병욱
    • 한국멀티미디어학회논문지
    • /
    • 제14권4호
    • /
    • pp.554-566
    • /
    • 2011
  • 서비스 지향 아키텍처(Service Oriented Architecture, 이하 SOA)는 독립적으로 실행 가능하며, 외부 인터페이스를 통해서만 접근 가능한 서비스를 재사용 단위로 하는 재사용 패러다임이다. 이러한 SOA를 적용하여 시스템을 개발하기 위한 노력이 지속적으로 시도 되고는 있지만, SOA를 기반으로 하는 표준화된 방법론은 아직 정립되지 않고 있다. 그러므로 SOA를 이용한 시스템 개발은 현재 많은 어려움에 직면하고 있다. 본 논문에서는 레거시 시스템을 지원하기 위한 기능기반 모델의 서비스 지향 개발방법론을 제안한다. 그리고 기존의 제안된 SOA 방법론의 분석을 통하여 레거시 시스템에 적용 가능한 기능 중심의 재사용성을 정형화된 방법을 제안함으로써 서비스 재활용도를 높일 수 있는 가이드라인을 제공한다.

서비스 지향 아키텍처를 기반으로 한 웹서비스 시스템 모델링 (System Modeling for Web Service based on Service-Oriented Architecture)

  • 이성규;진찬욱;김태석
    • 한국시뮬레이션학회논문지
    • /
    • 제16권1호
    • /
    • pp.49-57
    • /
    • 2007
  • 서비스 지향 아키텍처(SOA)는 최근 IT환경에서 급격한 성장을 하고 있다. 거대하고 복잡한 분산 환경에서 재빠른 변화에 적용하기위해 SOA를 기반으로 한 인프라 구축을 기업에서 많은 관심을 가지게 되었기 때문이다. SOA는 인터페이스와 서비스간의 계약을 통하여 서로 다른 기능을 단위로 하는 응용프로그램이 상호 연관성을 가지는 컴포넌트 모델이다. 본 논문에서는 SOA와 핵심 웹서비스 표준에 관계된 개념을 웹서비스에 적용하기 위한 아키텍처를 설계하고, 그 내용에 따라 SOA를 기본으로 한 웹 서비스 시스템을 모델링 한다. 웹서비스는 XML과 SOAP를 기본으로 도입하여, 응용프로그램과 비즈니스 서비스의 설계를 구현한다. 이렇게 설계된 SOA기반의 웹서비스를 통하여 상호 운영성, 재 사용성, 확장성 및 유연한 비즈니스 프로세스 처리와 같은 SOA의 각 특징이 어떻게 적용되는지 확인하고, 서비스 모델 프로세스에 대한 방법과 SOA기반의 웹서비스의 아키텍처 설계방법을 통하여, 서비스 간의 느슨한 결합(Loose Coupling)으로 중립성을 유지하는 웹 서비스 모델링을 제시한다.

  • PDF

서비스 지향 아키텍쳐 기반의 자재관리시스템 설계 (Design of the Material Control System based on Service Oriented Architecture)

  • 안민정;이홍철
    • 산업공학
    • /
    • 제20권3호
    • /
    • pp.257-266
    • /
    • 2007
  • To survive in rapidly changing business environment, the enterprises of all over the world are trying to integrate their IT infra structure and are trying to automate their business process. Service Oriented Architecture (SOA) is being accepted as an IT standard to support efficient system integration and flexible business process automation between enterprises or departments. The material control system is required this software architecture between manufacturing company and materials supply vendors. This paper introduces concept of SOA, relevant technology about SOA such as Web Services and Business Process Execution Language (BPEL) and Enterprise Service Bus (ESB) and describes how to automate materials control process by designing the material control system based on SOA. The analysis of requirements is proceeded by Unified Modeling Language (UML) and SOA delivery strategy is selected the top-down strategy. And this paper describes how to derive services and operations and how to arrange services in three service layers and how to design business process.

SOA 구현을 위한 프로세스 기반 서비스 정의 방법론에 관한 연구 (A Process Based Service Identification Methodology for Service Oriented Architecture Construction)

  • 최진호;이진미;임상현
    • 품질경영학회지
    • /
    • 제38권1호
    • /
    • pp.1-9
    • /
    • 2010
  • Service Oriented Architecture(SOA) is an enterprise-scale IT architecture for linking software resources available on the network. SOA is believed to become the future enterprise solution that promises the agility and flexibility by integrating business processes through composition of the software services across enterprises. The first step for SOA construction is to identify the services. In this paper, we present a process-based service identification methodology for SOA through a case study of an IT company. Our methodology is composed of three steps: Processes (business & technical processes) analysis and systems analysis, Service candidates selection, and Service evaluation and construction planning. This framework would be practical and could be accepted to other organizations as it has been developed through the real case.

서비스 온톨로지 기반 SOA 개발 방법론 (SOA Development Methodology Based on Service Ontology)

  • 최고봉;박세권;류승완
    • 한국IT서비스학회지
    • /
    • 제9권2호
    • /
    • pp.193-203
    • /
    • 2010
  • Service-Oriented Architecture (SOA) is a new trend for the design of application architecture to enhance the degree of share and reuse with the concept of service. It comes from the current situation where the business environments are changing rapidly and therefore competitions are getting bitter. To cope with such business challenges, business (and/or applications) architecture needs considerably flexibility and reusability, and that's why SOA is accepted as one of the most effective framework for the business applications in these days. In this paper we propose an analysis and design methodology for the applications of SOA. To implement the proposed methodology, the service ontology needs to be defined first, and the tasks such as service profiling, workflow design and service orchestration need to be followed. To validate the expected effects on flexibility and reusability, the proposed methodology was compared with CBD (Component Based Development).