You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

binding.ws HTTP basic authentication

Phase

Extension

Intent

PolicyModel

Builder

Provider

Interceptor

Notes

Component Impl

Java

 

 

 

 

 

 

Reference Wire

 

 

 

 

 

 

 

Reference Binding Wire

 

 

 

 

BasicAuthenticationReferencePolicyProvider

BasicAuthenticationReferencePolicyInterceptor

 

Reference Binding/EPR

WS

authentication

BasicAuthenticationPolicy

 

 

 

 

Service Binding/EP

WS

authentication

BasicAuthenticationPolicy

 

 

 

 

Service Binding Wire

 

 

 

 

BasicAuthenticationServicePolicyProvider

BasicAuthenticationServicePolicyInterceptor

 

Service Wire

 

 

 

 

 

 

 

Component Impl

Java

 

 

 

 

 

 

binding.ws HTTP ssl confidentiality - 1 way SSL

Phase

Extension

Intent

PolicyModel

Builder

Provider

Interceptor

Notes

Component Impl

Java

 

 

 

 

 

 

Reference Wire

 

 

 

 

 

 

 

Reference Binding Wire

 

 

 

 

 

 

 

Reference Binding/EPR

WS

confidentiality

HTTPSPolicy

HTTPSPolicyProvider

 

 

 

Service Binding/EP

WS

confidentiality

HTTPSPolicy

HTTPSPolicyProvider

 

 

 

Service Binding Wire

 

 

 

 

 

 

 

Service Wire

 

 

 

 

 

 

 

Component Impl

Java

 

 

 

 

 

 

Note. The provider is is possibly badly named as it configures the trust/key store for the whole JVM. If you define two policy sets with different trust/key store configuration then only one will be used. Should the provider be more generically named/located to indicate this?

binding.ws HTTP ssl confidentiality and client authentication - 2 way SSL

TBD

Policy Transaction Default

Phase

Extension

Intent

PolicyModel

Builder

Provider

Interceptor

Notes

Component Impl

Java

 

 

TransactionPolicyBuilder

 

 

look at intent list and add appropriate defaults

Reference Wire

 

 

 

 

 

 

 

Reference Binding Wire

 

 

 

 

 

 

 

Reference Binding/EPR

WS

 

 

TransactionPolicyBuilder

 

 

look at intent list and add appropriate defaults

Service Bindin/EP

WS

 

 

TransactionPolicyBuilder

 

 

look at intent list and add appropriate defaults

Service Binding Wire

 

 

 

 

 

 

 

Service Wire

 

 

 

 

 

 

 

Component Impl

Java

 

 

TransactionPolicyBuilder

 

 

look at intent list and add appropriate defaults

Note. Subsequently the following will process the new intents that have been added

Policy Transaction Managed Global Propagates

Phase

Extension

Intent

PolicyModel

Builder

Provider

Interceptor

Notes

Component Impl

Spring

 

 

 

 

 

 

Component Impl

Java

managedTransaction.global

TransactionPolicy

 

TransactionImplementationPolicyProvider

TransactionInterceptor

Seems odd that there is only one interceptor

Reference Wire - Impl

 

 

 

 

 

 

 

Reference Wire - Ref

 

 

 

 

TransactionReferencePolicyProvider

TransactionInterceptor

 

Reference Binding Wire

 

 

 

 

 

 

 

Reference Binding/EPR

WS

propagatesTransaction

TransactionPolicy

 

?

TransactionReferenceBindingWSInterceptor

 

Reference Binding/EPR

SCA

 

 

 

 

 

 

Service Bindin/EP

WS

propagatesTransaction

TransactionPolicy

 

?

TransactionServiceBindingWSInterceptor

 

Service Binding Wire

 

 

 

 

 

 

 

Service Wire

 

 

 

 

TransactionServicePolicyProvider

TransactionInterceptor

 

Component Impl

Java

managedTransaction.global

TransactionPolicy

 

TransactionImplementationPolicyProvider

TransactionInterceptor

 

Policy runtime template

Phase

Extension

Intent

PolicyModel

Builder

Provider

Interceptor

Notes

Component Impl

Java

 

 

 

 

 

 

Reference Wire

 

 

 

 

 

 

 

Reference Binding Wire

 

 

 

 

 

 

 

Reference Binding/EPR

 

 

 

 

 

 

 

Service Binding/EP

 

 

 

 

 

 

 

Service Binding Wire

 

 

 

 

 

 

 

Service Wire

 

 

 

 

 

 

 

Component Impl

Java

 

 

 

 

 

 

  • No labels