IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    

한국 developerWorks  >  XML | Information Management | 웹 개발 | SOA와 웹서비스 | WebSphere  >

Data Studio를 이용한 XML 주도형 Ajax 애플리케이션의 빠른 개발

효율적인 데이터 웹 서비스 개발을 위해 SQL/XML 편집기 사용법에 대한 학습

developerWorks

난이도 : 중급

Tyler Anderson , 자유기고가 겸 개발자, Backstop Media

2008 년 10 월 14 일

튜토리얼 보러가기

웹 서비스에서는 XML 형식으로 인터넷에서 데이터를 교신하는 것이 보편화되어 있습니다. 또한 데이터베이스는 오랫동안 웹 애플리케이션에서는 없어서는 안 될 중요한 구성 요소로 자리잡았습니다. IBM® Data Studio를 써서 개발자들은 자동적으로 웹 서비스로 빌드하고 배치할 수 있는 SQL과 SQL/XML 질의를 정의함으로써 이 둘을 서로 통합할 수 있습니다. 이 튜토리얼에서는 Data Studio를 사용하여 데이터 주도형 웹 서비스를 개발하고 플레이하고자 하는 게임을 브라우징하고 이름순으로 검색하며 심지어 게임 추가, 수정, 삭제까지 가능한 게임 업종용 Ajax 애플리케이션을 만들어볼 것입니다. 클라이언트에서 구동되는 Ajax 애플리케이션은 XML 형식으로 게임 웹 서비스와 통신하며 양쪽 모두 WebSphere® Application Server에서 서비스됩니다.

이 튜토리얼 내에서

이 튜토리얼에서는 XML과 IBM Data Studio 덕택에 데이터 주도형 웹 서비스 개발을 어떻게 하여 좀 더 효율적으로 개발할 수 있을지 보인다. 질의 몇 개를 생성함으로써 게임 데이터베이스에 대한 연결을 관리하기 위해 Data Studio를 사용할 것이다. 해당 연결은 게임 웹 서비스를 통해 노출될 것이다. 따라서 Data Studio, XML, 최소한의 웹 서비스 지식을 갖고 무료 플래시 게임을 관리하는 데 사용할 게임 웹 서비스와 통신할 Ajax 클라이언트를 생성할 것이다. 이 서비스들은 모두 IBM WebSphere® Application Server Community Edition(이하 커뮤니티 에디션)에 배치될 것이다. 이 튜토리얼에서는 다음과 같이 목표를 설정할 것이다:


목표

  • Data Studio와 커뮤니티 에디션에 대해 쉽고 간단히 설치에 대해 안내한다.

  • DB2 Control Center를 이용하여 테이블을 갖는 신규 데이터베이스를 생성하고 설정한다.

  • Data Studio에서 최초의 데이터 개발 프로젝트를 생성한다.

  • Data Studio의 SQL 편집기를 사용하여 SQL과 SQL/XML 스크립트를 생성한다.

  • 게임 웹 서비스로서 SQL 및 SQL/XML을 노출한다.

  • 게임 웹 서비스를 통해 무료 플래시 게임을 관리할 Ajax 애플리케이션을 생성한다.

선수조건

이 튜토리얼은 Ajax 애플리케이션에 데이터를 제공하기 위해 데이터 주도형 웹 서비스를 생성하는 데 관심이 있는 XML 및 Ajax 개발자에게 추천할 만한 글이다. 또한 Data Studio에서 제공하는 이른바 손쓸 일 없는 자동 생성 기능을 사용하여 개발 시간을 좀 더 효율적으로 쓰는 데 관심있는 사람들에게도 적절하다. 개발자들은 Ajax 클라이언트와 통신할 SQL 및 SQL/XML 스크립트 몇 개를 갖고 웹 서비스를 빌드하여 배치한다. 서버 기반 프로그래밍 언어, 이를테면 자바(Java™)나 PHP는 필요없다.


시스템 필요조건

브라우저에 자바스크립트 강화판이 필요할 것이다.

이 튜토리얼의 내용을 잘 따라가려면 다음에 나열한 도구들이 필요하다.

  • Data Studio — 예전에 DB2 Developer Workbench였던 무료 플러그인으로서 효과적인 데이터베이스와 XML 주도형 웹 서비스 개발을 위해 사용할 수 있는 데이터 개발 및 SQL 편집기 기능이 들어있다. 이 튜토리얼에서는 버전 1.1.2를 사용한다.
  • 자바 애플리케이션 서버 — Data Studio를 이용해 생성하여 배치한 웹 서비스를 호스팅할 자바 애플리케이션 서버가 필요하다. 커뮤니티 에디션에는 Data Studio가 딸려오고 커뮤니티 에디션은 여기서 필요로 하는 웹 서비스 지원 기능을 모두 갖고 있기 때문에 애플리케이션 서버로 사용하기에 좋은 후보라 하겠다. 이 튜토리얼에서는 버전 1.1을 쓴다.
  • 데이터베이스 — Data Studio에서는 데이터 개발과 웹 서비스 생성을 위해 실제 동작하는 데이터베이스 연결을 필요로 한다. 이 튜토리얼에서는 XML 데이터베이스가 필요하다. IBM DB2 Express-C가 바로 그런 것이라 할 수 있다. 이 튜토리얼에서는 버전 9.5를 쓴다. DB2 설치를 하려면 IBM developerWorks 튜토리얼에서 "Use an XML database in PHP and Java applications"를 참고하기 바란다.


기간

1시간


포맷

html


이 문서 북마킹 하기

mar.gar.in mar.gar.in naver naver eolin eolin del.icio.us del.icio.us



위로


developerWorks 콘텐트를 다른 사이트에 전재하기:
developerWorks 콘텐트에 대한 저작권은 IBM에 있습니다. IBM의 서면 허가나 원본 저자의 허락이 없이는 전재를 금합니다. 저희 콘텐트를 전재하시려면 IBM developerWorks 담당자 에게 문의하십시오.

문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

영어원문

영어원문


제안 및 의견
피드백

    IBM 소개 개인정보 보호정책 문의