Browse > Article

SOA Development Methodology Based on Service Ontology  

Choi, Ko-Bong (중앙대학교 대학원 정보시스템학과)
Park, Sei-Kwon (중앙대학교 산업과학대학 정보시스템학과)
Ryu, Sung-Wan (중앙대학교 산업과학대학 정보시스템학과)
Publication Information
Journal of Information Technology Services / v.9, no.2, 2010 , pp. 193-203 More about this Journal
Abstract
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).
Keywords
Service Oriented Architecture; SOA; Service Ontology; Ontology; Analysis and Design Methodology;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Mittal, K., "Service Oriented Unified Process (SOUP)", available from http://www.kuna lmittal.com/html/soup.shtml, 2006.
2 Niblett, P. and S. Graham, "Events and Service Oriented Architectures:The OASIS Web Services Notification Specifications", IBM Systems Journal, Vol.44, No.4(2005).
3 Korotkiy, M. and J. Top, "From Ontology Enabled SOA to Service-enabled Ontologies", Telecomunications, 2006.
4 Lewis, G., E. Morris, L. O'Brien, D. Smith, and L. Wrage, "SMART:The Service Oriented Migration and Reuse Technique", Software Engineering Institute, Carnegie Mellon University, 2005.
5 Arsanjani, A., "Service Oriented Modeling and Architecture(SOMA)", IBM Developer Works, 2004.
6 Korotkiy, M. and J. Top, "Onto-SOA:From Ontology-enabled SOA to Service-enabled Ontologies", International Conference on Internet and Web Application and Services (ICIW), Guadeloupe, 2006.
7 Channabasavaiah, K., K. Holley, and E. M. Tuggle, "Migrating To a Service Oriented Architecture, Part 1", IBM Whitepaper, 2003.
8 Chung, S., P. Young, and J. Nelson, "Service Oriented Software Reengineering:Bertie3 as Web Services", Proceedings of the 2005 IEEE International Conference on Web Services, IEEE Computer Society, 2005.
9 Jammes, F. and H. Smit, "Service Oriented Paradigms in Industrial Automation", IEEE Transactions on Industrial Informatics, Vol. 1, No.1(2005), pp.62-70.   DOI   ScienceOn
10 Brown, A., S. Johnston, and K. Kelly, "Using Service Oriented Architecture and Component Based Development to Build Web Service Applications", Rational Software Corporation, 2002.
11 고현희, 궁상환, 박재년, "아키텍처 기반 설계 방식에 대한 평가기능이 통합된 소프트웨어 설계 방법론", 정보과학회논문지, 소프트웨어 및 응용, 제34권, 제7호(2007).
12 Thomas, E., "Service Oriented Architecture (SOA):Concepts, Technology, and Design", Prentice Hall, 2005.
13 Zimmermann, O., P. Krogdahl, and C. Gee, "Elements of Service Oriented Analysis and Design", IBM Developer Works, 2004.
14 Plummer, D., "Service Oriented Development Applications:SODA Pops, Gartner's Internet Strategies Commentary", COM-129640, 2001.