 |
|
난이도 : 초급 Editorial staff, developerWorks, IBM
2006 년 3 월 28 일 IBM WebSphere® Application Server Community Edition의 발표에 때를 맞춰 developerWorks 팀은 IBM Gluecode Transition 이사, Scott Cosby와 IBM Gluecode 개발 디렉터, Paul Buck과 인터뷰 자리를 마련했다. Community Edition이 WebSphere 제품군에 어떤 의미가 되고, 오픈 소스 Apache Geronimo 개발 커뮤니티에는 어떤 영향을 끼치는지에 대해 알아보았다.
2005년 5월, Gluecode Software를 인수한 이후, IBM은 많은 코드를 기여했고 기술 리소스들을 제공하여 Apache Geronimo 커뮤니티가 Java™ 2 Platform, Enterprise Edition(J2EE) 인증이라는 목표를 달성할 수 있도록 도왔다. 이제, IBM은 오픈 소스 애플리케이션 서버에 대한 다음 단계의 목표를 위해 전진하고 있고, 결국 Apache Geronimo 기술을 기반으로 구현된 애플리케이션 서버인 IBM WebSphere Application Server Community Edition을 발표하기에 이르렀다. WAS CE는 개발, 테스트, 전개에 사용할 수 있는 무료 코드를 제공하는 새로운 비즈니스 모델이며, J2EE 프로그래밍 모델에 기반한 고급 WebSphere Application Server 제품들로 진화할 수 있다.
developerWorks: Scott과 Paul, 인터뷰에 응해주어 고맙다. 이 새로운 애플리케이션 서버가 Apache Geronimo 애플리케이션 서버와 밀접하게 관련되어 있다고 알고있다. 이 두 개를 어떻게 비교하고, 기능면에서 어떻게 다른가?
Paul Buck: WebSphere Application Server Community Edition(WAS CE)는 Apache Geronimo M5 (milestone 5) 드라이버에 기반하고 있다. Geronimo M5는 이 프로젝트에서 나온 첫 번째 공식 J2EE 인증 드라이버였다. WAS CE는 Apache Geronimo 코드 베이스를 설치하기 쉽도록 재배포함으로써 초기 개발 작업들을 보다 수월하게 한다. 전문적인 문서도 함께 제공한다. 이를 토대로 IBM 지원팀은 WAS CE를 관리하고 개발자가 필요로 하는 최신 패치들로 업데이트 할 것이다. WAS CE는 여느 WebSphere 애플리케이션 서버 제품군과 마찬가지로 IBM Java Runtime Environment에서 테스트 및 지원된다.
IBM과 다양한 오픈 소스 커뮤니티가 이미 Apache Geronimo를 지원하고 있다. 어떤 오픈 소스 애플리케이션 서버가 이러한 투자를 받고 있는지 생각해 보라. IBM은 이 같은 일을 끝까지 해내고 있고 J2EE와 오픈 소스 개발에 어떤 노력이 들었는지 알고 있다. 커뮤니티와 IBM이 함께 결합하면 Apache Geronimo를 오픈 소스 애플리케이션 서버 분야의 1인자로 만들 수 있다고 확신한다.
Scott Cosby: WAS CE의 90%는 Apache Geronimo라고 볼 수 있다. Apache의 최신 드라이버에 기반하여 구현했고, 여기에 고객이 IBM에게서 기대하는 브랜드 가치를 추가한 것이다. 이제 WAS CE도 WebSphere 포트폴리오에 추가되었기 때문에 고객과 파트너는 자신들의 문제에 맞는 적절한 애플리케이션 서버 기술을 선택할 수 있게 되었다. 나는 Apache 프로젝트가 내년 정도에 Apache Geronimo에 새로운 혁신을 몰고 올 것이라고 생각한다. WAS CE의 릴리스 사이클은 보다 주기적이 될 것이다. 최신 기능과 릴리스 주기가 적절히 균형을 맞추게 될 것이다.
 | |
"WAS CE는 Apache Geronimo 코드 베이스를 설치하기 쉽도록 재배포함으로써 초기 개발 작업들을 보다 수월하게 한다. "
-- Paul Buck
|
|
developerWorks: 이번 발표가 현재 Apache Geronimo를 사용하고 있는 개발자와, 오픈 소스 Apache 커뮤니티에서 활동하는 개발자들에게는 어떤 의미인가?
Paul: ISV와, Geronimo는 인증된 J2EE 컨테이너를 지원하는 최고의 런타임으로서 업계에 확고한 위치를 차지하고 있다고 생각하는 Apache Geronimo 커뮤니티에 강력한 신호를 보낸다.
Scott: Paul의 말이 옳다. 개발자들이 우리가 하는 말이 아닌 우리가 어떤 일을 하고 있는지를 지켜보라고 말하고 싶다. 우리는 Apache Geronimo가 여느 오픈 소스 애플리케이션 서버 프로젝트 중 최고의 오픈 커뮤니티라고 믿고 있다. 개발자가 참여할 수 있는 많은 기회들이 있다. 오픈 소스 세계에서는 코드가 모든 것을 대변한다. 우리는 기술과 전문성을 계속 기여할 것이고 다른 개발자들도 프로젝트에 개입하여 프로젝트를 도울 수 있도록 할 것이다.
developerWorks: 이 발표가 IBM의 최신 Gluecode Software의 인수에 영향을 주었는가? 어떤 영향을 주었는가? 그리고, WebSphere Application Server와 어떻게 다른가?
Paul: Gluecode Software의 인수 후 WAS CE의 제품 발표는 실제로 매우 자연스러운 수순이라고 할 수 있다. WAS CE는 Gluecode 사가 늘 계획해 왔던 Gluecode SE의 후속 제품이다. 이제 Gluecode는 IBM의 일부이고 WebSphere 제품군의 일부이다.
Scott: WAS CE는 J2EE 인증 애플리케이션 서버이고 WAS 제품군과 기능은 같다. 물론 WAS CE는 Apache Geronimo라는 기술을 기반으로 하고 있지만, J2EE 표준에 기반한 애플리케이션을 구현한다면 작은 차이일 뿐이다. WAS 제품(이를 테면, Network Deployment와 Extended Deployment)은 더 좋은 기능과 서비스 품질을 제공한다. WAS CE는 풋프린트, 모듈성, 단순함, 획득의 쉬움(무료 다운로드) 등의 독보적인 장점이 있다. 결과적으로, 문제에 대한 올바른 솔루션을 쉽게 선택할 수 있게 된 것이다.
developerWorks: 개발자가 오픈 소스 Apache Geronimo 애플리케이션 서버를 사용했다면 제품 구매를 해야하는가?
Paul: 추가적인 지원이 필요하면 WAS CE로 옮기는 것이 이치에 맞다. IBM의 월드 클래스 지원으로 Geronimo는 더욱 강력해 질 것이다. 또한 WAS CE에는 IBM의 JDK 기술이 포함되어 있다.
Scott: 누구나 다운로드 할 수 있고 Apache Geronimo나 WAS CE로 전개할 수 있다. 둘 다 무료로 사용할 수 있다. IBM은 Apache Geronimo나 WAS CE 사용자들을 위한 여러 지원 티어를 제공하여 어떤 배포판을 선택하든지 문제가 되지 않는다. 고객들은 애플리케이션의 개발 단계에서 전개 단계로 옮겨가면서 기반 코드에 대한 장기 지원에 대해 생각한다. IBM은 온라인에서 구매할 수 있는 다양한 지원 서비스를 제공한다.
developerWorks: Apache Geronimo는 작은 기업에는 알맞고, 수 분 내에 다운로드 된다. WAS CE의 소스 코드는 어떠한가? 어떤 종류의 사용자와 기업에도 알맞은 애플리케이션 서버인가?
Paul: WAS CE는 작은 기업 뿐만 아니라 큰 기업의 부서용으로도 알맞다. WAS CE에 포함된 모든 오픈 소스 컴포넌트용 소스 코드를 사용할 수 있다.
developerWorks: 이번 발표로 IBM은 오픈 소스 개발 커뮤니티 지원에 대한 헌신을 더욱 공고히 하는 것 같다. 여기에 동의하는가?
Paul: 물론이다. 새로운 오픈 소스 애플리케이션 서버를 제공함으로서, IBM은 오픈 소스 기반 오퍼링 특유의 가용성을 선호하는 고객의 필요에 부응하고 있다. 이들이 원하는 것은 유연성이다. 지원이 필요할 경우를 대비하여, 각 상황에 맞는 Apache Geronimo 뿐만 아니라 WAS CE를 위한 지원 오퍼링 티어를 갖추고 있다.
Scott: IBM이 WAS CE를 출시하고 WAS CE와 Apache Geronimo를 위한 지원 옵션을 시작한다는 사실은 매우 확실한 헌신이 약속 이라고 할 수 있다. 우리는 계속해서 기술, 전문성, 경험들을 Apache Geronimo 프로젝트에 기여할 것이고, 다른 사람들도 오픈 소스와 Geronimo 커뮤니티에 참여토록 할 것이다.
developerWorks: 언제쯤 WAS CE를 만날 수 있나?
Paul: WAS CE는 올해(2005년) 말 정도에 사용할 수 있을 것이다.
인터뷰 소개
Scott Cosby는 Gluecode 소프트웨어의 통합을 책임지고 있다. Gluecode는 Apache Software Foundation의 Geronimo 프로젝트와 WebSphere Application Server Community Edition을 위한 고객 지원 서비스와 컨설팅 서비스를 제공하고 있다. 그 전에 Scott은 제품 전략과 새로운 제품 구현을 담당하는 프로젝트 팀을 이끌면서 IBM의 WebSphere MQ 제품들을 관리했다. 또한 IBM WebSphere Business Integration 포트폴리오의 월드와이드 제품 마케팅을 관리했었다. 이전 역할들을 통해 그는 IBM이 신생 소프트웨어 기술(웹 서비스, XML, Linux®, Java technology)의 선구자가 되는데 일조했다. IBM에 입사하기 전 Scott은 American Management Systems의 이사였다. 그곳에서 클라이언트를 위한 포괄적인 비즈니스와 IT 솔루션 구현 팀을 이끌었다. Scott은 Georgetown University의 McDonough School of Business에서 MBA를 받았으며 University of Virginia에서 시스템 엔지니어링 학위를 받았다.
Paul Buck은 IBM의 Gluecode Development의 디렉터로서 Apache Geronimo 프로젝트에 기여하고 있다. Apache Geronimo는 J2EE와 다른 프레임웍을 지원하는 오픈 소스 서버 플랫폼이다. Paul은 IBM Software Group의 자바 플랫폼 전략팀 디렉터, IBM Eclipse Development 디렉터, Object Technology International CEO, IBM Center for Java Technology(Cupertino) 디렉터, IBM VisualAge® for Java IDE 제품 매니저를 역임했다. Paul은 그 유명한 IBM VisualAge for Java 프로젝트를 만들었다. 또한 Eclipse 플랫폼의 릴리스와 Eclipse.org 오픈 소스 커뮤니티의 형성을 이끌었다. Paul은 3년 동안 Java 2 Platform, Micro Edition (J2ME) Executive Committee of the Java Community Process의 대표를 역임했다. Paul은 1984년 Toronto Development Laboratory에서 IBM과 첫 인연을 맺었고 소프트웨어 애플리케이션 개발과 소프트웨어 개발자의 커뮤니티 지원 분야에서 경력을 쌓았다. Paul은 Queen's University의 컴퓨터 공학 석사 학위를 보유하고 있다.
기사의 원문보기
참고자료 교육
제품 및 기술 얻기
토론
필자소개  | |  | Editorial staff: developerWorks, IBM |
기사에 대한 평가
|