Honestly web2py is not for everybody. I am not very well versed in JEE and unless you can separate the JEE app and the web2py and connect them exclusively by sharing a database and /or web services, a Python framework may not be a good solution for you.
On Jul 21, 4:30 pm, ChristophW <cwiena...@gmx.net> wrote: > Hello, > > I am currently looking into web2py to more efficiently build a complex > web interface for an even more complex server application. Just FYI, I > don't have much experience with Python and nil with web2py so far. > Currently my concern is the business logic, where it is located and > where the data comes from. web2py has a pretty cool DAL that I could > definitely use for some simple data modifications. > > There will be an independently, actively running backend (workflows, > business processes, etc.), which will be hosted in JBoss (JEE). Users > of the web interface will need to access and edit object trees that > only exist in those backend components, not in the database. For that > I obviously cannot use the DAL. > > So my question is how, in a technical/architectural sense could a > controller in web2py access those JEE components? I assume that I > always can expose SOAP webservices from JBoss but but I'm wondering > whether there is some more elegant integration? > > If I stayed with Java technologies, while not as elegant, I could run > everything in the JEE container, use JPA for database access > respectively directly work with those background service beans and the > in-process object trees. So I'll have to make and justify the trade- > off between elegance in the UI and increased effort in the backend > (web2py) vs not so elegant UI but easier backend integration (Java- > only). > > Any suggestions? > > Thanks a lot, Christoph