웹스피어
웹스피어(WebSphere)는 미국 IBM 사가 판매하는 자바 기반의 웹 애플리케이션 서버(WAS) 제품이다.
개요
등장배경
IBM 웹스피어(IBM WebSphere)는 애플리케이션 및 통합 미들웨어로 알려져 있는 전사적 소프트웨어 분야의 소프트웨어 제품 브랜드를 가리킨다. 이 소프트웨어 제품들은 최종 사용자가 애플리케이션을 개발하고 다른 애플리케이션들과 애플리케이션을 연동하기 위해 사용한다. IBM 웹스피어는 1998년 이후로 대중 시장에서 판매되고 있다. [1]
역사
IBM은 1998년 6월 이 브랜드에서 IBM 웹스피어 퍼포먼스 팩(IBM WebSphere Performance Pack)이라는 이름의 제품을 처음 선보였다.[1] 2012년 기준으로 본래의 구성 요소는 IBM 웹스피어2 애플리케이션 서버 네트워크 디플로이먼트의 한 부분을 형성하고 있으며 이는 자체적으로 수많은 웹스피어 브랜드의 기업용 소프트웨어 제품들 가운데 하나이다. [1]
특징
IBM사의 웹 서비스 전략의 하나로, 자바(Java) 기반의 웹 애플리케이션 서버. 트랜잭션 관리, 보안, 클러스터링, 기능성, 가용성, 연결성, 확장성에 이르는 완전한 애플리케이션 서비스 세트를 구비하고, 개방형 테크놀로지와 API들을 활용하는 동시에 기업 전반의 애플리케이션에 대한 관리와 통합을 지원한다. 고객 프로파일 정보, 거래 데이터, 고객 선택 정보 등 개인화된 정보를 기반으로 고객의 취향과 기호에 맞는 상품과 서비스를 제공할 수 있는 e-비즈니스 사이트 구축을 지원하며, 강력한 개인화 지원 엔진을 구비한 소프트웨어 플랫폼을 통해 운영 환경 범위 확장과 더불어 e-비즈니스뿐 아니라 인트라넷, 엑스트라넷, SCM 등 다양한 비즈니스 환경에서 외부 고객 외에도 내부 직원까지를 대상으로 하고 있다. [2]
활용
- 웹스피어 애플리케이션 서버
- 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에는 아파치 웹서버가 함께 들어있어 웹페이지와 자바 프로그램들을 개발자가 즉시 시험해 볼 수도 있다.
각주
참고자료
- 〈IBM_웹스피어〉, 《위키백과》
- 〈웹_스피어〉, 《네이버 지식백과》
- David Filo , 〈Yahoo!와 WebSphere〉, 《WebSphere》, 2003-11-15
같이 보기