DOI QR코드

DOI QR Code

A Study of Design for the Integrated Architecture of SOA and WOA

SOA와 WOA의 통합 아키텍처 설계에 관한 연구

  • 박소현 (단국대학교 정보컴퓨터과학과) ;
  • 유해영 (단국대학교 컴퓨터학부)
  • Received : 2010.03.10
  • Accepted : 2010.04.28
  • Published : 2010.10.31

Abstract

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.

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

Keywords

References

  1. Alan Joch, “Modern Design,” Oracle Magazine, 2005.
  2. Anne T. Manes, “SOA is Dead; Long Live Services,” Burton group blogs, 2009.
  3. David Sprott, “The Business Case for Service Oriented Architecture,” CBDI, 2004.
  4. Gartner, “Business Intelligence Software market Grows 12 Percent in 2006,” 2007.
  5. Hannan, E.L., “An Eigenvalue Method for Evaluating Contestants,” Computer and Operations Research, 1983. https://doi.org/10.1016/0305-0548(83)90025-4
  6. John Soat, “The ROI of SOA: Get It Right!,” Information Week, 2007.
  7. Mark M. Davydov, “Beyond SOA: Principles of Service Engineering,” JAVAPro, 2004.
  8. Martin Gudgin, Marc Hadley, Noah Mendelsohn, Jean-Jacques Moreau, Henrik Frystyk Nielsen, Anish Karmarkar and Yves Lafon, “SOAP Version 1.2 Part 1: Messaging Framework,” W3C Recommendation, 2007.
  9. Nicholas Gall, Daniel Sholler, Anthony Bradley, “Tutorial: Web-Oriented Architecture: Putting the Web Back in Web Services,” Gartner Research Paper, 2008.
  10. Nilo Mitra, Yves Lafon, “SOAP Version 1.2 Part 0: Primer,” W3C Recommendation, 2007.
  11. Norbert Bieberstein, Sanjay Nose, Marc Fiammante, Keith Jones and Rawn Shah, “Service-Oriented Architecture(SOA) Compass: Business Value, Planning, and Enterprise Roadmap,” IBM Press, 2005.
  12. Peter Brittenham, Francisco Cubera, Dave Ehnebuske, Steve Graham, “Understanding WSDL in a UDDI registry,” IBM DeveloperWorks, 2001.
  13. Roy T. Fielding, “Architectural Styles and Design of Network-based Software,” Information and Computer Science, 2000.
  14. T.L.Satty. “The Analytic Hierarchy Process,” McGraw-Hill, 1980.
  15. Zahedi, F., “The Analytic Hierarchy Process-A Survey of the Method and its Applications,” Interfaces, Vol 16, No.4 pp.96-108, 1986. https://doi.org/10.1287/inte.16.4.96
  16. KIPA, “SOA 시장 활성화를 위한 벤더의 역할,” SW산업동향, 2008.
  17. KIPA, “SOA의 구원투수 WOA,” SW산업동향, 2008.
  18. 김지혁 외, “AHP를 활용한 서비스 컴포지션 대상 선정에 대한 연구,” 한국정보처리학회논문지D, 2009. https://doi.org/10.3745/KIPSTD.2009.16D.5.737
  19. 오상헌 외, “SOA 서비스 성능 측정을 위한 실용적 품질모델,” 한국정보처리학회논문지D, 2008.
  20. 이상완, “e-비지니스 패턴을 이용한 효율적 SOA 구축 방안”, 동아대학교 대학원, 박사학위논문, 2006.
  21. 이재유 외, “서비스 지향 아키텍처의 클라이언트를 위한 실용적 프로세스 모델,” 한국정보처리학회논문지D, 2008.
  22. 전병선, “SOA, What & How,” 와우 북스, 2008.
  23. 황수석, “내부고객 만족과 고객 만족 간의 관계에 관한 연구,” 창원대학교 경영대학원 석사학위논문, 2001.