 |
Hello World 시리즈 : SOA 구현을 위한 첫걸음 |
 |


저자 : 홍미영, Techical Representative, Rational Software Korea Ltd, IBM Software Group.
2006년 10월 31일
2008년 01월 08일 수정
|
|
 |
|
SOA(Service Oriented Architecture)는 이미 IT업계를 뜨겁게 달구고 있는 화두 중에 하나입니다. 많은 개발자들은 실제 SOA 환경하에서 개발 환경은 어떻게 변화될 것인지, 즉 SOA 구현을 위해 어떤 도구들이 필요하고 이들이 각각 어떤 역할을 하여 SOA 의 구성요소들이 구현되고 통합될 것인지가 주요 관심사항 중 하나일 것입니다.
이 특집 기사는 IBM Software 제품 중 기업 내에서 SOA를 구현하는데 결정적인 역할을 하는 도구들에 대한 실습 위주의 튜토리얼 입니다. 이 특집 기사 시리즈를 통해 여러분은 각 도구를 활용하여 SOA를 구현하는 데 필요한 단계별 작업들을 수행하는 방법을 배울 수 있게 됩니다. 또한 함께 제공되는 [show-me demo]를 통해 각 작업이 어떻게 수행되는지 쉽고 빠르게 확인할 수 있습니다.
-
Part 1: Rational Software Architect (한글)
애플리케이션 설계 도구인 IBM Rational® Software Architect에 대한 소개 및 Rational Software Architect 의 중요 기능을 실습을 통해 손쉽게 확인할 수 있습니다. 여기서는 Rational Software Architect를 이용해 UML 다이어그램을 통한 애플리케이션을 설계하고 이를 웹 페이지로 퍼블리싱 한 후 Java 코드로 변환하는 방법을 단계별로 자세히 설명합니다.
-
Part 1(업데이트): Rational Software Architect V7 (한글)
서비스 지향 애플리케이션을 디자인 및 개발해 봅시다. UML 다이어그램을 사용하여 애플리케이션을 디자인 하고, 모델 정보를 웹 페이지에 퍼블리쉬 하고, 디자인을 자바 코드로 변형하는 방법을 설명합니다.
-
Part 2: Rational Application Developer (한글)
Java 개발 도구인 IBM Rational Application Developer를 이용한 Java Application 을 작성, 웹 서비스 구현 및 데이터베이스 액세스 프로그램 작성 방법을 설명합니다.
-
Part 2(업데이트): Rational Application Developer V7 (한글)
Relational Record List를 사용하여, Derby 데이터베이스에 액세스 할 수 있는 자바 애플리케이션을 만들고, 웹 서비스를 생성 및 호출하고, 웹 애플리케이션을 만들어 봅시다.
-
Part 3: WebSphere Integration Developer (한글)
WebSphere Integration Developer를 이용해 BPEL 비즈니스 프로세스 및 비즈니스 규칙을 생성하고 통합하여 새로운 솔루션을 구축하는 방법을 설명합니다.
-
Part 4: 웹 애플리케이션 전개 (한글)
Application Server Toolkit을 사용하여 WebSphere Application Server에서 J2EE 애플리케이션으로서 EJB와 Web 모듈을 조합, 전개, 관리합니다.
-
Part 5: Rational Functional Tester
자동화된 기능 테스트를 기록하고, 자바 스크립팅을 통해 테스트를 향상시키고, 그러한 테스트를 기능 회귀 테스트 슈트의 일부로 재생하는 방법을 설명합니다.
-
Part 6: WebSphere Enterprise Service Bus
기본적인 제품 정보, ESB의 기본 개념, 프로토콜 변형을 위한 중재 모듈 구현 방법을 설명합니다.
-
Part 7: 데이터베이스, 테이블, 뷰 만들기
Linux, UNIX, Windows용 DB2의 기본 기능과 개념을 이해하고, 데이터베이스를 구현하여 데이터를 관리해 봅시다.
-
Part 7b: Linux, UNIX, Windows용 DB2
본 튜토리얼에서는, DB2 데이터베이스의 설정 방법, DB2의 잠금과 고립 레벨, 손상된 데이터베이스 복구 방법을 설명합니다.
-
Part 8: Rational Manual Tester
Manual Tester를 소개하고, 제품 사용 예제를 설명합니다.
-
Part 9: WebSphere Federation Server
XML로 경찰 보고 시스템을, DB2 데이터 베이스에 자동차 보험 정보를, Microsoft Excel 문서로 고객 보험 정보를 만든 다음, 로컬 데이터베이스와 두 개의 다른 데이터 소스들 간 데이터를 결합합니다.
-
Part 10: Rational Performance Tester
Rational Performance Tester를 사용하여 여러분의 애플리케이션에 발생한 성능 문제의 원인을 진단하는 방법을 배워봅시다.
-
Part 11: Tivoli Identity Manager: LDAP 디렉토리의 계정 관리
Tivoli Directory Server LDAP 사용자 디렉토리를 구현 및 관리하는 예제를 통해, 사용자 계정을 중앙에서 관리하는 방법을 설명합니다.
-
WebSphere Portal V6로 MyFirstPortlet 개발, 테스트, 전개하기
여러분이 첫 번째 포틀릿을 개발 및 테스트하는 방법을 두 가지 실용적인 예제를 통해 설명합니다.
-
Rational Performance Tester를 사용하여 성능 문제 발견 및 분석하기
자동화된 성능 테스트를 기록하고, 데이터 중심 기술을 활용하여 랜덤화, 플레이백 테스트를 수행하고, 실시간 성능 리포트를 평가합니다.
-
Microsoft .NET V7용 Rational Modeling Extension을 사용하여 UML 모델과 C# 코드를 개발하는 방법
기존 코드를 보여주고, 컴포넌트를 모델링 하며, 모델과 C# 코드간 엘리먼트 변형을 하는 Rational 툴을 사용하여 C# 애플리케이션을 단순화 해 봅시다.
-
Rational Business Developer Extension을 사용하여 자바 언어에 대한 지식 없이도 자바 웹 애플리케이션을 생성하는 방법
간단한 비즈니스 지향 언어와 강력한 그래픽 에디터를 사용하여 복잡한 애플리케이션을 구현해봅시다.
-
자바 언어에 대한 지식 없이 자바 웹 서비스 만들기
Rational Business Developer Extension과 Enterprise Generation Language (EGL)를 사용하여 간단한 서비스 지향 애플리케이션 구현합니다.
-
그린 스크린 애플리케이션을 변형하여 Eclipse 환경에서 실행하기
IBM WebSphere Host Access Transformation Services의 기초를 배워봅시다. Eclipse Rich Client Platform 실행 환경에 전개할 리치 클라이언트 애플리케이션을 개발, 변형, 테스트 합니다.
-
Lotus Component Designer를 사용하여 WebSphere Portal 컴포넌트 생성 및 전개하기
사용하기 쉬운, 매력적인 비주얼 환경에 블로그 컴포넌트를 구현한 다음 컴포넌트를 전개하고 포털 애플리케이션을 생성해 봅시다.
-
Learn how to install and use the Rational Asset Manager Eclipse client
WebSphere Business Monitor Development Toolkit과 Integrated Test Environment를 사용하여 "Hello World" 비즈니스 프로세스 애플리케이션을 만든 다음 모니터링 합니다.
-
Rational Asset Manager Eclipse 클라이언트 설치 및 사용
에셋의 검색, 발견, 평가에 Rational Asset Manager Eclipse 클라이언트를 사용하여, 가상의 기업을 위한 어카운팅 서비스에 대한 새로운 요구 사항을 만들어봅시다.
-
WebSphere Service Registry and Repository로 서비스 공개, 발견, 재사용 업데이트 하는 방법
WebSphere Service Registry and Repository를 사용하여 조직 전반에 걸쳐 서비스를 관리하고 공유해 봅시다. 간편한 실습을 통해서 웹 인터페이스를 검색하여 서비스를 공개, 발견, 재사용, 업데이트 하는 방법을 배워봅시다.
지금까지 SOA구현 시 필요한 설계, 개발, 통합을 위한 IBM의 도구들을 살펴보고 각 도구들을 통한 단계별 작업 방법을 살펴 보았습니다. 이러한 도구의 활용은 통해 여러분은 SOA 환경에서 비즈니스 프로세스에 기반한 고품질의 애플리케이션을 보다 빠르고 설계하고 개발하는 것이 가능해 질 것입니다. developerWorks에는 SOA 및 각 도구에 대한 보다 상세한 기술문서들이 계속 추가되고 있습니다. 여러분의 많은 관심을 기대합니다.
|
 |
!-->!-->!-->!-->!-->
|
 |