• Title/Summary/Keyword: SOA Design

Search Result 86, Processing Time 0.026 seconds

A Practical Method to Transform Component-based Design to Service-Oriented Design (컴포넌트 기반 개발 (CBD) 설계의 서비스 지향 아키텍처 (SOA) 설계로의 실용적인 변환 기법)

  • Cheun, Du-Wan;Jo, Sung-Hyun;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.18D no.6
    • /
    • pp.461-480
    • /
    • 2011
  • Component-Based Development (CBD) focuses on developing reusable components and assembling them into target applications. Service-Oriented Computing (SOC) is a relatively new paradigm where reusable services are developed, published, and composed into target service applications. Due to the popularity of CBD, many organizations already have CBD models for their applications. Hence, it is feasible and appealing to develop SOC applications economically by transforming existing CBD models, rather than developing SOC applications from the scratch. Our research is to develop a methodology for transforming existing CBD design into Service-Oriented Architecture (SOA) design. In this paper, we first compare the two paradigms and their key elements for the design; CBD design and SOA design. Then, we define mapping relationships of the transformation. For each transformation mapping, we present step-wise instructions. The benefit of applying this transformation is to increase reusability of existing design assets, to maintain the consistency between existing CBD and SOC models, and reduced cost for deploying service-oriented applications.

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

  • Choi, Ko-Bong;Park, Sei-Kwon;Ryu, Sung-Wan
    • Journal of Information Technology Services
    • /
    • v.9 no.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).

A Study on SOA Driver with Capability to Control Current and Temperature Transient Response (온도 및 전류의 과도응답 제어가 가능한 SOA Driver에 관한 연구)

  • Eom, Jinseob
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.28 no.2
    • /
    • pp.1-8
    • /
    • 2014
  • In this paper, SOA Current and Temperature Driver which consisted of LabVIEW programming part capable of current and temperature transient response pattern design, DAQ module for analog voltage in&out, and voltage to current converting chips has realized. The output current(possible to 3A) from the Driver to SOA was clearly constant without ripple and also showed no variance until 1mA unit for a long time operation. The temperature of TEC took several seconds to reach a set temperature, and were maintained stably within ${\pm}^0.1{\circ}C$ for several hours. The proposed Driver can replace the previous high cost SOA Drivers for wavelength swept lasers fully and provides the convenience of transient response design capability for current and temperature.

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

  • An, Min-Jeong;Lee, Hong-Chul
    • IE interfaces
    • /
    • v.20 no.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.

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

  • Park, So-Hyun;Yoo, Hae-Young
    • The KIPS Transactions:PartD
    • /
    • v.17D no.5
    • /
    • pp.317-326
    • /
    • 2010
  • Service Oriented Architecture (SOA), which supports various features such as interoperability and reusability of IT resources, comes into the spotlight as an effective approach for adapting new business environmental changes. SOA, however, has some problems including the high realization complexity and low Return on Investment (ROI). To solve these problems, Web Oriented Architecture (WOA) has gained attention. However, it also has some drawbacks about security concerns and unstable message transmissions. In this paper, we design a novel integrated architecture that classifies services into inside and outside ones and applies SOA for the former and WOA for the latter, respectively. By converging the advantages of SOA and WOA simultaneously, the proposed architecture becomes more simple and service-oriented, and can satisfy diverse requirements of customers. The usefulness evaluation of the proposed architecture is conducted through the Analytic Hierarchy Process (AHP) scheme.

Global Optimization Using a Sequential Algorithm with Orthogonal Arrays in Discrete Space (이산공간에서 순차적 알고리듬(SOA)을 이용한 전역최적화)

  • Cho Bum-Sang;Yi Jeong-Wook;Park Gyung-Jin
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.29 no.10 s.241
    • /
    • pp.1369-1376
    • /
    • 2005
  • In structural design, the design variables are frequently selected from certain discrete values. Various optimization algorithms have been developed fDr discrete design. It is well known that many function evaluations are needed in such optimization. Recently, sequential algorithm with orthogonal arrays (SOA), which is a search algorithm for a local minimum in a discrete space, has been developed. It considerably reduces the number of function evaluations. However, it only finds a local minimum and the final solution depends on the initial values of the design variables. A new algorithm is proposed to adopt a genetic algorithm (GA) in SOA. The GA can find a solution in a global sense. The solution from the GA is used as the initial design of SOA. A sequential usage of the GA and SOA is carried out in an iterative manner until the convergence criteria are satisfied. The performance of the algorithm is evaluated by various examples.

Global Optimization Using a Sequential Algorithm with Orthogonal Arrays in Discrete Space (이산공간에서 순차적 알고리듬(SOA)을 이용한 전역최적화)

  • Cho, Bum-Sang;Lee, Jeong-Wook;Park, Gyung-Jin
    • Proceedings of the KSME Conference
    • /
    • 2004.11a
    • /
    • pp.858-863
    • /
    • 2004
  • In the optimized design of an actual structure, the design variable should be selected among any certain values or corresponds to a discrete design variable that needs to handle the size of a pre-formatted part. Various algorithms have been developed for discrete design. As recently reported, the sequential algorithm with orthogonal arrays(SOA), which is a local minimum search algorithm in discrete space, has excellent local minimum search ability. It reduces the number of function evaluation using orthogonal arrays. However it only finds a local minimum and the final solution depends on the initial value. In this research, the genetic algorithm, which defines an initial population with the potential solution in a global space, is adopted in SOA. The new algorithm, sequential algorithm with orthogonal arrays and genetic algorithm(SOAGA), can find a global solution with the properties of genetic algorithm and the solution is found rapidly with the characteristics of SOA.

  • PDF

A Test Design for Service Connection of Business Service and Application Service in SOA using Service Message Flow Diagram (SMFD 기반의 SOA 비즈니스 서비스와 어플리케이션 서비스 연결 테스트 설계)

  • Ji, Eun-Mi;Yoon, Hoi-Jin;Choi, Byoung-Ju
    • Journal of Internet Computing and Services
    • /
    • v.9 no.5
    • /
    • pp.35-46
    • /
    • 2008
  • This paper defines a diagram showing the characteristics of service connections in SOA, and it designs the connection testing with the diagram. The detail steps of building test requirements in the test design phase are explained, and the steps are applied to two different enterprise cases as examples. The cases are real SOA system of real enterprises. Recently, many enterprises have been trying to reconfigure their system as SOA systems. However, these projects are hard to be applied to their mission-critical real systems, since there is few testing technique understanding SOA characteristics, One of the missing characteristics of SOA in testing is that SOA needs a layering systems between business processes and applications. This paper focuses on the layering system of SOA to solve the testing problem in SOA.

  • PDF

Design of the Travel Agency System based on SOA (SOA 기반의 Travel Agency System 설계)

  • Choi, So-Young;Lee, Hong-Chul;Jin, Hye-Jin
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2007.11a
    • /
    • pp.407-412
    • /
    • 2007
  • 현재 OECD 국가의 산업구조 변화가 제조업에서 서비스 산업으로 가속화됨에 따라, 서비스 산업의 비중이 70%에 근접하고 있다. 서비스 사이언스란 서비스 산업의 본질을 규명하고, 서비스 수준을 혁신하여 서비스경영, 서비스마케팅, 서비스공학 등의 지식을 포괄하여 관련분야를 발전시키는 최신 학문이다. SOA(서비스지향 아키텍쳐)는 서비스 사이언스의 기반 기술로써 마르게 자리를 잡아가고 있다. 본 논문에서는 SOA에 기반을 둔 travel agency 시스템의 prototype 설계를 통해 SOA가 서비스 산업에 활용될 수 있는 방안을 제안하고자 한다.

  • PDF

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

  • Han, Yong-Man;Yoo, Hae-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06b
    • /
    • pp.124-127
    • /
    • 2011
  • 새로운 비즈니스 환경 변화에 가장 빠르게 대응할 수 있는 최적의 대안으로 각광받고 있는 SOA(Service Oriented Architecture)는 현재 비즈니스 시장의 혁신과 변화를 주도하고 있다. 하지만 웹 기반인 SOA 기반 시스템은 품질평가에 대한 명확한 표준안이 제안되어 있지 않으며, 기존 소프트웨어 품질 평가를 통한 SOA 기반 시스템의 평가는 적절하지 않다. 본 논문에서는 기존 소프트웨어 품질 특성인 ISO/IEC 25000을 연구하고, AHP(Analytic Hierarchy Process) 기법을 통하여 SOA 기반 시스템에 알맞은 품질 특성을 도출하였다. 이를 통하여 SOA 기반 소프트웨어 개발 시 우선순위를 토대로 요구사항 분석이나 설계에 반영하여 최적화된 SOA 기반 시스템 구축이 가능하다.