메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

WebSphere sMash 애플리케이션에 SOAP 웹 서비스 통합하기

REST to SOAP 익스텐션 사용하기

Dustin Amrhein, Staff Software Engineer, IBM
Author photo
Dustin Amrhein는 WebSphere Application Server 개발팀 구성원으로 IBM에 합류했다. 이 자리에 있는 동안 Dustin은 주로 웹 서비스 인프라스트럭처와 웹 서비스 프로그래밍 모델을 담당했다. 또한 Dustin은 Java 런타임 RESTful 서비스 프레임워크를 개발했다. Dustin은 현재 IBM WebSphere 포트폴리오의 새로운 기술을 전파하는 전도사 역할을 하고 있다.
(An IBM developerWorks Professional Author)

요약:  새로운 애플리케이션에서 기존 SOAP 웹 서비스를 재사용할 경우 다양한 시나리오를 생각해 볼 수 있습니다. IBM® WebSphere® sMash REST to SOAP 익스텐션을 사용하면 기존 SOAP 웹 서비스에 REST 액세스를 제공하여 SOAP 웹 서비스를 보다 쉽고 직관적으로 액세스할 수 있도록 구성할 수 있습니다. 이 튜토리얼에서는 IBM WebSphere sMash REST to SOAP 익스텐션을 사용하여 IBM WebSphere Application Server에 배치된 SOAP 웹 서비스를 활용하는 방법을 살펴봅니다. SOAP 웹 서비스는 WebSphere sMash에서 제공한 Dojo 기반 위젯에 데이터를 제공하는 역할을 합니다.

기사 게재일:  2009 년 8 월 26 일
난이도: 중급 PDF:  A4 and Letter (591 KB | 22 pages)Get Adobe® Reader®

페이지뷰: 8009 회
의견: 

시작하기 전에

이 튜토리얼에서는 새로운 웹 애플리케이션에서 기존 SOAP 웹 서비스 기능을 활용할 수 있도록 해주는 IBM WebSphere sMash REST to SOAP 익스텐션의 사용 지침을 제공한다. 또한 이 튜토리얼에서는 WebSphere sMash ZRM(Zero Resource Model)을 검토하고 WebSphere sMash 제품과 함께 제공되는 미리 빌드된 Dojo 위젯을 설명한다.

목적

이 튜토리얼에서는 특정 회사의 주가를 가져오는 샘플 위젯의 빌드 프로세스를 살펴본다. 이 위젯은 PHP로 작성한 WebSphere sMash 애플리케이션 스크립트와 RESTful하게 통신한다. 그 결과 관계형 데이터베이스에 저장된 데이터와 IBM WebSphere Application Server에서 호스트되는 SOAP 웹 서비스 애플리케이션에서 검색된 데이터가 통합된다. 최종 결과는 GUI 형태로 회사 이름과 회사의 주식 기호, 주식 가격이 표시된다. 이 인터페이스를 이용하면 표시할 관심 회사를 추가하거나 더 이상 불필요한 회사를 제거할 수 있다.

이러한 예제를 통해 WebSphere sMash와 함께 제공되는 미리 빌드된 Dojo 위젯 서브세트와 IBM WebSphere sMash REST to SOAP 익스텐션, WebSphere sMash Zero Resource Model을 학습한다. 또한 이 튜토리얼에는 Java™ Enterprise Edition(Java EE) 웹 서비스 애플리케이션을 WebSphere Application Server 환경에 설치하는 과정이 포함되어 있다.

선수조건

이 튜토리얼은 웹 애플리케이션 개발자를 위해 작성되었으며 사용자가 HTML과 Java, JavaScript™ 같은 웹 애플리케이션 기술에 대해 일반적인 지식이 있다고 가정한다. 이 튜토리얼은 REST와 SOAP 개념을 모두 이해하고 있지만 각 영역에 대한 전문 지식이 필요 없는 사용자에게 유용하다. 또한 WebSphere sMash에 익숙하면 도움이 되지만 의무사항은 아니다.

시스템 요구사항

이 튜토리얼을 따라가려면 WebSphere sMash(V1.1.1)와 WebSphere Application Server(V6.1 또는 V7.0)를 설치해야 한다. WebSphere sMash Developer's EditionWebSphere Application Server for Developers를 무료로 다운로드할 수 있다. (참고자료를 확인한다.) WebSphere Application Server의 경우 웹 서비스 애플리케이션을 호스트할 수 있는 기본 애플리케이션 서버 프로파일을 작성해야 한다.

시스템에 WebSphere sMash와 WebSphere Application Server를 설치할 수 있는 다른 방법은 각 제품의 Amazon Machine Image를 활용하여 Amazon EC2(Elastic Compute Cloud)에서 인스턴스를 호스트하는 것이다. developerWorks Cloud Computing Resource Center를 확인하고 Amazon EC2에서 해당 제품을 사용하여 시작할 수 있다.

이 튜토리얼의 각 단계는 소프트웨어를 로컬에 설치하건 Amazon EC2에서 이 소프트웨어를 활용하건 관계없이 동일하다.

소요 시간

WebSphere sMash와 WebSphere Application Server를 이미 설치한 경우 이 튜토리얼을 완료하려면 약 2시간이 걸린다.

113 | 다음

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=WebSphere, 웹 개발
ArticleID=435380
TutorialTitle=WebSphere sMash 애플리케이션에 SOAP 웹 서비스 통합하기
publish-date=08262009
author1-email=damrhei@us.ibm.com
author1-email-cc=

태그

Help
검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오.

태그를 더 많이 보거나 적게 보기 위해 슬라이더 막대를 사용하십시오.

인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다.

내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.

검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오. 인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다. 내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.