2023년 4월 29일 토요일

PO의 EJB Session에 대한 정리

NWA > Resource Monitoring > History Reports > Monitor Browser메뉴의 'Opened EJB Sessions Count' 검색을 통해 SAP PO내의 EJB Session 상태를 알수 있는것 같고 해당 세션이 PO내에 어떤 영향으로 발생되는지에 대해 알수 있는 내용에 대해 정리를 했습니다.


EJB세션의 특징과 이점

  • EJB(Enterprise JavaBeans)
  • 분산 환경에서 실행되는 애플리케이션
  • SAP PO 자바스택의 구성에 해당 
  • PO내의 EJB컨테이너에서 실행
  • EJB컨테이너는 컴포넌트(비즈니스로직 처리)를 실행하는 환경
  • EJB세션은 클라이언트와 서버간의 통신을 위한 객체
  • EJB컴포넌트를 배치하는 방법으로 NWDS툴을 사용한 개발이 있음(모듈 → 세션 빈 → 메서드 추가 후 디폴로이)

그외 EJB세션이 사용되는 컴포넌트들로 AE(Adapter Engine),MM(Message Mapping)가 있고 그외 싱글스텍에서 사용 안하는 용어로 IE(Integration Engine),Receiver Determination과 Interface Determination이 있으며 그중 AE의 기능으로  PO서버와 외부시스템간의 통신하여 메시지를 변환,전송,수신,검증,보안 등을 처리한다고 합니다.


EJB세션의 구성

http://<host>:<port>/ejbexplorer에서 EJB세션 빈 구성에 대해 볼수 있으며 관련 PO내 기술로는 JavaProxy,AdapterModule 등이 존재하며

자바프록시: Application > Module > Stateless Session Bean
어댑터모듈: Application > Module > Stateless Session Bean > Local Business Interface,Component Interface,Home Interface > Business Method

일반적으로 위와 같이 구성되는것 같습니다.

이전에 작성한 관련 글입니다.

댓글 없음:

댓글 쓰기

최근글

9월 태안~천안 아이와 3박4일 가족 여행지