rss
SOATUBE
Oracle
Custom Search SOABYTE here

Sunday, February 27, 2011

Basic FAQs of SOA Suite 11g Part 4


Is OWSM being released in 11gR1?

Yes, OWSM is the strategic security and policy framework for Oracle Fusion Middleware.
Agents and policy manager are built in FMW 11g (service infrastructure, EM, etc.) but not sold standalone at this point.

Will OWSM still be sold as part of the SOA Suite?

Yes, in fact the plan is for OWSM to be sold only in SOA Suite (no longer sold as a standalone item). Of course, without the gateway, OWSM really becomes part of the infrastructure, so this approach is probably the only one which makes sense.

Is it possible to log/audit web services conversations handled by a SOA composite?

Yes. For this you could simply attach a Management policy to your web services binding (name: oracle/log_policy). Each response/request going through that binding will then go an OWSM log (in the case of the JDev ADRS container, this file is called diagnostic.log and stored in %JOH%\system11.1.1.0.22.48.95\o.j2ee\embedded-oc4j\log\owsm\msglogging). Here's an example of the information you will find in this file:
[2008-03-27T14:36:04.175-07:00] [wsm] [NOTIFICATION] [] [management.logging] [tid: 33] 
[ecid: 0000HZmAo8v00000000000000002G6Oxb0000000CM,0:1] [WSM_PolicyName: oracle/log_policy] 
[WSM_BindingWSPort: http://xmlns.oracle.com/test/Project1/test#wsdl.endpoint(client/test_pt)] 
[WSM_RemoteAddress: 127.0.0.1] [WSM_MessageId: 0000HZmAo8v00000000000000002G6Oxb0000000CM,0:1] 
[WSM_LogType: Request] [WSM_LogLevel: all] [ WSM_ModelObjName: client] 
[WSM_ServiceID: default/Project1/client] [WSM_AppicationName: default] [WSM_OperationName: process] 
[APP: soa-infra] [WSM_PolicyVersion: none]
[[
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body xmlns:ns1="http://xmlns.oracle.com/test/Project1/test">
        <ns1:testProcessRequest>
            <ns1:input>PROJECT</ns1:input>
        </ns1:testProcessRequest>
    </soap:Body>
</soap:Envelope>
]]
[2008-03-27T14:36:04.205-07:00] [wsm] [NOTIFICATION] [] [management.logging] [tid: 33] 
[ecid: 0000HZmAo8v00000000000000002G6Oxb0000000CM,0:1] [WSM_PolicyName: oracle/log_policy] 
[WSM_BindingWSPort: http://xmlns.oracle.com/test/Project1/test#wsdl.endpoint(client/test_pt)] 
[WSM_RemoteAddress: 127.0.0.1] [WSM_MessageId: 0000HZmAo8v00000000000000002G6Oxb0000000CM,0:1] 
[WSM_LogType: Response] [WSM_LogLevel: soap_body] [ WSM_ModelObjName: client] 
[WSM_ServiceID: default/Project1/client] [WSM_AppicationName: default] 
[WSM_OperationName: process] [APP: soa-infra] [WSM_PolicyVersion: none]
[[
<?xml version = '1.0' encoding = 'UTF-8'?>
<env:Body xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <testProcessResponse xmlns="http://xmlns.oracle.com/test/Project1/test">
   <result>PROJECT</result>
</testProcessResponse>
</env:Body>
]]
(the policy definition is at %JOH%\system11.1.1.0.22.48.95\o.j2ee\embedded-oc4j\gmds\owsm\policies\oracle\log_policy)

0 comments:

Post a Comment

 
Blogger Profile