각 EJB 서비스 재연결 옵션에 대한 장단점이 있습니다.
다음 목록은 두 가지 옵션 모두 또는 각 옵션에 대한 장단점에 대해 설명합니다.
- 웹 서비스 호출이 EJB 호출보다 더 느리기 때문에 첫 번째 옵션이
런타임 시에 더 좋은 성능을 제공할 수 있습니다.
- 첫 번째 옵션은 컨텍스트를 전파시킬 수 있는 반면 웹 서비스 호출은
동일한 방법으로 컨텍스트를 전파시키지 않습니다.
- 두 번째 옵션에서는 어떠한 사용자 정의 코드도 작성하지 않습니다.
- 두 번째 옵션은 EJB 서비스 생성에 제한사항이 있기 때문에 일부 EJB
인터페이스 정의에 불가능할 수 있습니다. Rational® Application Developer
문서를 참조하십시오: (http://publib.boulder.ibm.com/infocenter/rtnl0600/topic/com.ibm.etools.webservice.doc/ref/rlimit.html)
- 두 번째 옵션은 인터페이스 변경이 발생할 수 있고 따라서 SCA 이용자에
대한 변경이 발생할 수 있습니다.
- 두 번째 옵션을 사용하려면 WebSphere® Process Server 6.0 서버가 설치되어 있고 WebSphere Integration Developer와 함께 작동하도록 구성되어 있어야 합니다. WebSphere Integration
Developer와 함께 작동하도록 구성된 설치된 런타임을 보려면
으로 이동하여
WebSphere Process Server v6.0 항목이 존재하는 경우 선택하고
제품이 설치된 위치를 가리키는지 확인하십시오.
서버가 존재하는 경우 이 항목이 선택되었는지 그리고, 이 서버가 실제로 설치되지 않은 경우에는
선택 취소되었는지 확인하십시오. 다른 서버를 추가하려는 경우 추가…
단추를 클릭할 수도 있습니다.
- Java™ 컴포넌트가 EJB 스켈레톤이 WSDL에서 생성되는
하향식 접근법을 사용하여 WebSphere Studio Application Developer
Integration Edition에 빌드된 경우, 이 Java 클래스를
입출력하는 매개변수는 서브클래스 WSIFFormatPartImpl일 것입니다. 이 경우에 해당하면
옵션 2를 선택하여 원래 WSDL 인터페이스에서 새로운 일반 EJB 스켈레톤(WSIF
또는 DataObject API에 종속되지 않음)을 생성하십시오.