[jboss-dev-forums] [JBoss AS 7 Development] - Re: jboss-modules: Module Repository SPI and Extensibility
David Lloyd
do-not-reply at jboss.com
Thu Oct 25 10:09:53 EDT 2012
David Lloyd [https://community.jboss.org/people/dmlloyd] created the discussion
"Re: jboss-modules: Module Repository SPI and Extensibility"
To view the discussion, visit: https://community.jboss.org/message/772355#772355
--------------------------------------------------------------
> Andrew Rubinger wrote:
>
> I've actually been giving this some thought, too, but left it out of this discussion for the time-being. Now that you raise it, what the hell. :)
>
> If we were to build out a remote repository of modules (much like Maven Central), it'd open the door to on-demand installation of services into JBossAS. Carlo used to envision something like a "yum" or "apt-get" feature which could map a named service into a series of dependencies to be brought in and installed.
>
> Additionally, we could perform upgrades of running services; it'd even be possible to have two versions of the same subsystem running concurrently in a single VM, provided we worked out a way to synchronize access to shared external resources (like ports). It'd be nice to have a user application A running on JBossWeb version X alongside user application B running on JBossWeb version Y; users wouldn't have to touch application A until they're ready. To some extent this is already possible by bundling frameworks inside the deployment.
>
> The real value-add for me here is that we'd essentially be able to match what RHN (Red Hat Network) does for RHEL - provide a subscription service to push one-click upgrades to all servers in a Domain or ServerGroup.
>
> One obvious hitch I see is the use of "main" as a default; I suspect that modules would have to become more explicit about the versions they depend upon. As it stands, JBossAS ships with a single module repository populated with the versions it needs - we'd have to expand this notion such that all modules would be aware that they could be housed in a much more expansive repository (which would grow over time) and be explicit about their versioned dependencies.
>
> Has any of the above been discussed/planned in the context of JBossAS.next?
>
> S,
> ALR
Yeah, I've been giving this a lot of thought but there's nothing concrete yet. I hope to spend some time on this idea next year though.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/772355#772355]
Start a new discussion in JBoss AS 7 Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20121025/5a567b12/attachment.html
More information about the jboss-dev-forums
mailing list