협력 트랜잭션의 관리

데이타베이스 응용분야에서 트랜잭션 관리에 대하여 많은 연구가 있었고, 그 연구 결과는 실제로 응용되고 있다. 그러나 CAD/CAM, 하이퍼미디어, 소프트웨어 공학 등 새로운 응용분야에서는 종래의 트랜잭션 관리 기법을 그대로 적용할 수가 없다. 이같은 응용분야의 트랜잭션이 갖는 특성을 협력(coopperative), 대화(interactive)와 장기(long)임으로 구분하고, 종래의 고립성(isolation)과 새로운 응용의 협력성(cooperation)의 상반된 개념이 종래의 트랜잭션 관리 기법을 적용할 수 없는 이유임을 보였다. 따라서 새로운 응용에서는 고립성 뿐만 아니라 협력성도 함께 지원할 수 있는 방법이 필요하다. 이 협력성을 위해 4가지 협력형태(coopperation form)를 제안하고, 이를 위한 트랜잭션 관리 시나리오를 제안하였다.