BLOG main image
OSGi Story (31)
Hot Issue (11)
Equinox (9)
Spring-OSGi (0)
J2ME (7)
OSGi-UFK (2)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2007. 11. 1. 21:15

[작성 - 김석우, dolbi / 본 원고는 마이크로소프트웨어 2007년 11월호에 실린 기사입니다]

1) IBM : IBM
Eclipse-Equinox가 존재하는 가장 큰 근거를 남진 업체이다. 또한 반대로 IBM이 추구하는 전략
Pervasive Computing, Business On-Demand에 가장 큰 수확을 거둔 업체이기도하다. IBM은 자사가 개발에 착수하여 키운 두개의 제품(Eclipse, SMF-OSGi)를 오픈소스로 공개하였고, 그것에 그치는 것이 아니라 오픈소스 업계에 막강한 영향력을 발휘하여 Eclipse-Equinox를 하나의 거대한 플랫폼으로 발전시키는 쾌거를(?) 이루어 내었다.

사용자 삽입 이미지

Eclipse-Equinox를 탑재한 IBM Solution 라인업

일단 이렇게 S/W 업계에 하나의 커다란 흐름을 만든 IBM은 그 흐름을 빠르게 자사의 솔루션에 흡수하여 시장과 기술 모두 선두업체로서의 입지를 곤고하게 다지는 결과를 만들어 내었다. IBM Eclipse-Equinox을 기반으로 협업 솔루션 Lotus Domino Sametime, Expeditor로 새롭게 변신하여 선보였고, 대표적인 WAS WebSphere에 적용하여 Websphere Application Server, 시스템 운영 솔루션인 Tivoli Provising Manager, 그리고 S/W 개발툴과 프로세스 솔루션인 Rational 전체 S/W Platform에 적용하여 고객들에게 제공하였다. 전세계 IT, S/W 개발업체를 모두 통틀어서 이렇게 자사의 전체 솔루션 라인업체 적용한 사례는 매우 드물다.
사용자 삽입 이미지

IBM - Tivoli Provision Manager

이러한 사례는 IBM이라는 업체가 오픈소스와 그를 지원하는 많은 커뮤니티들을 단순히 신기술 발표의 장으로, 아니면 하나의 트랜드로 보는 것이 아니라 자사의 비지니스 전략에 핵심요소로 작용하고 있음을 보여주는 대표적인 사례인것이다.
사용자 삽입 이미지

IBM - Lotus Expeditor

IBM
의 이러한 솔루션 사업 전략은 결과적으로 Eclipse-Equinox Universal Platform의 확장에 큰 기여를 할것으로 예상된다. Embedded Mobile 환경에서는 Eclipse-Equinox run-time 모듈로 별도 공급하고 있고, PC 애플리케이션과 RCP 에서는 Eclipse-Equinox를 기반으로 하는 솔루션을, 비즈니스 애플리케이션과 협업, 메시징 시스템에서는 Lotus Expeditor, Enterprise 환경에서는 Websphere Server Tivoli Solution을 제공하고, 전 개발 프로세스에서는 Rational 솔루션을 지원하는 전 분야에 걸친 방대한 Eclipse-Equinox 기반의 솔루션과 시스템을 제공하고 있다. Eclipse-Equinox의 발전과 확장에 가장 큰 기여를 한 업체가 IBM인 것은 사실이지만, 그 결과로 오픈소스인 Eclipse-Equinox를 통해서 가장 큰 이득과 수혜를 본 업체 역시 IBM이라는 것을 부인할 수는 없다.

2) Adobe : Phoitoshop
으로 유명한 아도브사는 얼마전 Macromedia를 인수하여 Web, Mobile, PC 환경을 통합하여 Imaging, Document, Publishing을 포함한 Digital Content Solution Provider로서의 가치를 한껏 높이고 있는 업체이다. 따라서 IBM과는 다른 각도에서 Eclipse-Equinox를 활용하고 있는데, 중점을 두고 적용하는 분야는 바로 Content Management System이다. 다양한 포맷의 컨텐츠들을 관리하고, 공유하고, 컨텐츠 작업들을 효율적으로 팀내에서 협업하는데 중점을 둔 솔루션에 Eclipse-Equinox을 적용하여 시장에 선보이고 있다. 대표적인 솔루션으로는 Adobe Version Cue가 있다.
사용자 삽입 이미지

Adobe - VersionCue Front View

3) Apache : 웹서버로 유명한 오픈소스 단체 아파치는 Eclipse-Equinoxfmf 활용하는 것이 아니아 직접 OSGi SPEC를 구현하고 또한 주로 서버 환경에 적용하고 있다. 대표적으로 OSGi 구현 시스템인 Apache-Felix가 있으며 JSE 5.0기반의 Harmony, Cocoon, James, Geronimo 등이 있는데, 상용화 솔루션으로 개발되기보다는 오픈소스의 성격에 맞게 서버환경에 적용하거나 신기술 도입 측면에서 구현되는 성격이 강하다. 따라서 Apache 단체에서 성공적으로 구현된 프로젝트들은 다른 서비스 업체들에게 모듈이나 런타임 기반으로 제공되는 경우가 많다. 여기서 짚고 넘어갈 부분은 Apache 단체가 무엇 때문에 Eclipse-Equinox 같은 플랫폼 또는 런타임 환경에 관심을 가지고 많은 프로젝트들과 성과물을 개발했는지 전략들을 주의깊게 살펴볼 필요가 있다.