넷빈 6.0 B 에서 simple SOA 만들기 - 05

0

Written on 오전 6:40 by 강여사(J.Y.Kang)

6) WSDL 엔드포인트 만들기

오른쪽 파레트에서 WSDL 바인딩 섹션에서 file 아이콘을 선택합니다.

그런 다음 Design 뷰 왼쪽의 WSDL Ports 영역에 놓습니다.




7) 커넥션 만들기

만들어진 casaPort1 중에, comsume endpoint 아이콘(C 라고 되어 있는) 을 선택(클릭)하면 회색으로

색이 바뀝니다. 그럼 그 상태에서 HelloSample 박스의 role1_myRole 로 마우스를 드래그 하면

새로운 커넥션이 만들어집니다.




그럼 JBI Modules 의 HelloSample 을 선택하신 후 왼쪽 중간의 Navigator 창을 확인합니다.

Service Unit - Navigator 라는 제목으로

WSDL Ports
- casaPorts
- casaPort1
- casaBinding1
- file:binding
- operation1
- file:operation
- input1
- file:message

까지 확장시킵니다.




그런 다음 오른쪽 파레트 아래에 나타나는 Properties 창을 보시면

현재 선택된 input1 의 file:message 프로퍼티가 제시됩니다.

그럼 다음 3가지 사항을 변경 또는 확인하세요

use : literal (확인)
fileName : input.txt (변경)
pollingInterval : 5000 (변경_




이번에는 output1 을 확장시켜

output1
- file:message 를 선택




오른쪽 프로퍼티 창에서

file:address 프로퍼티 창에서

fileDirectory 를 c:\test 로 변경합니다.

그런 다음 모두를 저장(Save All) 합니다.




=========================================================
Composite Application 디플로이 와 테스팅
=========================================================

SampleCompositeApp 프로젝트에서 마우스 오른쪽을 누르면 Deploy 메뉴가 있습니다.

클릭




그럼 디플로이 되는 내용이 아래 output 창으로 보입니다.

BUILD SUCCESSFUL (total time: 6 seconds) 메시지가 나타나면 디플로이가 완료되었음을 의미합니다.




그럼 Composite Application 을 테스트합니다.

방법은

탐색기에서 c:\test 폴더로 가신후에 해당 위치에서

메모장으로 input.txt 를 만들고 안의 내용을 적당히 적은후 저장합니다.




archive 폴터안에 input.txt_***** 가 어떻게 생성되는 지 살펴보시기 바랍니다.

그런 후 string "안녕하세요 SOA~~~" 내용이 output.txt 가 생성되고 그 안에 작성되는 걸 보실 수 있습니다.




이상 간단한 SOA 어플리케이션을 작성해봤습니다.

CASA ... 좋군요..

오라클 JDeveloper 에도 이게 있는지 함 봐야겠습니다.

오..

그럼 안녕히 주무십시오.

If you enjoyed this post Subscribe to our feed


No Comment

댓글 쓰기