A Web Services based e-Business Application Integration Framework

웹 서비스 기반 e-비즈니스 응용 프로그램 통합 프레임워크

  • 이성독 (한국정보통신대학교 공학부) ;
  • 한동수 (한국정보통신대학교 공학부)
  • Published : 2005.12.01

Abstract

This paper proposes a compact eAI framework for the integration of various types of applications deployed on different platforms in the Internet. The applications are connected and invoked to achieve a business goal by the coordination of the workflow system in the framework. for the construction of the framework, five sub-modules are elicited and the functions and roles of each module are defined. The elicited five sub-modules include business process modeling tool, eAI platform, business processes transform module, UDDI connection module, and workflow system. In the framework, intra and inter organizational applications can be integrated together across firewalls. In this paper, the extension of a workflow system to implement the framework is also described in detail and the usefulness of the framework is ascertained by implementing an application process within the framework. A full-fledged eAI solution can be constructed by gradually adding supplementary functions within this framework.

본 논문은 인터넷에 연결된 여러 형태의 플랫폼 상에 장착되어 있는 다양한 응용 프로그램 통합을 지원하는 e-비즈니스 응용 프로그램 통합(eAI) 프레임워크를 제안한다. 연결된 응용 프로그램은 프레임워크를 구성하고 있는 워크플로우 시스템에 의해서 구동되고 조정되면서 특정 비즈니스 목적을 달성하게 된다. 프레임워크 구성을 위해서 5개의 하위 프레임워크 구성 모듈이 도출되었으며 도출된 각 모듈의 기능과 역할이 정의되었다. 도출된 5개의 하위 모듈은 비즈니스 프로세스 설계 툴, eAI 플랫폼, 비즈니스 프로세스 변환 모듈, UDDI 연결 모듈, 그리고 워크플로우 시스템을 포함한다. 제안된 프레임워크 환경에서 기업 내$\cdot$외부 응용 프로그램들은 방화벽에 구애되지 않고 손쉽게 통합될 수 있다. 본 논문에서는 제안된 시스템의 구현을 위한 워크플로우 시스템의 확장에 대해서 비교적 자세하게 기술하였으며, 구현된 eAI 프레임워크를 사용한 응용 프로그램 구현을 통하여 제안된 프레임워크의 유용성을 확인하였다. 완전한 기능을 갖춘 eAI 솔루션은 이 프레임워크에 추가적인 기능을 점진적으로 추가함으로써 구현 가능하다.

Keywords

References

  1. Linthicum D., Enterprise Application Integration, Addison-Wesley, 2000
  2. Linthicum D., 'Application servers and EAI,' eAI Journal, 2000.7
  3. Linthicum D., 'Application Integration Manifesto,' eAI Journal, November 2003
  4. Schmidt, M.T., 'The Evolution of Workflow Standard,' IEEE Concurrency, Vol. 7, Issue 3, July-Sept. 1999 https://doi.org/10.1109/4434.788778
  5. J.J. Coyle, E.J. Bardi and R.A. Novack (1994) Transportation, Fourth Edition, New York: West Publishing Company, pp. 402
  6. Chandra Venkatapathy and Simon Holdsworth, 'An introduction to Web Services Gateway,' http://www-106.ibm.com/developerworks/webservic es/library/ws-gateway/, May, 2002
  7. J. Shim and D. Han, 'Exception Analysis of Structured Workflow Definition,' The 20th LASTED International Multi-Conference, Applied Informatics, February 18-21, 2002 Innsbruck, Austria
  8. Y. Song and D. Han 'Exception Specification and Handling in Workflow Systems,' The Fifth Asia Pacific Web Conference, 23-25 April 2003, Xi'an China, also in Lecture Notes in Computer Science 2642, pp. 495-506, 2003
  9. M. Lee, D. Han and J. Shim 'Set-Based Access Conflict Analysis for Structured Workflow Definition Language Information Processing Letters, Elsevier Science, Vol. 80, issue 4, pp. 189-194, Nov. 2001 https://doi.org/10.1016/S0020-0190(01)00162-4
  10. D. Han, J. Shim and C. Yu, 'ICU/COWS: A Distributed Transactional Workflow System Supporting Multiple Workflow Types,' LEICE Transactions of Information and Systems, Vol. E83-D, No. 7, July 2000
  11. P. Johannesson, B. Wangler, and P. Jayaweera, 'Application and Process Integration-Concepts, Issues, and Research Directions,' Information Systems Engineering Symposium 2000, eds. S. Brinkkemper, E. Lindencrona, and A. Solvberg, Springer Verlag, 2000
  12. P. Johannesson and E. Perjons, 'Design Principles for Application Integration,' 12th Conference on Advanced Information Systems Engineering, eds. B. Wangler and L. Bergman, Springer LNCS, 2000
  13. F. Curbera et al., 'Business Process Execution Language for Web Services, Ver. 1.0,' IBM, July 2002.; www-106.ibm.com/developerworks/library/ws-bpel
  14. J.G. Hayes, E. Peyrovian, S. Sarin, M.T. Schmidt, K.D. Swenson, R. Weber, Workflow interoperability standards for the Internet, IEEE Internet Computing, Volume: 4 Issue: 3, May-June 2000, pp. 37-45 https://doi.org/10.1109/4236.845389
  15. Yan Zhang, Meilin Shi, Chunyu Miao, Zixin Zhuang and Xinxiang Chen, Workflow interoperability-Enabling E-business, Computer Supported Cooperative Work in Design, The Sixth International Conference on, 2001, pp. 403-408 https://doi.org/10.1109/CSCWD.2001.942294
  16. M. Kwak and D. Han, A Dynamic Interoperation Framework for Workflow Management Systems, Accepted to the $35^{th}$ Hawaii International Conference on Systems Sciences (HICSS-35), Jan 6-9, 2002, Big Island, Hawaii
  17. M. Kwak, D. Han and J. Shim, 'A Framework for Dynamic Workflow Interoperation and Enterprise Application Integration using Multi-Subprocess Task,' IEEE RIDE 2002, San Jose, California
  18. J. Shim, D. Han and H. Kim 'Communication Deadlock Detection of Inter-organizational Workflow Definition,' Lecture Notes in Computer Science 2544, Springer Verlag, pp. 43-57, Dec. 2002 https://doi.org/10.1007/3-540-36233-9_4
  19. WfMC, The Reference Model, Document number TC00-1003, Jan 1995
  20. OMG, Workflow Management Facility Specification, V1.2, 1997
  21. 한동수, 이정희, 장우혁, 송성대, 구종영, '협업 물류를 위한 기업 내부 시스템간의 연동방식 설계'. 한국전자통신연구원 위탁연구 최종연구보고서, 2003년 12월