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

한국 developerWorks  >  아키텍처  >  

아키텍처 입문 (한글)

developerWorks
개요   |   요구사항 분석   |   모델링   |   자산과 분석   |   통합   |   샘플 프로젝트
프로세스
인력
정보
애플리케이션
IBM 제픔 통합

기업들은 그들의 인프라스트럭처에 많은 애플리케이션들을 갖추고 있다. 이 애플리케이션들은 다양한 플랫폼과 장치에서 호스팅 되며, 다양한 언어들로 작성되고, 다양한 프로그래밍 모델을 사용하여 통신하고, 다양한 방식으로 데이터를 표현한다. 이들을 재 작성 하지 않고 모든 애플리케이션들이 통신할 수 있도록 한다면 시간과 리소스를 절약할 수 있다.

기업 내 애플리케이션들 통합과 기업과 파트너와 공급자들 간 통합과 관련한 베스트 프랙티스, 툴, 패턴, 표준들을 소개한다.


베스트 프랙티스   레퍼런스 아키텍처
  포럼
패턴   블로그
표준      
 



베스트 프랙티스

WebSphere Enterprise Service Bus와 WebSphere Integration Developer 시작하기: 이 두 제품을 사용하여 기본 웹 서비스를 제공하는 중개 플로우를 개발하고, 서비스에 연결하고, 중개 플로우를 전개 및 테스트 한다.

WebSphere Integration Developer로 SCA 컴포넌트에서 J2EE 역할 정의하기: 서비스 컴포넌트 아키텍처(SCA)를 사용하여 보안 영역의 한 부분인 서비스 품질을 정의할 수 있다. JavaServer Page (JSP) 라고 하는 SCA 컴포넌트를 포함하고 있는 간단한 예제를 사용하여, WebSphere Integration Developer에서 SCA 컴포넌트 인터페이스에서의 J2EE 역할을 정의한다.

JMS와 WebSphere ESB로 신뢰성 있는 SOA 구현하기, Part 1: WebSphere ESB V6.0.1과 JMS 구현하기: 서비스 지향 아키텍처를 구성하고 있는 WebSphere ESB는 약결합 서비스, 메시지 포맷, 네트워크 프로토콜, 프로그래밍 언어를 다루는 강력한 토대이다.

Service Component Architecture로 SOA 솔루션 구현하기, Part 3: 반입과 반출을 사용하여 SCA 모듈 통합하기 (한글): WebSphere Integration Developer와 Service Component Architecture를 사용하여 다양한 컴포넌트에서 수직적 통합 솔루션을 구현한다.

WebSphere Integration Developer, Part 1: 드라이버 관점에서 본 WebSphere Integration Developer: 이 시각적 애플리케이션 통합 환경의 컴포넌트와 핵심 개념을 설명한다.

메시지 중개 소개- 메시지 중개의 기초: 메시징을 사용하는 시스템, 서비스, 애플리케이션 또는 컴포넌트 연결을 단순화 하는 IBM WebSphere® Application Server V6의 새로운 기능 중 하나인 메시지 중개를 설명한다.

ESB SOA 프레임웍의 모델링 및 구현: Enterprise Service Bus (ESB)를 구현하는 것은 애플리케이션 통합이라는 문제를 다루는 가장 빠르고 효과적인 방법일 것이다. ESB에 대해 익히고, ESB 서비스 지향 아키텍처 프레임웍을 모델링 및 구현하는 방법을 배운다.

Enterprise Service Bus로 통합 아키텍처 단순화 하기: ESB에 대한 그릇된 신화는 버리고, 서비스 지향 아키텍처 기반의 애플리케이션의 구현에 이 아키텍처 스타일을 적용하는 방법을 모색한다.

개발자에게 Enterprise Service Bus가 필요한 이유?: 서비스-지향 아키텍처(SOA)를 배우고, SOA의 애플리케이션들과 부분들의 통합을 단순화 하는데 ESB가 어떤 역할을 하는지를 설명한다.

Enterprise Service Bus와 중개: System Integration Bus의 중개 개념을 소개하고, 중개를 구현, 전개, 테스트 하는 과정을 설명한다.

ESB 실행: WebSphere Application Server V6 Messaging Resources를 사용하여 변형과 라우팅을 수행하는 Enterprise Service Bus의 인스턴스를 만들어 보자. IBM Senior Technical Staff Member인 Greg Flurry가 그 방법을 설명한다.

패턴: WebSphere Application Server V6에서의 SOA와 Enterprise Service Bus: WebSphere Application Server V6에서 ESB를 구현하는 이-비즈니스용 SOA 프로파일 패턴을 사용하는 방법을 설명한다.

WebSphere 기pplication Server V6으로 Enterprise Service Bus 구현하기: WebSphere Application Server V6의 새로운 메시징 엔진을 사용하여, SOA 인프라스트럭처의 중요한 부분인 Enterprise Service Bus를 구현한다.

J2EE 웹 서비스와 J2EE를 이용한 엔터프라이즈 애플리케이션 통합하기 (한글): 자바™ Messaging Service와 Java 2 Connector Architecture가 웹 서비스 기술과 결합하여 새로운 차원의 통합 프로세스를 만들어 낸다.

WebSphere Business Integration Message Broker V5를 사용하여 애플리케이션 통합하기: WebSphere Business Integration Message Broker V5를 사용하여 Web Order Processing Application 샘플을 구현, 전개, 디버그, 실행하는 방법을 설명한다.

애플리케이션 통합: Informix 4GL과 WebSphere MQ 사용하기: IBM Informix® 4GL 애플리케이션을 확장하여 WebSphere MQ 메시징 시스템과 완벽하게 통신한다.

Rational Application Developer를 사용하여 CICS 프로그램을 웹 서비스로 노출하기; 서비스 지향 아키텍처에서 레거시 CICS 애플리케이션 사용하기: IBM Rational® Application Developer의 기본 마법사를 사용하여 WebSphere Application Server에서 실행하는 웹 서비스로서 CICS® 프로그램을 노출한다.

XMS: IBM Message Service API: XMS를 사용하여 새로운 통합 가능성을 모색한다. WebSphere 메시징을 Microsoft® .NET®에 맞춰 표준화된 환경으로 확장하고, 메시징을 사용하여 새로운 J2EE 애플리케이션과 레거시 C++ 애플리케이션을 통합한다.

Spring 시리즈, Part 4: Spring JMS를 사용한1-2-3 메시징: Spring JMS 프레임웍과 WebSphere MQ 5.3을 사용하여 Java Message Service (JMS) 메시징의 기초를 배운다.

WebSphere Application Server와 WebSphere MQ 간 연결 보안화, Part 2: 서비스 통합 버스 사용하기: JMS 또는 WebSphere Application Server 서비스 통합 버스 중 어떤 것을 사용해서라도 WebSphere MQ 연결을 보안화 한다.

WebSphere Message Broker V6를 사용한 메시지 재시도와 requeue: WebSphere Message Broker V6의 새로운 기능으로, 많은 WebSphere Message Broker의 필요였던 지연된 메시지 재 프로세싱을 구현한다.

WebSphere Enterprise Service Bus와 WebSphere Integration Developer: WebSphere Enterprise Service Bus 서버와 동반 툴인 WebSphere Integration Developer를 소개한다.



위로



  • WebSphere Portal은 엔터프라이즈를 포탈이라고 하는 싱글 인터페이스로 통합하는데 사용할 수 있는 런타임 서버, 툴, 기타 여러 기능들을 포함하여 프레임웍을 제공한다. 또한 비즈니스 프로세스를 지원하는 워크플로우를 정의할 수 있다. 제품 관련 페이지를 참조하라.
  • WebSphere Enterprise Service Bus는 웹 서비스 연결, JMS 메시징, 서비스 지향 통합을 제공하여 서비스 지향 아키텍처를 강화한다. 제품 관련 페이지를 참조하라.
  • WebSphere MQ는 강력한 메시징 중추로서, 애플리케이션과 웹 서비스의 통합에 신뢰성을 더해주며, 기존 소프트웨어와 하드웨어를 활용할 수련 있다. 제품 관련 페이지를 참조하거나 시험판을 다운로드 하라.
  • WebSphere Message Broker V6는 비즈니스 이벤트에서 실시간 발생한 정보와 데이터를 사람, 애플리케이션, 장치에 분산한다. 제품 관련 페이지를 참조하라.
  • WebSphere MQ Everyplace® Network Edition으로 모바일 및 무선 애플리케이션으로 엔터프라이즈의 비즈니스 중심 애플리케이션에 강력하고 안전한 메시련을 활용할 수 있게 되었다. 제품 관련 페이지를 참조하라.
  • WebSphere MQ Everyplace Retail Edition은 리테일 시스템에서 고객 정보와 판매 트랜잭션을 포착 및 활용한다. 제품 관련 페이지를 참조하라.
  • Rational Software Architect는 통합 디자인 및 개발 툴로서, UML과 모델 중심 개발을 활용하여 잘 짜인 애플리케이션과 서비스를 구현한다. 제품 관련 페이지를 참조하거나 시험판을 다운로드 하라.


위로



패턴

Exposed Broker: Exposed Broker 애플리케이션런타임 패턴을 사용하여 하나의 애플리케이션이 다른 파트너 애플리케이션들과 인터랙팅 할 수 있다. 지능형 요청 라우팅, 프로토콜 변형, 메시지의 디컴포지션/리컴포지션에 “hub and spoke” 아키텍처를 사용한다.

Exposed Direct Con임ection: Exposed Direct Connection 애플리케이션런타임 패턴을 사용하여 조직 밖에 있는 또 다른 애플리케이션에 직접적인 실시간 액세스를 할 수 있다.

Exposed Serial 임rocess: Exposed Serial Process 애플리케이션런타임 패턴을 사용하여 개인 파트너 애플리케이션의 프로세스 실행 로직의 외부화를 통해, 파트너 애플리케이션들 간 비즈니스 프로세스 흐름의 자동화를 지원할 수 있다.

WebSphere Platform Messaging Patterns Asset: WebSphere Platform Messaging Patterns Asset은 Reusable Asset Specification (RAS) 자산으로서, Enterprise Patterns Asset을 WebSphere Application Server V6.0에 포함된 새로운 메시징 엔진을 지원한다. 메시지 로깅, 메시지 변형, 토폴로지 패턴 같은 잘 알려진 중개 패턴이 포함되어 서비스 통합 버스와 메시지 큐를 설정한다.



위로



표준

Service Component Architecture (SCA)는 서비스 지향 아키텍처를 사용하여 애플리케이션과 시스템을 구현하는 모델을 설명하는 스팩이다. SCA는 서비스를 구현하는 이전 접근 방식을 확장 및 보완하며, 웹 서비스 같은 오픈 표준을 기반으로 구현된다.

SOAP 1.1 (Note)은 분산 환경에서 정보 교환을 위한 경량의 XML 기반 프로토콜이다.

SOAP 1.2 (Specification)은 분산 환경에서 피어(peer)들 간 구조화 및 유형화 된 정보를 교환하는데 사용되는 XML 기반 정보를 정의한다.

Web Services Addressing은 핵심 웹 서비스 아키텍처의 주요 부분으로서, 안전하고, 트랜잭션 중심의, 신뢰성 있는 비동기식 웹 서비스의 개발에 표준 기반의 토대를 마련하고자 하는 장기적 노력의 일환이다.

Web Services Notification (WS-BrokeredNotification, WS-BaseNotification, WS-Topics)은 토픽 기반 퍼블리쉬/등록 패턴을 사용하여 공지에 대한 표준 웹 서비스 방식을 정의하는 백서 및 스팩이다.

Web Services Attachments Profile 1.0은 WS-I Basic Profile 1.1을 보완하고, 어태치먼트 기반 웹 서비스로 상호 운용 가능한 SOAP Messages를 지원한다.

SOAP Message Transmission Optimization Mechanism은 SOAP 메시지의 전송과 연결을 최적화 하기 위한 추상 기능과 구체적인 구현을 규명하고 있다.

Java Message Service 스팩은 특정 메시징 엔진이 J2EE 애플리케이션 서버로 연결되는 방법을 기술한 콘트랙트를 정의한다.

J2EE Connector Architecture는 많은 애플리케이션 서버와 엔터프라이즈 정보 시스템들 간 연결 문제에 대해 자바 솔루션을 제공한다.



위로



레퍼런스 아키텍처

SOA Foundation: 이 백서에서는 IBM에서 정의한 SOA Foundation을 소개하고, IBM 관점의 서비스 지향 아키텍처를 설명한다. 라이프 사이클 모델, 논리적 아키텍처, 프로그래밍 모델, 물리적 아키텍처를 중심으로 아키텍처를 설명한다.

WebSphere Integration Reference Architecture 소개 (한글): 일반적인 통합 문제를 겪지 않고 엔터프라이즈 레벨의 비즈니스 통합의 요구 사항들을 설명한다.

온 디맨드 운영 환경: 아키텍쳐 개요 (한글): SOA의 개념에 입각하여, IBM On Demand Operating Environment의 엘리먼트를 설명한다.



위로


포럼


위로



블로그


위로


문서 옵션

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


SOA 혁신
SOA 활용 결과: 자세히 보기

리소스
SOA Foundation
WebSphere Integration Reference Architecture (한글)
WebSphere Business Integration
Download trial version of WebSphere MQ
IBM Rational Software Development Platform

Special offers
입문
IBM software architect kit
WebSphere Download
db2expressC
기획 기사 시리즈


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