I must say that is one approach I had never heard of, sounds very interesting. However we were hoping to keep complexity and need to ramp up to a minimum on the web side of things. Probably JSP and Servlets only, basic HTML and CSS. I was thinking since its an admin console and most forms are very small we can do away with client side validation and just do SSV. However your help is very welcome, currently signed up on the Web Admin Console are I, Ann and Joe. So any contribution on your side is greatly appreciated.
> > Regarding the communication interface between James and Web Admin, I > suggest to also think about the possibility of using XML-RPC (RMI and > SOAP have been mentioned). XML-RPC offers the openness of SOAP and is > even easier to work with. BTW: Apache XML-RPC is based on an early > version of Helma. > > [3] http://ws.apache.org/xmlrpc/ Regarding the implementation of a communiction interface for James management we have the following restrictions: 1- We will use JMX: The JMX implementation in James currently is MX4J http://www.mx4j.org/ MX4J exposes several comm interfaces (HTTP-XSTL,HTTP-XML,HTTP-Hessian/Burlap, HTTP-SOAP,RMI-JRMP and RMI-IIOP) If we implement any other protocol than the ones offered by MX4J we will have to do double work as we will need to implement one of the above also. I was leaning towards SOAP, but it appears SOAP has external dependencies not fulfilled by default MX4J and it might not be supported by the version we use. After poking around a bit more I found that by changing the ProcessorName property in the HttpAdaptor MBean from 'Http:name=XSLTProcessor' to 'Http:name=DefaultProcessor' you can get the HTTP Adaptor to recieve and reply in plain XML. This is very good for our purposes as we can implement basic authentication and SSL for security, and have a basic XML parser do the marshalling and unmarshalling or requests for us. So, things are looking even simpler than before. -- Juan Carlos Murillo <[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]