Home > SOA News > Mike Milinkovich on what Eclipse sees in OSGi
SOA News:
EMAIL THIS
QUESTION & ANSWER

Mike Milinkovich on what Eclipse sees in OSGi

By Rich Seeley, News Writer
07 Mar 2007 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Open Service Gateway initiative (OSGi), a somewhat obscure specification with roots in embedded systems software, is important to the future of enterprise software development, explains Eclipse director Mike Milinkovich.

At EclipseCon 2007 this week, Mike Milinkovich, executive director of the Eclipse Foundation, headlined his press conference with a technical talk titled "The Importance of OSGi." The Open Service Gateway initiative has been the foundation of the Eclipse platform since the early part of this decade, before there was an Eclipse Foundation or an EclipseCon. As evidence of this close relationship, the OSGi Developer Conference is being co-located at EclipseCon in Santa Clara this week. In an interview on Tuesday, Milinkovich explained why OSGi, with its roots in embedded systems and computer games, is something enterprise developers working with Eclipse frameworks and tools need to pay attention to it. His talk opened with a slide showing the OSGi implementation in Eclipse Equinox underlying not only enterprise applications, but also service-oriented architecture and Rich Internet Applications (RIA) including Ajax.


So why the sudden prominent play for OSGi at this year's EclipseCon?

Mike Milinkovich: A little bit of history. OSGi is a standards organization that started in 1999 around Java and initially set-top boxes. It's additionally evolved into mobile automotive applications and it recently started an enterprise expert group. We're seeing additional uptake OSGi in the middleware space as well.

Middleware?
Milinkovich: Quite a few middleware companies are starting to build middleware stacks on top of OSGi. IBM WebSphere 6.1 is built on top of Equinox, which is our implementation of OSGi. BEA announced their micro-server architecture (MSA), which is also based on OSGi. You are starting to see greater adoption in the server stacks from these various vendors.

Why?
Milinkovich: OSGi has a very dynamic ecosystem. We're highlighting it because it's a service-based component architecture that spans devices, clients and servers. We think that's of great interest to developers. I think developers have been looking for a component architecture that will get them across those tiers. Not only is there one, but there's one that exists today that has a rich ecosystem. You can see it in mobile. Nokia is very interested in OSGi and has a number of initiatives in the OSGi space. In the middleware space, you've got J.P. Morgan building trading systems on the desktop for folks using RCP [Eclipse's Rich Client Platform]. It's being used by the Swiss Rail System for scheduling applications. On the product side, IBM Lotus is probably the biggest adopter. At Lotusphere, about six weeks ago, they announced that they're using RCP as the base technology for its Lotus Expediter and Lotus Notes. There's a whole family of products being built by Lotus using RCP. There's quite a bit of implementation. This is not just about Eclipse, it's about a broader OSGi ecosystem.
For more information
IDEs for Web services – Eclipse

Check out our Eclipse Learning Guide

What brought Eclipse and OSGi together?
Milinkovich: We at Eclipse are very interested in OSGi because it underpins our plug-in model. What OSGi refers to as a bundle in their standard specification is exactly the same thing as an Eclipse plug-in. Or perhaps a better way to put it is that the Eclipse plug-in is an implementation of the OSGi bundle specification. That's where the synergy exists between the two organizations. OSGi is the standards organization. Eclipse is an open source organization that provides an implementation of the standard. Obviously, the synergy between open source and open standards is something that is one of the major change agents in software today.

How did the relationship first come about between Eclipse and OSGi?
Milinkovich: That pre-dates the creation of the foundation and me coming on board. The decision to switch to OSGi from Eclipse's original plug-in implementation was made as far back as 2003. It first shipped in Eclipse 3.0 in June 2004. We joined OSGi late last year, so we're a member of their organization. There's quite a few Eclipse committers that work in OSGi expert groups, so there's a strong technical relationship between the two organizations.


Tags: Eclipse Web servicesVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Eclipse Web services
WebMethods 8.0 is reborn with added BI service repository
SearchSOA.com June 2009 video library
Scott Hebner on Jazz and Eclipse (video)
JViews enhances Eclipse RIA support
Some Eclipse SOA Tools Projects are archived as work on SCA, modeling, moves ahead
Faster SOA testing drives iTKO Eclipse release
Sun previews GlassFish V3 ahead of Java EE6 release
Microsoft Azure Platform moves Windows to Compute Cloud
Curl RIA tools hook up to Eclipse framework
SOA tools hit UML tipping point

Open source Web services
Open Source SOA by Jeff Davis (Book Excerpt)
Open source and ESBs
Jazz suite updated at IBM Rational Software Conference
SpringSource approach to adding enterprise class management and deployment features to Tomcat
Open source tools fill in app lifecycle gaps for SpringSource
MapReduce in the browser helps collaborative supercomputing
Java side of Sun seen strengthened by Oracle buy
Hurwitz on SOA governance, services management
Active Endpoints, Seros in deal to orchestrate BPM and push SOA
FUSE ESB brings Apache ServiceMix 4.0 to market

Web services development
Java-based Abdera open source tools implement Atom services
Layer 7 secures Oracle ESB, protects SOA applications
Gomez adds new features through platform-wide upgrade
PowerBuilder 12 beta available
RAD Studio 2010 hits the shelves
Oracle brings Fusion Middleware into the modern age
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
Investment site turns to Xignite, Amazon cloud computing to power portfolio tracker
SimpleDB shows promise
Yahoo says no deal

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
ColdFusion  (SearchSOA.com)
Delphi  (SearchSOA.com)
Eclipse  (SearchSOA.com)
elegant solution  (SearchSOA.com)
interaction management  (SearchSOA.com)
message-driven processing  (SearchSOA.com)
Ruby on Rails  (SearchSOA.com)
Tim Berners-Lee  (SearchSOA.com)
Web services  (SearchSOA.com)
Web Services: Glossary  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts