SkyeCORE is a distributed applications platform built on top of Eclipse and OSGi that automates the discovery and publishing of remote OSGi services. It uses a peer-to-peer network model based on JXTA to allow services to be discovered and invoked across network boundaries. Services are developed as Java objects that implement interfaces, and proxies are generated to allow remote invocation of services discovered on other peers.