Sooo... we have:
the model, our beloved XML files
the view, our kick ass Swing dynamic tab sheet tree thingy
the control, which is da script language/the gui controls (combined
view+control)
Does that make sense to anyone else?
-- Juha
At 15:53 24.5.2000 -0400, you wrote:
>I've spent a reasonable amount of my career as a DBA and doing production
>support. I'll tell right now that if you can do the GUI AND then provide a
>script for configuration manipulation you are solving a HUGE category of
>operational concerns for any significant scale environment!
>
>+1E20
>
>Andy Lewis
>VERITAS Software, Heathrow, Florida
>Voice: 407-531-7584 - Fax: 407-531-7686 - Cell: 407-718-4718
>Pager: [EMAIL PROTECTED] - EMail: [EMAIL PROTECTED]
>
>"The heights of genius are only measurable by the depths of stupidity."
>
>
> -----Original Message-----
> From: Juha Lindfors [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 24, 2000 4:46 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [jBoss-Dev] EJX GUI: jboss.xml AND
>ejb-jar.xml?
>
>
> Hey,
>
> At 15:00 24.5.2000 -0400, Dan wrote:
> >Worst-case scenario would probably be five or six for EJBs
>alone,
> >thinking off the top of my head: deployment descriptor,
>basic
> >container settings, advanced container settings, O/R
>mapping,
> >security configuration, and whatever else I missed. Of
>course, EJX
> >should probably be a J2EE tool, not an EJB tool, given the
> >ambitions of this project. So add some more to the list to
>
> >configure web settings, JMS settings, etc.
>
> Ok, I think even with a conservative estimation we could say
>we're facing a
> rather big configuration task. Potentially it can get huge.
>
> GUI alone won't cut it. What we need is scripting.
>
> Here's a scenario:
> We've got a J2EE server (which we will real soon now! :)
>with a couple of
> J2EE applications. Each has maybe dozen or more objects,
>some servlets, few
> stateless sessions, a bunch of entities.
>
> So let's say Jay the application assembler wants to do some
>fine tuning to
> the apps. He thinks hmm, lets try to increase some of the
>container pool
> sizes. Now he goes through a bunch of nodes on the tree,
>clicks the correct
> tab on each one, few clicks to up the pool size from 50 to
>55, applies
> changes and ok's.
>
> Well that didn't work, the system performance went down the
>tubes. There
> was some magic limit between having a pool of 50 objects vs.
>55. Now Jay's
> in a real hurry to fix this up again. So again he goes
>clicking through the
> gui (a major pain) to set the individual pool sizes for each
>container back
> to 50.
>
> Where instead he wants to say:
> Go and change all pool sizes that match this container
>description A to 50.
>
> Or:
> Change the O->R mapping of all entities that are packaged in
>foo.bar.* bean
> classes to map String to VARCHAR2(255)
>
> Or even:
> Change the descriptions of all beans that have ejb-refs to
>ejb/acme/*
> naming context, except the one that comes bean packaged as
> com.wombat.gimmick, and change their descriptions to say
>"This is an ACME
> gimmick".
>
>
> Now I think that's the kind of config power a system admin
>or app assembler
> will be glad to have. The GUI will be good to have too, of
>course, but I
> think to scale to the worst case scenario you described, we
>need something
> more than checkboxes, tabs, and trees.
>
> -- Juha
>
>
>