Just stumbled across an interesting paragraph in the New Features in Oracle XML DB for Oracle Database 11g Release 1 about Database Native Web Services.
The feature didn’t get that much attention yet on the Oracle 11g related blog postings, but according to the description it’s a real nice improvement compared to the 10g solution.
So what is it all about?
It allows you to publish your PL/SQL packages/procedures/functions as a web service with zero coding and zero deployment effort!
Maybe you have already heard of the SOA (service-orientated architecture) hype and probably your manager or the Java guys have already asked you how you want to participate with your old legacy PLSQL/Oracle APEX code in the “new and everything is now better” world of SOA and BPEL. This native integration of web services into the database is the answer. Probably you even have to do less work then the Java guys to expose your business service…
Another goody is that you don’t need the additional application server infrastructure anymore as you had to have it with the existing JDeveloper solution which generated a Java wrapper for your PL/SQL package. That’s especially useful in an Oracle APEX environment where you don’t need an application server anymore. Another moving piece is gone…
Really looking forward to try out Oracle 11g myself.
See also my related posting Oracle 11g more infos.