본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

EAI(Enterprise Application Integration)와 Web Service 환경에서 트랜잭션의 효율적인 처리 방안
An Efficient Method of Transaction Process for EAI(Enterprise Application Integration) and Web Service

정지호   (충남대학교 대학원 컴퓨터공학과UU0001302  ); 윤청   (충남대학교 전기정보통신공학부UU0001302  );
  • 초록

    기업이 시장 환경 변화에 빠르게 대응하기 위해서는 기업 업무 프로세스의 자동화가 필요하고 이러한 자동화를 위해서는 기업 응용 체계를 통합해야 한다. 기업 응용 체계를 통합하는 방법으로는 동기적 통합(Synchronous Integration) 방식과 비동기적 통합(Asynchronous Integration) 방식이 있으며 비동기적 통합 방식으로써 EAT(Enterprise Application Integration)와 Web Service는 기업 업무 프로세스를 통합할 수 있는 방법으로써 최근 대두되고 있는 방식 중에 하나이다. 비동기적 통합(Asynchronous Integration)방식을 이용하여 기업의 응용 프로그램들을 통합한 후에는 업무 프로세스의 처리 과정인 비즈니스 트랜잭션을 자동으로 처리하기 위한 트랜잭션 관리가 필요하게 된다. 이를 위해서2PC 프로토콜(2-Phase Commit Protocol)을 근간으로 한 비즈니스 트랜잭션 처리 모델들이 제안되고 있으나 기업 자원을 효율적으로 활용할 수 있는 데는 한계가 있다. 따라서 본 논문에서는 기업의 응용 프로그램들을 통합할 수 있는 환경으로써 EAI와 Web Service와 같은 유연한 결합(Loosely Coupled)의 분산 환경에서 기업 자원을 효율적으로 관리하면서 트랜잭션을 처리하기 위한 모델을 제안한다 이 방식은 2PC 프로토콜 방식을 보완하기 위하여 Classify Phase를 추가한 3PC 프로토콜(3-Phase Commit Protocol)방식으로서 유연한 결합 환경에서 트랜잭션을 효율적으로 관리하고 트랜잭션 처리 자원을 절약할 수 있도록 한 방식이다. 본 논문에서는 기존의 분산 트랜잭션 처리방식인 2PC 프로토콜 기반의 트랜잭션 처리 모델의 문제점을 제시하고 이를 해결하기 위한 방법을 제시함으로써 제안한 모델의 성능을 확인하였다.


    It is important to integrate an enterprise application for automating of the business process, which is responded by a flow of market environment. There are two categories of method that integrate enterprise applications. One is Synchronous Integration, and the other is Asynchronous Integration. EAI(Enterprise Application Integration) and Web service which of the asynchronous integration is focused in the automating method of the business process. After we construct the application integration for automating of the business process, we have to concern about managing of the business transaction. Many Organizations have proposed the process method of business transaction based on 2-phase commit protocol. But this method can't supply the phase that classify the transaction by transaction weight. In this paper, we propose an efficient method of transaction process for business transactions, which is composed by "Classify Phase" that classify transactions. We called this model "3-Phase Commit Method Applied by Classify Phase, " we design this model to manage an resource of enterprise efficiently. The proposed method is compared by the method based on 2-Phase commit that could be a problem of management the resource of enterprise, and the advantage of this method is certified to propose the solution of that problem.ion of that problem.


  • 주제어

    비지니스 트랜잭션 .   웹서비스.  

  • 참고문헌 (23)

    1. Muhammad F. Kaleem, 'Transaction over Web Services An Introduction to the Business Transaction Protocol,' WebService.Org 
    2. G. Alonso 외 5명, 'Advanced Transaction Models in Workflow Contexts,' IBM Research Report 
    3. Mark Little, Thomas J. Freund, 'A comparative analysis of WS-C/WS-Tx and OASIS BTP' 
    4. Sanjay Dalai, Pal Takacsi-Nagy, 'Business Transaction Protocol Version 1.0 Primer,' OASIS, 2001 
    5. OASIS Business Transaction Technical Committee, 'Use Cases for the Business Transaction Protocol,' OASIS, 2001 
    6. OASIS, 'Business Transaction Protocol Primer,' An OASIS Committee Supporting Document, 2002 
    7. D. Barbara, S. Mehrota, and M. Rusinkiewicz. 'INCAS : Managing Dynamic Workflows in Distributed Environment,' Journal of Database Management, 7(1), pp. 5-15, IDEA Group Publishing, 1996 
    8. A. K. Elmagarmid(ed.) 'Transaction Models for Advanced Database Applications,' Morgan-Kaufmann, 1992 
    9. M. Hsu. Special Issues on Workflow and Extended Transaction Systems, Bulletin of the IEEE Technical Committee on Data Engineering, 16(2), June, 1993 and 18(1), March, 1995 
    10. M. H. Nodine and S. B. Zdonik, 'Cooperative Transaction Hierarchies : A Transaction Model to Support Design applications,' Proceedings of the 16th International Conference of Very Large Databases, Brisbane, Australia, August, 1990 
    11. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S. (Eds.) Web Services Description Language (WSDL) 1.1 W3c Note, March, 2001, http://www.w3.org/TR/2001/NOTE-wsdl-20010315 
    12. J. Gray and A. Reuter, Transaction Processing : Concepts and Techniques, Morgan Kaufmann, San Francisco, 1993 
    13. The Open Group. X/Open Distributed Transaction Processing Reference Model, Version 3, February 1996 ; http://www.opengroup.org 
    14. Simple Object Access Protocol (SOAP). W3C. (www. w3.org) 
    15. Web Services Description Language (WSDL). (www.w3.org/TR/wsdl) 
    16. Arkin, A, Askary, S., Fordin, S., Jekeli, W., Kawaguchi, K., Orchard, D., Pogliani, S., Riemer, K., Struble, S., Takacsi-Nagy, P., Trickovic, I., Zimek, S. Web Service Choreography Interface 1.0 Specification, BEA, Intalio, SAP and Sun, http://ftpna2.bea.com/pub/downloads/ wsci-spec-10.pdf, June, 2002 
    17. D. Georgakopoulos, M. Hornick, A. Sheth. 'An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure,' Distributed and Parallel Databases, Vol.3, No.2, pp.119-153, April, 1995 
    18. Gisolfi, Dan. Web services architect, Part 1 : An introduction to dynamic e-business, IBM developerWorks 
    19. Gisolfi, Dan. Web services architect, Part 2 : Models for dynamic e-business, IBM developerWorks 
    20. Snell, James. Web services insider, P'art 1 : Reflections on SOAP, IBM developer Works 
    21. Eder, J., Groiss, G, Liebhart, W. 'The Workflow Management System Panta Rhei,' In Advances in Workflow Management Systems and Interoperability, Springer-Verlag, 1998 
    22. P. W. P. J. Grefen, R. N. Remmerts de Vries ; A Reference Architecture for Workflow Management Systems ; Journal of Data & Knowledge Engineering, North Holland Elsevier, Vol.27, No.l, pp.31-57, 1998 
    23. Mark Little, Thomas J. Freund, 'A comparative analysis of WS-C/WS-Tx and OASIS BTP' 

 저자의 다른 논문

  • 정지호 (1)

    1. 2003 "분산 환경에서 장기 트랜잭션의 효율적인 처리 방안" 한국해양정보통신학회논문지 = The journal of the Korea Institute of Maritime Information & Communication Sciences 7 (7): 1498~1508    
  • 윤청 (13)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기