Re: [Soaplab2-dev] description for the dashboard
Brought to you by:
marsenger
From: Martin S. <se...@eb...> - 2006-05-29 23:36:07
|
Hi, Thanks for putting this together. Here are my comments (not realy big ones): > We will use JSPs to generate the presentation layer and servlets as > the controllers > I think it is enough to say "use JSPs". Because JSPs *are* already servlets. I do not think that you wish to create any piece of the dashboard as a "pure" servlet (by implementing the HTTPServletRequest interface). I would not recommend it. > The dashboard will include the following basic components. > That's okay - I would like just to add that the dashboard will be designed in a way that adding a new component (not listed in your description) will be possible (and hopefully easy - like a plugin, or a pluglet). > -- Service Editor > This component will present users an HTML form that can be used to > provide the definition of a new service. When the form is submitted, the > dashboard Servlet will generate the files required by Axis2 and will > then pack them in a Web Service archive. > That's not I see it. The editor output should be an ACD file, or bot an ACD and XML file. What you just described is part of the deployment. > The information to be provided using the form will basically include the > following. > I do not think that this list is complete. It must provide everything what is possible to put in the ACD files. > -- Deployment component > You are describing in details *how* to deploy a service (I would not call it a component). But you should rather to say *what* this deployment contains. But anyway, I think that we have the same understanding of what to be done here. I would suggest to do it similarly as in the Tomcat manager (where a war file can be deployed either from the server file or uploaded from a user machine). > One issue regarding the Soaplab service archive files; it would be wise > to have the Soaplab library and other libraries used by Soaplab, in the > shared libraries directory of the Axis2 repository rather than in the > service archive file. > This could be an option in the deployment Dashboard component. > -- Service explorer > This component will basically be used for exploring and calling Soaplab > services. > I would separate it into two components: One for normal service users calling Soaplab services, and one for Soaplab admins calling a separate, usually not public, admin interface (which I/we have to define yet). "Service client" and "Service administrator". Cheers, Martin -- Martin Senger email: mar...@gm... skype: martinsenger |