On 28.02.2002 07:37 "Leo Simons" <[EMAIL PROTECTED]> wrote: > > my name's not Peter, but.... > > 1) On the server side, there are various components that are exported > to an MBeanServer. This needs some refactoring 'n stuff, but the > basic idea is there. Peter or I will probably get to this pretty > soon.
I played around with the deploy / undeploy functions of the deployer. Works fine exept of classloader issues. It seems that the Phoenix-Server never forgets loaded classes and reloads new versions of these classes.... > > 2) Then there needs to be a thin http server layer which maps commands > received over http (using POST, probably) to commands to the > MBeanServer, and sends the results back. Why not port the JMX-Stuff to openJMX. The HTTP-Adapter from openJMX gives you much more freedom to design the HTML-Interface and gives you access to all the MBeans > > 3) On the client side, you need what the JMX spec calls an adapter. > We're doing this over http as that is by far the easiest. This > is a standard-issue html client that talks to the aforementioned > thin http server. same answer as above.... > > 4) we need some simple security measures implemented in 2 & 3. > The server should check whether the client is from the localhost. > If it is not, a uname/password should be provided by the client > (probably using http_auth). also not to complicated with the openJMX HTTP-Adapter > > There are some utility classes to help with (2) in the phoenix cvs > under /console/src/java, and a mock http client under /console/src/mockui. > > Any help is appreciated a lot (we've been kicking the beastie for > a while now); send your engineer over to the Avalon Phoenix > Developers List and we'll hammer it out :-) give me a hint where i can help ...... -- ----------------------------------+------------------------------------------- Joerg Bauer | eMail : [EMAIL PROTECTED] DENIC eG | Fon : +49 69 272 35 180 Wiesenhuettenplatz 26 | Fax : +49 69 272 35 235 D-60329 Frankfurt | ----------------------------------+------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
