일반기술
자바 웹 애플리케이션 서버-트랜잭션과 보안
기업들은 인터넷을 이용해 Application(예: 쇼핑 몰) 제작에서 미션 크리티컬한 업무까지 처리하고 싶어한다. 이에 따라 웹에서 미션 크리티컬한 업무를 지원하기 위해 과거의 TP Monitor처럼 Transaction을 처리하고 관리하는 Application Server가 필요하게 되었다.트랜잭션관리는 엔터프라이즈 애플리케이션 개발에서 가장 중요한 요구사항들중 하나이다. 재정, 은행, 전자상거래 분야에서 대부분의 거대한 엔터프라이즈 애플리케이션은 비즈니스 기능을 수행하기 위해 트랜잭션 처리에 의존한다. 만약 오늘날 비즈니스 요구사항의 복잡성을 볼 때, 트랜잭션 처리는 엔터프라이즈 수준의 분산 애플리케이션을 만들고, 배치하고 유지하는 가장 복잡한 부분들 중 한 부분을 차지한다. 여기서 우리는 EJB(Enterprise Java Beans) Container 중 트랜잭션과 보안을 구현함으로써 상용 Web Application Server를 이해할 수 있을 것이며. JAVA로 구현한 만큼 JAVA에 대한 전반적인 기술을 습득할 수 있을 것이다■설계 주안점 - XA 인터페이스에 기반한 Connection 관리- Resource Pooling- Two-Phase Commit 구현- Deployment Tool- Service Access Control- SSL(Secure Socket Layer)- Web Application Server를 구동 시킬 간단한Application 구현- 미션 크리티컬 환경하에서 대규모 사용자를 지원(자원, 동시성제어, 트랜잭션, 보안, 부하조절)- 어떤 일의 단위 내의 모든 작업은 반드시 에러 없이 처리된다.- 비즈니스 로직이 데이터베이스에 일관성 없는 데이터를 만들어내지 않는다.- 트랜잭션에서 다루는 데이터는 일의 단위가 끝날 때까지 시스템의 모든 다른 부분에 의해서 영향을 받지 않는다.- 트랜잭션 수행 도중에 발생한 데이터의 변경은 트랜잭션이 성공적으로 완료되기 전에 어떤 문제가 발생하더라도 변경된 내용은 잃어버리지 않는다.
기술정보
- 기술분류
- 정보 > 전자상거래 시스템
- 보유기관
- 비트컴퓨터
- 기술유형
- 일반기술
- 등록일
- 2001-04-18
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.