본문 바로가기
Study/Software Engineering

Eclipse 에서 WSDL GUI Editor 사용하기

by SeulKom 2010. 3. 17.



지금까지 여러 GUI Editor 가 Eclipse 에서 개발되어 왔고, 여전히 업데이트 되고 있다.  최근 급변하는 개발 환경을 빠르게 유지보수 하기 위해 SOA 가 사용되면서 SOA 의 여러 구성 요소들도 자동화 (Swordfish) 및 GUI Editor (WSDL, SOAP etc.) 가 생성되고 있다.

그 중 WSDL GUI Editor 를 Eclipse 에서 사용하려면 어떻게 해야하는지 이 포스팅에서 살펴보기로 한다.




Web Tools Platform (WTP)

  WTP 는 기존 Eclipse platform 을 Web 과 Java EE 에 맞게 확장 시킨 Platform 이다.
  WTP 는 Web Services Tool (WST) 와 J2EE Standard Tools 를 포함하고 있다. WST 에 이미 WSDL editor 에 필요한 API가 포함되어 있기 때문에 결국 WTP를 설치 하면 WSDL GUI Editor 를 실행 할 수 있다.


- Version

  • WTP 1.0.x runs on Eclipse 3.1.x
  • WTP 1.5.x runs on Eclipse 3.2.
  • WTP 2.0.x runs on Eclipse 3.3.
  • WTP 3.0.x runs on Eclipse 3.4.
  • WTP 3.1.x runs on Eclipse 3.5. (Galileo)

현재 설치된 Eclipse 버전이 Galileo 이기 때문에 이를 기준으로 해서 설명 하도록 하겠다.


- Dependency

  • Graphical Editor Framework (GEF)
  • Eclipse Modeling Framework (EMF)
    • XML Schema Inforset Model (XSD - XML Schema Definition)
    • Service Data Object (SDO) - EMF 2.5 부터는 SDO가 포함되지 않는다.
  • Java EMF Model (JEM) - Visual Editor Project
위에 나열된 모든 Software 를 설치해야 WTP 를 제대로 동작 시킬 수 있다.


- Installation

  1. EMF : Eclipse > Install New Software ... 를 선택 후 "Work with:" 필드에 다음을 추가하고 실행한다.

    http://download.eclipse.org/modeling/emf/updates/releases/


  2. Dependency 를 해결하기 위해 다음의 Tool 들을 설치 한다.



  3. GEF : Eclipse > Install New Software ... 를 선택 후 "Work with:" 필드에 다음을 추가하고 실행한다.

    http://download.eclipse.org/tools/gef/updates/releases/

  4. Dependency 를 해결하기 위해 다음의 Tools 들을 설치 한다.



  5. JEM : Eclipse > Install New Software ... 를 선택 후 "Work with:" 필드에 다음을 추가하고 실행한다.

    http://download.eclipse.org/tools/ve/updates/1.4

  6. Dependency 를 해결하기 위해 다음의 Tools 들을 설치 한다.



  7. WTP : Eclipse > Install New Software ... 를 선택 후 "Work with:" 필드에 다음을 추가하고 실행한다.

    http://download.eclipse.org/webtools/updates/

  8. WTP 를 설치한다.



  9. 결과를 확인