Web Services

See How to create a database, How to Java

Web Services only enable db to callout. No server is created
Official guide http://www.oracle.com/technology/sample_code/tech/java/jsp/callout_users_guide.htm#1.2._Load_Oracle_SOAP_client_into_Oralce

Download OracleAS 10.1.3.1 Webservice Callout for 10g RDBMS (ZIP, ~13MB)
(Old version http://download.oracle.com/technology/sample_code/tech/java/jsp/dbws-callout-utility.zip)

unzip dbws-callout-utility-10131.zip
Create user DBWSINST like SYS(you may use "create with copy" from TOAD or Enterprise Manager),
change default tablespace and give it 50MB space

cd sqlj/lib
nohup loadjava -u dbwsinst/dbwsinst -grant public -r -v -f -genmissing dbwsclientws.jar dbwsclientdb102.jar &
sqlplus "/ as sysdba" @utl_dbws_decl.sql  
sqlplus "/ as sysdba" @utl_dbws_body.sql