본문 바로가기
IBM - old/WAS 강좌

하나씩 쉽게 따라 해보는 IBM WAS v7 시리즈 - 12. 엔터프라이즈 어플리케이션(EAR) 간의 Session 공유

by freeman98 2016. 5. 6.

안녕하세요.

하나씩 쉽게 따라 해보는 IBM WAS v7 그 열 두번째 이야기를 시작합니다. 열 두번째 이야기는 실제 운영환경에서 많이 도움이 될 수 있을만한 엔터프라이즈 어플리케이션(EAR) 간의 Session을 공유해서 사용하는 방법입니다. 사실적으로 Session을 공유해서 여러가지 용도(예를 들어 SSO(Single-Sign On) 기능) 로 많이 사용되고 있지만 J2EE 스펙상에서 명시된 Session 공유가 가능한 Scope 은 본래 하나의 동적 웹어플리케이션(WAR) 안에서만 가능합니다. 하지만, 이는 너무 제한적인 기능이라 IBM 에서는 자체적으로 WAS v6.1 에서 EAR 안의 여러 WAR 간의 Session 을 허용하며, WAS v7 에서는 여러 EAR 안의 WAR 끼리 Session 공유를 할 수 있는 기술을 제공하고 있습니다.

(, 여러 EAR 이라고는 하지만 당연히도 이 EAR 이 전부 분산된 WAS 에 각각 따로 위치하고 있으면 Session 공유를 허용하지 않습니다. – WAS 가 다르면 JVM이 다르고 이는 memory reference 방식으로 접근할 수 없기 때문에 당연한 이야기라고 생각됩니다.)

WASv7_12_SessionShare_juwlee200912.doc


댓글