A Process Based Service Identification Methodology for Service Oriented Architecture Construction

SOA 구현을 위한 프로세스 기반 서비스 정의 방법론에 관한 연구

  • Received : 2009.08.05
  • Accepted : 2009.08.30
  • Published : 2010.03.31

Abstract

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.

Keywords

References

  1. 김성민, 황상규, 윤홍란(2006), "서비스지향 전사적 아키텍처 구축방안 연구", 한국IT서비스학회:학술대회논문집, pp.419-423.
  2. 이상완, 조재훈(2007), "서비스 지향아키텍처 구축단계에 대한 연구", Journal of the Society of Korea Industrial and Systems Engineering, 제30권 4호, pp.96-102.
  3. 최진호, 이진미(2006), "BPM 대상 프로세스 선정 방법론 개발 및 적용에 관한 연구", Information Systems Review, 제8권 1호, pp.25-41.
  4. 한상우, 박선희, 노재호(2006), "Service Oriented Architecture 적용을 위한 서비스 식별 기법", 한국정보과학회 학회지, 제24권 11호, pp.27-31
  5. Albani, A. and Dietz, J.L.G.(2005), "Identifying business components on the basis of an enterprise ontology", Interop-Esa 2005-First international conference on interoperability of enterprise software and applications, Geneva, Switzerland.
  6. Ba, S., Stallaert, J. and Whinston, A.B. (2001), "Optimal investment in knowledge within a firm using a market mechanism," Management Science, Vol.47, No.9, pp.1203-1219. https://doi.org/10.1287/mnsc.47.9.1203.9781
  7. Babaioff, M. and Walsh, W.E.(2005), "Incentive-co mpatible, budget-balanced, yet highly efficient auctions for supply chain formation," Decision Support Systems, Vol.39, No.1, pp.123-149. https://doi.org/10.1016/j.dss.2004.08.008
  8. Bieberstein, N., Laird, R.G., Jones, L. and Mitra, T.(2006), Service-Oriented Architecure Compass: Business Value, Planning and Enterprise Roadmap, Person Education.
  9. Chen, S.H.(2000), "Toward an agent-based computational modeling of bargaining strategies in double auction markets with genetic programming," Lecture Notes in Computer Science, Vol.1983, pp.517-531.
  10. Dodani, M.(2008), "The Architecture of Business," Journal of Object Technology, Vol.7, No.4, pp.43-50. https://doi.org/10.5381/jot.2008.7.4.c5
  11. Erl, T.(2006), Service Oriented Architecture(SOA): Concepts, Technology and Design, Prentice Hall.
  12. Fan, M., Stallaert, J. and Whinston, A.B. (1999), "The design and development of a financial cyber market with a bundle trading mechanism", International Journal of Electronic Commerce, Vol.4, No.1, pp.5-22.
  13. Gronroos, C. (2001), Service Management and Marketing: A customer relationship management approach, 2nd Ed., Chichester: Wiley.
  14. Haan, J.D.(2007), "SOA and Service Identification", http://wvww.theenterprisearchitech. eu/archive/2007/04/26/soa_and_service_jdentivicati on.pdf, (2008.07.01)
  15. Krafzig, D., Banke, K. and Slama, D. (2004) Enterprise SOA: Service-Oriented Architecture Best Practice, Prentice Hall.
  16. Li, S. and Tahvildari, L.(2006), "A Service-Oriented Componentization Framework for Java Software Systems", in Proceedings of the 13th Working Conference on Reverse Engineering(WCRE'06),
  17. Mitra, T.(2005), "Business-driven development", http://www.ibm.com/developworks/webservices/library/ws-bdd/, (2008.07.12)
  18. Ricken, J.(2007), "Top-Down Modeling Methodology for Model-Driven SOA Construction", In: OTM Workshops. vol. 1, pp.323-332.
  19. Sims. O.(2003), "Service Oriented Architecutre-part 2- The Bridge", CBDI Journa, April.
  20. Sprott, D. and Wilkes, L. (2005) "Understanding SOA", CBDI Journal, July/August.
  21. Zhang, Liu, R., and Yang, H.(2005), "Service Identification and Packaging in Service Oriented Reengineering, In Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE'05), Skokie.