Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Corona » What is Corona?
What is Corona? [message #898] Thu, 26 January 2006 14:01 Go to next message
Dennis O'Flynn is currently offline Dennis O'FlynnFriend
Messages: 73
Registered: July 2009
Member
The goal for Corona is to extends Eclipse's extensible development platform
and application frameworks for building software to the server-side.

The foundation for Corona is Equinox, an implementation of OSGi. Equinox
provides the OSGi framework and set of optional services. The bundle
approach supported by Equinox establishes the platform that Corona is built
upon.

Corona extends the Eclipse Workbench model to the server-side. Workbench
constructs such as Projects and Natures are enabled in a server-side
context. A collaboration event model, built upon the OSGi event service, is
introduced. These collaboration events are shared with other (remote)
Workbench instances using Collaboration Event Routers. These event routes
can be implemented using ECF, or other transport such as JMS, web services,
etc...

In order to encourage external integrations, the primary method of
interaction with Corona-hosted plugins is using web service protocols.
Corona supports the WSDM specification, allowing standard-compliant clients
query and management access to resources hosted within Corona.
Re: What is Corona? [message #959 is a reply to message #898] Mon, 20 February 2006 15:16 Go to previous message
Dennis O'Flynn is currently offline Dennis O'FlynnFriend
Messages: 73
Registered: July 2009
Member
There are 4 factors that have a major influence on Corona. These are:

OSGi Platform
-----------------
* Server-side environment
* Consistent Eclipse paradigm
* Equinox: OSGi runtime
** Bundles
** Services
** Event, HTTP
* Eclipse frameworks
** ECF
** Higgins

Collaboration
----------------
* Communication between multiple Workbench instances
* Shared access to common constructs
** Projects, Resources, etc.
* Collaboration Events
** Extends OSGi event model
** Serializable events
** Notifications to all interested parties
* Based upon ECF

SOA
------
* Bundle Life Cycle
** Installed, Resolved (Starting, Active, Stopping), Uninstalled
* OSGi Services
** Registration, Service Tracker, Event Service, HTTP
* SOAP
** Provide web service endpoints to Eclipse plug-in extension points
** Leverage existing Eclipse features
*** org.eclipse.equinox.http
*** EMF ECore
** Based upon standards
*** WSDL v2.0, WSRF, WSDM

Knowledge
-------------
* Information about the collaboration ecosystem, not just its individual
members
** The whole is greater than the sum of its parts
* Persistent memory
* Collective conscious
* History
* Relationships
* Extensibility
** Bundles / Plug-ins are able to extend knowledge base
Previous Topic:Collaboration Events
Next Topic:Corona's use of ECF
Goto Forum:
  


Current Time: Fri Nov 28 07:25:21 GMT 2014

Powered by FUDForum. Page generated in 0.02948 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software