3 Leveled Viewed Classification and Definition of Service Type for SOA

3 레벨 관점의 서비스 타입의 분류 및 정의 방법

  • Published : 2006.08.31

Abstract

SOA(Service Oriented Architecture) can be a technique to make compassable software from mapping business service to software component. To support effective SOA, it is important that services have to be defined or classified more independently for dynamic and reusable composition. Several methods have been issued but no ways to defined service granularities, service type or service unit. In this paper we introduce 3 level views, service level, service granularity to reuse effectively. And, we suggest service definition guidelines using them.

Keywords

References

  1. 윤홍란, 'M4SOD:SOA를 위한 서비스 지향 개발 방법론', 박사학위 논문, 숙명여대, 2005
  2. 전병선, 객체지향 CBD 개발 방법론:J2EE Enterprise System, 영진출판사, 2004
  3. Ali Arsanjani, 'Service-Oriented Modeling and Architecture(SOMA)', IBM developer Works, 2004
  4. Gartner group, 'SOA/Web Services', 2005
  5. Ivar Jacobson, Grady Booch, James Rumbaugh, The Unified Software Development Process, Addison-Wesley, 1999
  6. John, Cheesman and John Daniels, UML Components:A Simple Process for Specifying Component-Based Software, Addison- Wesley, 2001
  7. Knual Mittal, 'Service Oriented Unified Process(SOUP)', 2006, http://www.knualmittal. com/html/soup.shtml
  8. Misook Choi, Eunsook Cho, 'Component Identification Methods applying Method Call Types between Classes', Journal of Information and Science Engineering, 2006
  9. Olaf Zimmermann, Pal Krogdahl, Clive Gee, 'Elements of Service-Oriented Analysis and Design', IBM, 2006
  10. Roy, W. Schulte, Yefim V. Natis, 'Service Oriented Architecture', Gartner Group, SSA Research Note SPA-401-068, 1996
  11. Samir Nigam, 'Service Oriented Development of Applications(SODA) in Sybase Workspace', Sybase whitepaper, 2005
  12. Thomas Erl, Service-Oriented Architecture (A field Guide to Integrating XML and Web Service), Prentice-Hall, 2004