Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [wtp-dev] Modelling multiple runtimes in one server

The runtime components extension point is used in every server adapter to declare the component that represents the core application server.

The internalRuntimeComponentProviders extension point is not used in WTP directly, but is used in several adopter products from different companies.

Oracle
Konstantin Komissarchik | Consulting Member of Technical Staff
Phone: +1 425 201 1795 | Mobile: +1 206 898 0611 
Oracle Eclipse Tooling
411 108th Ave NE, Suite 2100 | Bellevue, WA 98004 
 

-----Original Message-----
From: Max Rydahl Andersen [mailto:max.andersen@xxxxxxxxxx] 
Sent: Friday, September 19, 2008 12:28 AM
To: konstantin.komissarchik@xxxxxxxxxx; General discussion of project-wide or architectural issues.
Subject: Re: [wtp-dev] Modelling multiple runtimes in one server

Hi Konstantin,

If this does what I think it does from the first readthrough and browsing
related sourcecode then
the faceted API just earned an extra couple of stripes! :)

I'll follow up on the blogpost if I bump into some issues, but one worry I
have is that *no* code in
WTP seem to use this extension points (except for the JavaVM runtime)...is
it just not known and used
by anyone ?

/max

> Max,
>
> The answer that you are looking for is runtime components. Rather than
> answer your question fully in e-mail, I made a blog post instead. This
> will make it easier to google for in the future plus I understand all
> the cool kids are into blogs these days. :)
>
> http://lt-rider.blogspot.com/2008/09/facets-faq-supporting-modular-runtimeshtml
>
> Let me know if something is not clear and feel free to post questions /
> comments to the blog.
>
> Oracle
> Konstantin Komissarchik | Consulting Member of Technical Staff
> Phone: +1 425 201 1795 | Mobile: +1 206 898 0611
> Oracle Eclipse Tooling
> 411 108th Ave NE, Suite 2100 | Bellevue, WA 98004
>
> -----Original Message-----
> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Max Rydahl Andersen
> Sent: Thursday, September 18, 2008 3:49 PM
> To: wtp-dev@xxxxxxxxxxx
> Subject: [wtp-dev] Modelling multiple runtimes in one server
>
> Hi,
>
> $subject have been on my mind for a long time and I have been looking
> high
> and low for answers
> but I just can't get my head around how this is supposed to be done in
> WTP/Facets.
>
> JBoss AS is a server that you can start and stop, but such server will be
> able to contain multiple runtimes,
> i.e. J2EE, Portal, ESB, SIP-server etc. Each of these runtimes can be
> expressed as being able to
> have one or more facets enabled/disabled on it and these runtimes can all
> be used separatly and together.
>
> *but* I don't see how WTP support this notion. Each server can only have
> *one* runtime.
>
> The only way I can see this work is to allow *any* facet to be installed
> on JBoss AS server even though
> that is wrong dependent on which configuration users are activating - but
> that means that users can
> enable facets on a server that won't work if deployed....
>
> How is the facet framework supposed to be used with this ? Which servers
> are limited to only one specific runtime/deployment scenario ?
>
> --
> /max
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/wtp-dev



--
/max



Back to the top