On Fri, May 30, 2008 at 2:50 PM, Felix Meschberger <[EMAIL PROTECTED]> wrote: > Hi, > > Am Freitag, den 30.05.2008, 08:30 -0400 schrieb Mathieu Plourde: >> In the Deployment Admin implementation of Felix, is there something to treat >> deployment package repositories? Let's say I want a repository of deployment >> packages on a server, is there anything similar to what the OBR does, but >> for deployment packages? Is there a standard for that? In my application, >> the user would input the URL of the repository, and from a file (like >> repository.xml for the OBR), the service could download and deploy the >> deployment packages. Does it exist? > > To my knowledge nothing specific for Deployment Packages exists. But as > the OBR is sufficiently generic, it might be possible to extend it to > also support Deployment Packages. Not sure, though. But I agree, that > this would be very helpful.
I agree that something like this would be useful. I wrote a simple shell command that at least makes it easy to install/update/uninstall deployment packages much like one can do right now with bundles. I might get around to commit it to my sandbox during the weekend. regards, Karl > Regards > Felix > >> >> Thanks. >> >> 2008/5/30 Felix Meschberger <[EMAIL PROTECTED]>: >> >> > Hi Mathieu, >> > >> > Am Donnerstag, den 29.05.2008, 23:45 -0400 schrieb Mathieu Plourde: >> > > Hello all, >> > > >> > > I need help understanding Deployment Admin service. Is it like the >> > Felix >> > > OSGi bundle repository service, but instead of treating bundle, it treats >> > > deployment packages (which can be summarized as groups of bundles)? >> > >> > Both have kind of similar goals: Easier deployment. But there the >> > analogy ends. >> > >> > The OBR is just a repository of bundles with a descriptor file - usually >> > called repository.xml - which lists all bundles provided along with >> > their properties, capabilities and requirements amongst them. A user of >> > the OBR will select bundles required for his application and the bundle >> > repository code will automatically resolve any missing requirements >> > using other bundles from the OBR. >> > >> > The Deployment Admin on the other defines a packaging specification >> > (with extensibility) to package multiple bundles into a single package >> > and deploy it to some running OSGi frameworks. The deployment package >> > may declare further dependencies which must be resolved in the framework >> > to successfully deploy the package. The Deployment Admin spec also has >> > some installation guaranetees in it such as transactionality in some >> > sense: installing a Deployment Package is an all-or-nothing game: Either >> > the package insalls completely or not at all if there occurr some >> > problems while trying to install. >> > >> > > Is there an implementation of the deployment admin in Felix? >> > >> > Yes, we got a recent contribution which is in the deploymentadmin >> > project in the Felix SVN trunk. >> > >> > > Thank you very much! >> > >> > Hope this helps. >> > >> > Regards >> > Felix >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Karl Pauls [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]