검수요청.png검수요청.png

웹스피어

위키원
ansdj17 (토론 | 기여)님의 2020년 8월 10일 (월) 10:18 판 (등장배경)
이동: 둘러보기, 검색
웹스피어(WebSphere) 로고
웹스피어(WebSphere) 로고와 글자

웹스피어(WebSphere)는 미국 IBM 사가 판매하는 자바 기반의 웹 애플리케이션 서버(WAS) 제품이다.

개요

등장배경

IBM 웹스피어(IBM WebSphere)는 애플리케이션 및 통합 미들웨어로 알려져 있는 전사적 소프트웨어 분야의 소프트웨어 제품 브랜드를 가리킨다. 이 소프트웨어 제품들은 최종 사용자가 애플리케이션을 개발하고 다른 애플리케이션들과 애플리케이션을 연동하기 위해 사용한다. IBM 웹스피어는 1998년 이후로 대중 시장에서 판매되고 있다. [1]

역사

IBM은 1998년 6월 이 브랜드에서 IBM 웹스피어 퍼포먼스 팩(IBM WebSphere Performance Pack)이라는 이름의 제품을 처음 선보였다. 2012년 기준으로 본래의 구성 요소는 IBM 웹스피어2 애플리케이션 서버 네트워크 디플로이먼트의 한 부분을 형성하고 있으며 이는 자체적으로 수많은 웹스피어 브랜드의 기업용 소프트웨어 제품들 가운데 하나이다. [1]

특징

IBM사의 웹 서비스 전략의 하나로, 자바(Java) 기반의 웹 애플리케이션 서버이다. 트랜잭션 관리, 보안, 클러스터링, 기능성, 가용성, 연결성, 확장성에 이르는 완전한 애플리케이션 서비스 세트를 구비하고, 개방형 테크놀로지API(Application Programming Interface)들을 활용하는 동시에 기업 전반의 애플리케이션에 대한 관리와 통합을 지원한다. 고객 프로파일 정보, 거래 데이터, 고객 선택 정보 등 개인화된 정보를 기반으로 고객의 취향과 기호에 맞는 상품과 서비스를 제공할 수 있는 e-비즈니스 사이트 구축을 지원하며, 강력한 개인화 지원 엔진을 구비한 소프트웨어 플랫폼을 통해 운영 환경 범위 확장과 더불어 e-비즈니스뿐 아니라 인트라넷, 엑스트라넷, SCM 등 다양한 비즈니스 환경에서 외부 고객 외에도 내부 직원까지를 대상으로 하고 있다. [2]

장점

네이티브, 가상 머신 및 애플리케이션 컨테이너 배치 방법 중에서 선택할 수 있는 멀티 클라우드 환경을 지원하고. 현재와 미래의 비즈니스 니즈에 가장 적합한 모델을 결정해주는 유연한 라이센싱 모델이며 운영 안정성, 확장성, 가용성, 관리성을 향상할 수 있는 지능형 관리 기능이 가능하다. 보안 표준, 통합 관리 및 관리 도구에 대한 광범위한 지원을 활용할 수 있는 보안성 및 제어력이 개선된다. 손쉽게 설치하여 빠르게 시작할 수 있으며, 향후에 런타임 마이그레이션을 수행할 필요 없이 애플리케이션 또는 구성 변경에 능동적으로 대응할 수 있듯이 개발자 생산성이 향상된다.[3]

주요 오퍼링
  • 애플리케이션 오퍼링 서버 : 유연한 런타임 환경을 통해 애플리케이션을 구축하여 연결하고, 온프레미스 또는 퍼블릭, 프라이빗, 하이브리드 클라우드 등에 상관없이 전체 환경을 최적화할 수 있다.
  • 웹스피어 온 클라우드 : 웹스피어 애플리케이션 서버의 기존 또는 리버티(Liberty) 설치를 선택하여 웹스피어 애플리케이션 온 IBM 클라우드를 체험할 수 있다.
  • 웹스피어 애플리케이션 서버 for IBM 클라우드 프라이빗 가상기계 퀵 스타터 : 기존 웹스피어 애플리케이션을 현대화하고 클라우드 네이티브 워크로드를 구축할 수 있다.
  • 웹스피어 for z/OS : 엔터프라이즈 자바 애플리케이션을 IBM Z® 및 IBM z/OS®에서 제공하는 확장성이 뛰어난 보안 환경에 통합하여 비즈니스 기회에 실시간으로 안정적으로 대응할 수 있다.
  • 오픈 리버티 : 웹스피어 리버티 제품군의 기반이 되는 경량형 오픈 소스 애플리케이션 서버를 활용하여 자바 마이크로서비스 및 클라우드 네이티브 앱을 구축할 수 있다.
  • IBM 보이스 에이전트 with 왓슨 : IBM 왓슨(Waston) 서비스에 연결하여 콜 센터 작업을 개선할 수 있다. 예시로는 왓슨 음성-문자 변환 및 문자-음성 변환 서비스가 있다.
  • 웹스피어 원격 서버 : 몇 개부터 수천 개에 이르는 원격 사업장과 디바이스가 연결된 네트워크의 전 범위에서 중앙 집중식으로 기술을 관리하고 안정성과 강력한 보안을 기초로 운영한다.
  • 리액티브 플랫폼(Reactive Platform) : 기존 애플리케이션에 새로운 활력을 불어넣고 분산 아키텍처와 클라우드 컴퓨팅의 향상된 기능을 활용하는 새로운 애플리케이션을 구축할 수 있다.[3]

활용

  • 웹스피어 애플리케이션 서버
  • IBM 워크로드 디플로이어
  • IBM 웹스피어 익스트림 스케일
  • IBM HTTP 서버
  • IBM 웹스피어 어댑터스
  • IBM 웹스피어 비즈니스 이벤츠
  • IBM 웹스피어 호스트 온디맨드(HOD)
  • IBM 웹스피어 메시지 브로커
  • IBM 웹스피어 MQ (과거 명칭: MQSeries)
  • 웹스피어 포털
  • IBM 웹스피어 포틀릿 팩토리
  • IBM 웹스피어 프로세스 서버 [1]

종류

문제점과 대안

평가와 전망

웹스피어는 매우 복잡한 사업용 웹사이트를 제작, 관리하기 위한 자바 기반의 도구 모음으로, IBM에서 개발되었다. 웹스피어의 주요 도구는 WAS라는 애플리케이션 서버인데, 고객이 웹사이트 사용자들을 접속하는데 있어 자바 애플리케이션이나 서블릿을 이용할 수 있도록 해준다. 서블릿은 마치 사용자의 컴퓨터에서 자바 애플릿이 실행되는 것과 마찬가지로, 서버에서 실행되는 자바 프로그램이다. 서블릿은 대개 C 또는 Perl로 작성되는 기존의 CGI 스크립트를 대체할 수 있도록 개발될 수 있으며, 동일한 프로세스 공간에서 모든 사용자 요구를 처리하기 때문에 더 빠르다. 자바가 그런 것처럼, 웹스피어도 CORBA나 JDC 등과 같이 서로 다른 운영체계 플랫폼간에도 사용될 수 있도록 설계된 개방형 표준 인터페이스를 지원한다. 웹스피어는 중소규모의 비즈니스에 적합한 제품도 있지만, 보다 많은 량의 트랜잭션을 수반하는 대규모 비즈니스에 적합한 제품도 있다. 두 가지 제품 모두 솔라리스, 윈도우NT, OS/2, OS/390 그리고 AIX 등의 운영체계를 지원한다. 웹스피어에 포함되어 있는 Studio는 개발자를 위한 환경으로 웹페이지를 작성하고 관리할 수 있게 해주는 특별한 컴포넌트들을 포함하고 있다. WebSphere Studio에는 아파치 웹서버가 함께 들어있어 웹페이지와 자바 프로그램들을 개발자가 즉시 시험해 볼 수도 있다.

각주

참고자료

같이 보기


  검수요청.png검수요청.png 이 웹스피어 문서는 소프트웨어에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.