Thursday, July 19, 2012

call https service from osb...

The below is copied from: https://forums.oracle.com/forums/thread.jspa?threadID=1120159







Below note gives the high level steps to be performed for implementing different security requirements with OSB

OSB - Proxy Service HTTPS one way
Configure Identity & Trust Keystore

OSB - Proxy Service HTTPS 2 way
Configure Identity Assertion Provider to support X509
Configure user mapper class for default identity assertion provider
Change 2 way Client Cert behaviour from default
('Client Certificate Not requested”) to “Client Certificate requested but not enforced”

OSB - Business Service HTTPS one way
Add root & intermediate CA certificates of the server to the trust keystore

*OSB - Business Service HTTPS 2 way *
Add root & intermediate CA certificates of the server to the trust keystore
Configure PKI Credential Provider containing the client certificate
Configure a Service Key provider with SSL Client Authentication key
Associate the service key provider to the proxy service which invokes the business service

OSB - Proxy Service WS-Security User Name Token
Configure Auth.xml or custom username token WS-Security Policy

OSB - Proxy Service WS-Security X509 Token
Configure Auth.xml and Sign.xml Policy
Change UseX509ForIdentity attribute in domain → WS Security → Inbound Mbean Token handlers Page to true
Ensure Certificate passed by client is present in certificate registry or the root CA in trust keystore depending upon weblogic certification path provider configuration
Configure Identity Assertion Provider and Username mapper class.

OSB - Business Service WS-Security User Name Token
Configure Auth or custom username token WS-Security Policy
Configure Service account for username provider

OSB - Business Service WS-Security X509 Token
Configure Sign.xml and Auth.xml policy ( or custom signing and username token policies) in the business service
Configure a PKI credential provider and service key provider containing the certificate to be used for signing and authentication
Associate the service key provider to the proxy service which invokes the business service.

OSB - Proxy Service Digital Signature [ Request Only]
Configure Sign.xml or a custom signing policy to the proxy service
Ensure Certificate passed by client is present in certificate registry or the root CA in trust keystore depending upon weblogic certification path provider configuration
OSB – Business Service Digital Signature [ Request Only]
Configure Sign.xml policy ( or custom signing policy) in the business service
Configure a PKI credential provider and service key provider containing the certificate to be used for signing
Associate the service key provider to the proxy service which invokes the business service.

Wednesday, June 27, 2012

Oracle SOA Suite - Information Websites and Blogs

Here I will be sharing a lot of links which have a lot of useful information about Oracle SOA Suite.

SOA:
http://javaoraclesoa.blogspot.nl
http://erpschools.com
http://blog.ipnweb.com/p/index-of-articles.html
http://javaoraclesoa.blogspot.com/
http://moshe-soa.blogspot.com
http://georgie-soablog.blogspot.com
http://weblogic-wonders.com/weblogic/2009/10/12/configuring-two-way-ssl-between-client-and-weblogic-server-with-apache-proxying-the-request/
http://middlewaremagic.com/weblogic/?p=1938
http://albinoraclesoa.blogspot.com
http://abhishek-soablog.blogspot.com
http://neeraj-soa-tips.blogspot.com
http://abhishek-oracleaia-bpel-esb.blogspot.com
http://www.nagazuka.nl/
http://orasoa.blogspot.com
http://soa-java.blogspot.com
http://www.albinsblog.com
http://niallcblogs.blogspot.com
https://blogs.oracle.com/reynolds/entry/more_on_batch_processing_in_bp
http://cohfu.wordpress.com/2010/01/06/bulk-loading-a-coherence-cache-from-an-oracle-database/
https://blogs.oracle.com/knutvatsendvik/entry/throttling_in_osb
http://www.javamonamour.org
https://blogs.oracle.com/reynolds
http://georgie-soablog.blogspot.com
http://shrikworld.blogspot.com

http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soascheduler-186798.pdf

SOA and OWSM:
http://soabpel.wordpress.com
http://tech-learnings.blogspot.com/2010/04/using-xsl-parameters-in-soa-11g.html
http://oraclefusionfacts.blogspot.com/

OSB:
http://blog.xebia.com
http://prabodh-mitra.blogspot.com/
https://svgonugu.wordpress.com/tag/service-callout/
http://victor-jan.blogspot.com
http://soawork.blogspot.in
OSB Routing Options in Proxy Service: http://blog.ipnweb.com/2012/05/true-dynamic-routing-with-osb-11g.html

Ant Script for deployment, uniqueMessageSeparator :
http://sharatverma.blogspot.com
http://puchaanirudh.blogspot.in/


Web Logic Patch Update: Smart Update Directory
http://docs.oracle.com/cd/E14759_01/doc.32/e14143.pdf

Oracle Application Server:
Oracle AS 10g: (10.1.3.5.1)
http://docs.oracle.com/cd/E14101_01/doc.1013/e15342/toc.htm


Will keep updating this post..