SSISO Community

시소당

WebSphere 입문

IBM의 통합 및 애플리케이션 소프트웨어


WebSphere란 무엇인가?
개인적으로 또는 회사에 WebSphere가 어떻게 쓰이는가?
WebSphere로 작업하는 방법은?
WebSphere에 대해 보다 자세히 알 수 있는 방법은?




developerWorks WebSphere 사이트는 개발자, 관리자, 비즈니스 파트너, 그리고 WebSphere 플랫폼과 툴링의 많은 기능들을 활용하는 방법을 배우고자 하는 사람들을 위한 기술 리소스들의 컬렉션이다. 최신 WebSphere 관련 이벤트, 제품 발표에 따라 주간으로 업데이트 되며 기술자료, 튜토리얼, 코드 샘플, 로드맵, 기타 자료들도 계속 추가된다.


WebSphere란 무엇인가?

WebSphere는 IBM의 통합 소프트웨어 플랫폼이다. “24x7”, 온 디맨드 웹 애플리케이션과 크로스 플랫폼, 크로스 제품 솔루션을 작성, 실행, 모니터 하는데 필요한 서버, 서비스, 툴 같은 미들웨어 기반 구조들이 포함되어 있다. WebSphere는 믿을 수 있고 유연하며 강력한 통합 소프트웨어를 제공한다.

WebSphere Application Server는 인프라의 기반이다. 모든 것이 이것을 기반으로 구동 된다. WebSphere Application Server와 WebSphere Enterprise Service Bus에 기반하고 있는 WebSphere Process Server는 서비스 지향 아키텍처(SOA), 모듈식 애플리케이션의 토대이고, 비즈니스 프로세스를 지원하는 애플리케이션을 구동하는 비즈니스 규칙 애플리케이션을 지원한다. 고성능 환경은 베이스 인프라의 일부로서 WebSphere Extended Deployment를 사용한다. 기타 WebSphere 제품들도 광범위한 서비스들을 제공한다.

WebSphere는 오픈 표준에 기반한 모듈식의 플랫폼이다. 믿을 수 있는 인터페이스를 사용하여 기존 자산들을 WebSphere에 연결할 수 있고, 필요에 따라 환경을 확장 시킬 수 있다. WebSphere는 Intel, 리눅스, z/OS 등 많은 플랫폼에서 구동 된다.



위로


개인적으로 또는 회사에 WebSphere가 어떻게 쓰이는가?

온 디맨드 비즈니스는 고객의 필요, 시장 기회, 외부적인 위협에 빠르게 대응할 수 있는 비즈니스 프로세스(기업과 핵심 파트너들, 공급자, 고객 간 통합된 엔드투엔트)이다. WebSphere를 사용하여 온 디맨드 비즈니스를 지원하는 인프라를 구현 및 모니터링 할 수 있고, 애플리케이션들을 구현 및 확장하여 그 인프라에서 구동할 수 있다.

그림 1은 WebSphere가 제공하는 기능들은 애플리케이션을 연결, 통합, 자동화, 최적화 하는데 사용된다.

그림 1. WebSphere 기능
WebSphere capabilities

인력 통합 (인터랙션 기능)
인력 통합 기능을 통해 고객, 사원, 비즈니스 파트너들은 언제, 어디서나 비즈니스 정보, 애플리케이션, 비즈니스 프로세스와 인터랙팅 할 수 있다. 예를 들어, 호출 센터 기능을 자동화하고, 선별된 사원, 고객, 비즈니스 파트너들에게 개인 컴퓨터, 셀폰, PDA를 통해서 접근할 수 있는 권한을 부여할 수 있다.

다음의 WebSphere 제품들은 인력 통합(또는 인터랙션) 기능을 제공한다.

프로세스 통합
비즈니스는 프로세스 통합 기능을 사용하여 비즈니스 프로세스들을 모델링, 구성, 모니터링, 최적화 할 수 있다. 이로서 전략적인 비즈니스 목표를 수행할 수 있다. 예를 들어, 핵심 비즈니스 프로세스를 모델링 한 다음 이를 시뮬레이션 하여 조정하고, 사람들이 편의대로 인터랙팅 할 수 있도록 하고, 이를 제품화 하여 모니터링 하여 정밀하게 튜닝하고 비즈니스 변화가 필요할 때 이를 빠르고 지능적으로 변화시킨다.

WebSphere 제품은 프로세스 통합 기능을 제공한다.

정보 통합
정보 통합 기능은 분산된 소스에서 체계/비체계적인 정보에 대한 일관성 있고 통합된 뷰를 생성하고, 제품 레퍼런스 정보를 관리 및 동기화 할 수 있다. 예를 들어, 웹 사이트, 관계형 데이터베이스, 파일 시스템, 뉴스그룹, 포탈, 협업 시스템, 콘텐트 관리 시스템 등 여러분이 가진 모든 정보 자산들을 통해서 자유 형식의 검색을 만들 수 있다.

다음의 WebSphere 제품들은 정보 통합 기능을 제공한다.

애플리케이션 통합
애플리케이션 통합 기능은 애플리케이션들간 믿을 수 있고 유연한 정보의 흐름을 지원하는 광범위한 서비스를 제공한다. 예를 들어, 두 개의 애플리케이션들 간 메시지를 교환할 수 있고, 또는 비즈니스의 필요가 더 많은 경우, 유연한 서비스 지향 아키텍처를 만들어서 체계적인 정보 교환을 지원할 수 있다. 다른 기업 서버, 플랫폼, 다중 언어에서 구동 되는 다양한 애플리케이션들간 체계적인 정보 교환을 지원한다.

다음은 애플리케이션 통합 기능을 제공하는 WebSphere 제품들이다.

애플리케이션 기반구조
WebSphere 애플리케이션 기반구조에서는 새로운 애플리케이션 또는 기존 애플리케이션들을 구현, 전개, 통합, 강화할 수 있다. 예를 들어, 레거시 애플리케이션들을 웹에서 실행되도록 하거나 확장 시킬 수 있고 자바 환경에서 구동할 수도 있다.

다음의 WebSphere 제품들은 애플리케이션 기반구조 역할을 한다.

가속기
애플리케이션을 시작하려면 가속기를 사용할 수 있다. 이렇게 미리 구현된 솔루션 덕택에 경험이나 전문성 부족을 메울 수 있고, 앞으로의 확장에 대한 여지도 남길 수 있다.

가속기에 대한 자세한 내용은 WebSphere Business Integration Accelerators를 참조하라.



위로


WebSphere로 작업하는 방법은?

자신의 역할에 따라 WebSphere를 사용하는 방법은 무엇일까? IBM은 WebSphere 애플리케이션의 구현, 실행, 관리, 최적화를 도울 확장성 있는 툴과 장치를 제공한다. WebSphere 툴링은 J2EE와 Eclipse 같은 오픈 표준에 기반하고 있고, 공통적인 설치, 관리, 보안, 프로그래밍 모델을 사용하고 있다.

프로그래머의 경우, 대게는 Rational Application DeveloperWebSphere Developer for zSeries를 사용한다. 모바일 애플리케이션을 개발한다면 WebSphere Studio Device Developer를 사용할 것이다. 비즈니스 프로세스를 설계하려면 WebSphere Business Modeler를 사용할 수 있다. 관리자들은 WebSphere Application Server에서 제공하는 관리 툴을 사용하여 인프라를 관리한다.

그림 2는 WebSphere 통합 레퍼런스 아키텍처 모습이다. 다양한 서비스와 기능을 제공하는 WebSphere 제품군도 묘사되어 있다.

그림 2. WebSphere 통합 레퍼런스 아키텍처
WebSphere Integration Reference architecture

예제:

  • WebSphere Portal에는 포탈이라고 하는 커스터마이징 가능한 하나의 사용자 인터페이스로 애플리케이션을 통합시키는 런타임 서버, 서비스, 툴, 기타 여러 기능들이 포함되어 있다.
  • WebSphere Everyplace 제품으로는 포탈을 포함하여 애플리케이션들을 구현 및 실행할 수 있다. 모바일 장치를 통해서 접근할 수도 있다.
  • WebSphere Information Integrator는 연합, 변형, 캐싱, 복사, 이벤트 퍼블리시, 엔터프라이즈 검색 같은 데이터 기능을 제공한다.
  • WebSphere Business Monitor는 퍼포먼스 평가를 트래킹 할 수 있고 역할 기반 대시보드를 사용하여 비즈니스 프로세스를 모니터링 할 수 있다.

IBM Software Development Platform (한글) 에는 소프트웨어 개발의 수명 주기를 확장 시킬 수 있는 여러 툴들이 소개되어 있다. .



위로


WebSphere에 대해 보다 자세히 알 수 있는 방법은?

developerWorks WebSphere 사이트에서 WebSphere 플랫폼과 툴링에 대해 배워보자. WebSphere를 처음 사용하는 사람이든, 전문가든 상관없다. 최신 WebSphere 관련 이벤트, 제품 발표에 따라 주간으로 업데이트 되며 기술 자료들도 제공된다.

developerWorks WebSphere 관련 링크:

  • 제품 : 최신 이벤트 및 오퍼링 정보 제공. 최근 발표된 기술자료 뿐만 아니라 이전 기술자료들로 연결된다.
  • 다운로드 : WebSphere 제품 트라이얼 제공.
  • 기술자료 : WebSphere 전문가들이 제공한 기술자료, 샘플, 튜토리얼, 기타 자료.
  • 교육 : WebSphere 클래스룸 과정, 온라인 교육, 자습 자료.
  • 지원 : 기술적인 문제에 대한 솔루션 및 정보 제공.
  • 서비스 : 소프트웨어 애플리케이션의 설계, 구현, 모니터링 전문가와 연결.
  • 포럼과 커뮤니티 : WebSphere 제품 사용자들과의 정보 공유.

다음은 developerWorks WebSphere에서 제공하는 기타 자료들이다

WebSphere 제품 구매 정보나 비즈니스 케이스 스터디 정보는 WebSphere software를 참조하라.

비즈니스 파트너를 위해 WebSphere Innovation Connection에서 풍부한 자료를 제공하고 있다.

1634 view

4.0 stars