Home » Archived » Corona » Thoughts on corona
Thoughts on corona [message #2145] |
Tue, 27 February 2007 15:21 |
Bryan Hunt Messages: 366 Registered: July 2009 |
Senior Member |
|
|
Per Marcin's request ...
Could you maybe send the email to the newsgroup? We would have the
thread in archive, which might be useful in future for others.
It is the end of my business day now (I'm in Europe/Poland). I'll
respond tomorrow.
But in short. Your understanding of Corona is more or less accurate.
And I'm really impressed that you could catch it from this description!
The new one is being in preparation... hope to have it soon.
BTW. We do integrate with Buckminster :)
Marcin
Bryan Hunt wrote:
If Corona does what I think it does, I plan on using it in a production
environment for an internal tool. Historically, our environment tends
to break all tools that don't take scaling into account. if Corona can
survive our production environment, it will be a solid product. From
what I can tell, Corona is fundamentally an Eclipse server-side
framework, and on top of that, you have a collaboration service for
sharing workspaces. Do I have this correct? It also looks like there
might be the ability to "deploy" new plug-ins as services?
Communication to the services can happen from either other Eclipse
clients directly, or from non-eclipse client via SOAP (web services).
Am I on track? We were starting to build exactly what I've described,
but if that is where Corona is headed, we would prefer to not re-invent
the wheel, and simply create plug-ins (services) to be deployed in
Corona.
BTW, I might suggest looking at the introduction to Buckminster. They
did an awesome job with their intro, and I knew exactly what the tool
did. The services based projects such as Corona, STP, ALF, etc tend to
use words, phrases, and descriptions that are not easily understood by
those not versed in the buzzwords. Personally, when I read about these
projects, I think I have an idea as to what the project does, but I
could be wrong. And, I certainly have no idea how I might use that
technology in our application. If those introductions were written
like the Buckminster intro, I could easily determine: yep, we need to
incorporate this technology into our product, or nope, we don't need
that. Just some food for thought.
Bryan
|
|
|
Re: Thoughts on corona [message #2212 is a reply to message #2145] |
Wed, 28 February 2007 09:40 |
Marcin Okraszewski Messages: 32 Registered: July 2009 |
Member |
|
|
The first level of Corona is something as you say. We provide an Eclipse
server environment. This contains:
- web services; to expose a service you simply need to use an extension
point
- a notion of "context", where you define resources within your context
(in Project scope those are CVS sources, Bugzilla, project home page,
chat room, etc.); context may be in relation with each other
- eventing within the context, to notify clients that joined the context
- WSDM and JMX to manage components
The services for now are expected to be through Web Services. Eventing
by default is provided by ECF for Eclipse clients (plain Java
serialization is used then) or WS-Notification for non-Eclipse clients.
The eventing system may be replaced with anything else, eg. JMS.
The context is supposed to carry higher level information about what and
where is available within the context, so participants know where to
connect, etc. For Eclipse clients there are also repository adapters
that allow to access some repositories in a repository agnostic way.
Now, based on this, we build as an example a collaboration solution for
projects. This is intended to be an example that is really usable in
everyday development.
We haven't done any performance tests yet, so I cannot say what is the
load that Corona can handle.
We do not provide alternative ways of exposing services. But I know ECF
provides a way of distributed service repository, similar to OSGi one.
Don't know what they use for transport.
Does it help somehow?
Marcin
> Bryan Hunt wrote:
>
> If Corona does what I think it does, I plan on using it in a production
> environment for an internal tool. Historically, our environment tends
> to break all tools that don't take scaling into account. if Corona can
> survive our production environment, it will be a solid product. From
> what I can tell, Corona is fundamentally an Eclipse server-side
> framework, and on top of that, you have a collaboration service for
> sharing workspaces. Do I have this correct? It also looks like there
> might be the ability to "deploy" new plug-ins as services?
> Communication to the services can happen from either other Eclipse
> clients directly, or from non-eclipse client via SOAP (web services).
> Am I on track? We were starting to build exactly what I've described,
> but if that is where Corona is headed, we would prefer to not re-invent
> the wheel, and simply create plug-ins (services) to be deployed in Corona.
>
> BTW, I might suggest looking at the introduction to Buckminster. They
> did an awesome job with their intro, and I knew exactly what the tool
> did. The services based projects such as Corona, STP, ALF, etc tend to
> use words, phrases, and descriptions that are not easily understood by
> those not versed in the buzzwords. Personally, when I read about these
> projects, I think I have an idea as to what the project does, but I
> could be wrong. And, I certainly have no idea how I might use that
> technology in our application. If those introductions were written like
> the Buckminster intro, I could easily determine: yep, we need to
> incorporate this technology into our product, or nope, we don't need
> that. Just some food for thought.
>
> Bryan
>
|
|
|
Goto Forum:
Current Time: Sat Nov 09 05:07:20 GMT 2024
Powered by FUDForum. Page generated in 0.03738 seconds
|