Re: news?

Atif Ghaffar <[email protected]> Thu, 27 Oct 2005 17:35:50 +0200
Newsgroups gmane.comp.isp.ispman.devel
Message-ID <[email protected]>
Hi *Jörg,*

**
What will be requirement running the J2EE app on the hardware side?
On the coding resource.. who do we have?
Please send me the schema if you have a rough version.
 best regards


 On 10/27/05, Jörg Delker <[email protected]> wrote:
>
> Atif Ghaffar wrote:
>
> > Hi Joerg,
>
>
> Hi Atif,
>
> obviously, your kids keep you quite busy... ;))
>
> > On 10/25/05, *Joerg Delker* <[email protected] <mailto:[email protected]>>
> > wrote:
> >
> > I'm planing on having four major blocks with the next generation
> > of ISPMan:
> > 1) an encapsulated backend
> > * contains all business logic
> > * does no provisioning at all (totally enclosed!)
> > * runs on RDBMS
> > * feed to LDAP
> > * complete webservice (SOAP) interface for interaction
> > * single instance
> > * probably a J2EE application (under evaluation, due to much better
> > WS handling)
> >
> >
> > I am ok on all points. Is it neccessary to bring in J2EE. Nothing
> > against it but will make more difficult to modify for non-programmers.
> > The app is used mostly by system administrators and they can usually
> > hack on perl/php etc more easily.
> > PS: What is WS handling?
>
> That's (W)eb(S)ervice.
> IMHO, the opposite is the case.
> When I started evaluating this, I actually had more experience with Perl
> than J2EE. Despite of that it was much easier to create proper (!)
> webservices, than this was possible with perl so far.
> For a nice and clean web service it needs more than just a RPC call,
> such as a robust WSDL interface and proper API documentation.
> All that will be provided by the J2EE framework practically "by default".
> But there is more:
> J2EE provides us with a common, solid framework, taking the burden of
> security (SSL, ...) and database handling from us (persistent objects).
> So we can actually focus on the business logic and not all the stuff
> around it.
> This makes development much easier (and faster).
> Besides that, I don't expect a system administrator to just "hack" in
> the backend code. That stuff (hopefully) should become basic, rock solid
> logic, that needs very few tweaking. People, who want to make changes
> here, are (from my experience) much more in favor of java, than perl.
>
> When coming to the frontend stuff, I totally agree.
> For the agent, there is probably nothing more appropriate than perl.
> For the UI, I leave it to everyones personal favorite programming
> language. Would be nice to eventually get some coding competition on
> this one, to see (possibly many) evolving interfaces.
>
> So for my part, using J2EE for the backend is still under evaluation,
> but looks very promising from a programmers point of view.
>
> > Moving LDAP out and feeding it via RDBMS is ok too. We are also doing
> > something similar here at my employer but mainly due to the reason
> > that they were running RDBMS already and we brought in LDAP to take
> > away some load from the DB.
>
>
> Using LDAP for typical RDBMS tasks is basically possible (as ISPMan <2
> shows), but is a real pain, because of the schema adjustments and the
> overall handling.
> On the other hand, we can't drop LDAP, because it's just to important
> for ISP business.
> Therefor, I think this is a feasibly way to go.
>
> Joerg
>
>
>


--
best regards
Atif Ghaffar