Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> 8i Java Port
Hi
I have an internet application which utilizes a java client and java middleware. The client talks to the middleware with Java sockets and the middleware talks to 8i with JDBC, I have implemented the stored procs in PL/SQL. I am an Oracle newbie.
I'm looking to make this setup more scaleable, in particular it is my hope to bring my middleware right into the database. The performance data I have seen regards the aurora jvm looks impressive and I want to harness this scalability.
Now, I need to know just how much of my app needs to be re-architected. Of course I am hoping I can just jar my middleware and loadjava and magically I have superior scalability but I fear this is not going to be the case. I can see to start with I want to implement my PL/SQL in Java, I know this is slower until the native compiler comes out, but I can live with that.
The oracle docs say ....
sockets are not persistant over calls (something to do with the presentation layer which I know nothing about) utilise EJBs for scalability for remote connections (I know nothing)
Does this mean that although sockets are there it's actually best not to use them ... because they doen't have the same sematics as normal sockets?
Currently my middleware and client talk to each other by passing serializable objects over the socket but now I think that this protocol probably vanishes and method calls are probably utilised directly on a remote object in the context of an oracle session?
If someone could give me some advice on this I'd be grateful (you can see I'm pretty confused!).
Thanks
ritchie Received on Fri Aug 06 1999 - 07:44:18 CDT
![]() |
![]() |