1 |
1
자바 객체 트랜잭션 서비스 시스템에서의 자원관리자 등록 장치에 있어서, 객체 트랜잭션 연산을 정의 및 수행하기 위한 응용처리수단; 데이터베이스 관리 시스템(DBMS)에 저장된 데이터를 관리하고 트랜잭션 관리자와 자원관리자 사이에 통신을 정의한 인터페이스(XA Interface)를 객체 인터페이스로 지원하는 자원관리자를 제공하여 트랜잭션의 2단계 승인 프로토콜에 참여할 수 있도록 하기 위한 자원관리수단; 상기 수행중인 객체 트랜잭션에 대하여 트랜잭션 정보 및 상태를 나타내는 제어 객체와 트랜잭션 참여자가 사용할 연산을 제공하는 조정 객체를 제공하기 위한 객체 트랜잭션 서비스수단; 및 상기 객체 트랜잭션 서비스수단과 인터페이스를 수행하기 위해, 자원관리자 어댑터를 구비하여 상기 객체 트랜잭션 서비스수단의 자원관리자 구현 객체로 상기 조정 객체에 등록시키고, 상기 자원관리자 어댑터가 자원관리자의 객체 레퍼런스를 갖도록 트랙잭션 서비스를 제공하기 위한 자바 트랜잭션 서비스수단 을 포함하는 자바 객체 트랜잭션 서비스 시스템에서의 자원관리자 등록 장치
|
2 |
2
제 1 항에 있어서, 상기 자바 트랜잭션 서비스수단은, 상기 객체 트랜잭션 서비스수단을 이용하여 응용의 객체 트랜잭션을 관리하기 위한 트랜잭션 관리수단; 상기 응용의 트랜잭션 상태 정보 유지 및 트랜잭션과 자원관리자와의 관계를 유지하기 위한 트랜잭션 처리수단; 상기 응용처리수단을 통해 생성된 트랜잭션과 트랜잭션에 대한 상기 자원관리수단의 상태 관리자들을 관리하기 위한 트랜잭션 상태 관리수단; 상기 트랜잭션 상태 관리수단에 등록된 상기 자원관리수단들의 상태를 관리하기 위한 상태관리수단; 및 상기 트랜잭션 상태 관리수단에 등록된 상기 자원관리수단들이 상기 객체 트랜잭션 서비스수단의 조정 객체에 등록될 수 있도록 자원 관리자를 객체 형식으로 변환하기 위한 자원관리자 어댑팅수단 를 포함하는 자바 객체 트랜잭션 서비스 시스템에서의 자원관리자 등록 장치
|
3 |
3
자바 객체 트랜잭션 서비스 시스템에 적용되는 자원관리자 등록 방법에 있어서, 객체 트랜잭션 서비스 자원관리자와 서로 다르게 정의된 자바 트랜잭션 서비스 자원관리자를 상기 객체 트랜잭션 서비스부의 조정 객체에 등록할 수 있도록 자바 트랜잭션 서비스부에 상태관리자와 자원관리자 어댑터를 구비하는 제 1 단계; 및 응용 프로그램을 통해 응용 초기화 및 트랜잭션 시작 후, 트랜잭션 관리자에게 트랜잭션 객체 생성을 요구하고, 생성을 완료한 상태에서 자원관리자의 요구에 따라 등록을 수행하여 승인 프로토콜에 참여할 수 있도록 하는 제 2 단계 를 포함하는 자바 객체 트랜잭션 서비스 시스템에서의 자원관리자 등록 방법
|
4 |
4
제 3 항에 있어서, 상기 응용 프로그램을 통해 트랜잭션 구현 객체에 자원관리부를 등록하여 관계설정을 완료한 상태에서 트랜잭션 연산을 수행한 다음, 자원관리자로부터의 등록 취소 요구에 따라 등록을 취소처리하는 제 3 단계 를 더 포함하는 자바 객체 트랜잭션 서비스 시스템에서의 자원관리자 등록 방법
|
5 |
5
제 4 항에 있어서, 상기 제 3 단계는, 상기 트랜잭션 구현 객체를 통해 상기 자원관리부의 등록 취소 요구를 수신하여 트랜잭션 상태 관리부가 트랜잭션 관리부에 등록되었는지를 확인하는 제 4 단계; 상기 제 4 단계의 확인결과, 상기 트랜잭션 관리부에 등록되어 있지 않으면 오류처리를 수행하고, 상기 트랜잭션 관리부에 등록되어 있으면 트랜잭션 상태 관리부로 상기 자원관리자의 관계설정 해제를 요구하는 제 5 단계; 상기 관계설정 해제를 요구받은 트랜잭션 상태 관리부가 상기 자원관리자의 관계설정 해제를 지시하는 제 6 단계; 상기 관계설정 해제 지시에 따라 트랜잭션 상태 관리부를 통해 자원관리자에 대한 자원관리자 어댑터가 상태관리부에 등록되었는지를 확인하는 제 7 단계; 및 상기 제 7 단계의 확인결과, 등록되어 있지 않으면 오류처리를 수행하고, 등록되어 있으면 상기 자원관리부가 제공하는 종료(end) 연산을 수행하도록 지시하여 상기 트랜잭션 구현 객체와의 관계설정을 취소시키는 제 8 단계 를 포함하는 자바 객체 트랜잭션 서비스 시스템에서의 자원관리자 등록 방법
|
6 |
6
제 3 항 내지 제 5 항 중 어느 한 항에 있어서, 상기 제 2 단계는, 상기 트랜잭션 구현 객체를 통해 상기 자원관리부의 등록 요구를 수신하여 트랜잭션 상태 관리부가 트랜잭션 관리부에 등록되었는지를 확인하는 제 9 단계; 상기 제 9 단계의 확인결과, 상기 트랜잭션 관리부에 등록되어 있으면 바로 상기 트랜잭션 상태 관리부에게 상기 자원관리부와의 관계 설정을 요구하는 제 10 단계; 상기 제 9 단계의 확인결과, 상기 트랜잭션 관리부에 등록되어 있지 않으면 상기 트랜잭션 상태 관리부의 객체를 생성하여 상기 트랜잭션 관리부에 등록시키고, 상태관리부의 객체를 생성하여 객체 레퍼런스를 보관한 후, 상기 자원관리부의 객체 레퍼런스를 상기 상태관리부에 저장하여 상기 트랜잭션 상태 관리부로 상기 자원관리부의 관계 설정을 요구하는 제 11 단계; 상기 관계설정을 요구에 따라 상기 상태 관리부로 상기 자원관리부와의 관계설정을 지시하는 제 12 단계; 상기 관계설정을 지시받은 상태관리부에 의해 상기 자원관리부에 대한 자원관리자 어댑터가 등록되었는지를 확인하는 제 13 단계; 상기 제 13 단계의 확인결과, 상기 자원관리자 어댑터가 등록되어 있으면 바로 상기 자원관리부 제공하는 시작 연산을 수행하도록 지시하여 상기 트랜잭션 처리부와의 관계를 설정하는 제 14 단계; 및 상기 제 13 단계의 확인결과, 상기 자원관리자 어댑터가 등록되어 있지 않으면 상기 자원관리자 어댑터를 생성하여 상기 자원관리부의 객체 레퍼런스를 저장한 후, 상기 자원관리자 어댑터를 상기 조정 객체 및 상기 상태관리부에 등록하여 상기 자원관리부가 제공하는 시작 연산을 수행하도록 지시하여 상기 트랜잭션 처리부와 관계를 설정하는 제 15 단계 를 포함하는 자바 객체 트랜잭션 서비스 시스템에서의 자원관리자 등록 방법
|
7 |
7
프로세서를 구비한 객체 트랜잭션 서비스 시스템에, 객체 트랜잭션 서비스 자원관리자와 서로 다르게 정의된 자바 트랜잭션 서비스 자원관리자를 상기 객체 트랜잭션 서비스부의 조정 객체에 등록할 수 있도록 자바 트랜잭션 서비스부에 상태관리자와 자원관리자 어댑터를 구비하는 제 1 기능; 및 응용 프로그램을 통해 응용 초기화 및 트랜잭션 시작 후, 트랜잭션 관리자에게 트랜잭션 객체 생성을 요구하고, 생성을 완료한 상태에서 자원관리자의 요구에 따라 등록을 수행하여 승인 프로토콜에 참여할 수 있도록 하는 제 2 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
8 |
8
제 7 항에 있어서, 상기 응용 프로그램을 통해 트랜잭션 구현 객체에 자원관리부를 등록하여 관계설정을 완료한 상태에서 트랜잭션 연산을 수행한 다음, 자원관리자로부터의 등록 취소 요구에 따라 등록 취소처리하는 제 3 기능 을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|