2009-03-26 3 views
1

Java 기반 포털 플랫폼을 사용하고 있습니다. 내 포털 내에서 Lotus Notes에 저장된 정보를 표시해야합니다. 보안 문제를 고려할 때 권장되는 방법은 무엇입니까?Lotus Notes와 Java 포털 플랫폼의 통합

Lotus Notes와 통합되는 오픈 소스 JSR 168 포틀렛이 있습니까?

내 포털 플랫폼에서이 정보를 얻기 위해 웹 서비스를 호출 할 수 있습니다. 권장 사항입니까? 그렇다면 Lotus Notes에서 사용할 수있는 웹 서비스 API에 대한 정보는 어디에서 찾을 수 있습니까?

Lotus Notes 정보에 액세스하기 위해 Java API를 사용할 수 있도록 포털 플랫폼에 설치할 수있는 Java 구성 요소가 있습니까?

+0

Lotus Notes는 야구 방망이와 얼굴을 통합해야합니다. – TheTXI

답변

1

두 가지 주요 옵션이 있습니다.

먼저 IIOP를 통해 CORBA Java 인터페이스를 사용하여 Domino (Notes는 클라이언트, Domino는 서버)와 대화 할 수 있습니다. 이렇게하면 Domino 오브젝트 모델에 대한 완전한 액세스가 제공되며 Java 플랫폼에서해야하는 모든 작업을 수행 할 수있는 코드를 작성할 수 있습니다.

두 번째로 웹 서비스를 검토 할 수 있습니다. 이렇게하면 설정이 훨씬 쉬워 지지만 Domino 서버에서 수행하고자하는 작업을 위해 코드를 배포해야합니다. ND7 이상에서 Domino는 WSDL 또는 메소드 스텁에서 모든 웹 서비스 요소를 빌드합니다.

보안상의 관점에서 볼 때 서비스에 연결하는 사용자는 Domino에서 인증해야합니다. 로그인을 통해 프록시 할 수있는 경우 시스템 계정 또는 실제 사용자가 될 수 있습니다.

필자가 본 또 다른 각도는 포틀릿을 통해 HTTP 호출을 Domino로 프록시하는 것입니다.

0

포털과 domino간에 SSO를 설정한다고 가정하면 가장 간단한 해결책은 포털에 포함 된 Notes보기 포틀릿을 사용하는 것입니다. 보다 사용자 정의 된 형식으로 데이터를 표시하려면 포틀릿 팩토리를 사용하는 것이 좋습니다. 이전 작업 중 어느 것도 작동하지 않으면 RAD 및 notes java api를 사용하여 사용자 정의 포트 세트를 개발할 수 있어야합니다.