Web Services Policy 1.5 Features and Interop Scenarios

 

Asir S Vedamuthu, Microsoft Corporation

February 27th, 2007

 

The following table enumerates features in the Framework and Attachment drafts, identifies features that are covered by interop scenarios on W3C CVS [1] & on-going interop scenario development within the WG and highlights features without any interop scenario coverage.

Legend:

ˇ         C – Covered by interop scenarios on W3C CVS

ˇ         W – Will be covered by on-going interop scenario development within the WG

ˇ         O – Open feature without any interop scenario coverage.

 

[1] http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/interop/  

 

Serial

Section Number

Feature

Round 1

Round 2

Round 3

Round 4

Notes

1

P 4

Policy expression

C

 

C

 

 

2

P 4.1

Policy expression - normal form

C

 

C

 

 

3

P 4.1

Policy expression - normal form with nested policy expression

C

 

C

 

 

4

P 4.2

Policy identification – wsu:Id attribute

 

C

C

 

 

5

P 4.2

Policy identification –xml:id attribute

 

W

 

 

Felix – on point

6

P 4.2

Policy identification – Name attribute

 

C

 

 

 

7

P 4.3

Normalize

C

 

C

 

 

8

P 4.3.1

Compact form - optional policy assertions

C

 

 

 

 

9

P 4.3.2

Compact form – nested policy expression

C

 

C

 

 

10

P 4.3.3

Compact form – policy operator – Policy

C

 

C

 

 

11

P 4.3.3

Compact form – policy operator – All

C

 

C

 

 

12

P 4.3.3

Compact form – policy operator – ExactlyOne

C

 

C

 

 

13

P 4.3.3

Compact form – policy inclusion

 

C

 

 

 

14

P 4.3.5

Policy inclusion (expression identified by an ID)

 

C

C

 

 

15

P 4.3.5

Policy inclusion (external policy expression)

 

C

 

 

 

16

P 4.4

Ignorable policy assertions

C

 

 

 

 

17

P 4.5

Policy intersection – strict mode

C

 

 

 

 

18

P 4.5

Policy intersection – lax mode

C

 

 

 

 

19

P 4.6

Policy expression + XML Base

W

 

 

 

Chris – on point

20

P Appendix A

application/wspolicy+xml media type

 

 

 

W

Glen – on point

21

PA 3.1

Merge

C

 

C

 

 

 

PA 3.4

External Policy Attachment

22

PA 3.4.1

URI domain expression + IRI References for WSDL 20 Components

 

 

 

O

 

23

PA 3.4.1

URI domain expression + WSDL 11 Element Identifiers

 

 

 

W

Ashok – on point

 

PA 4

WS-Policy Attachment for WSDL 11

24

PA 4.1.1

Effective policy of a service policy subject

 

C

 

 

 

25

PA 4.1.2

Effective policy of an endpoint policy subject

 

C

C

 

 

26

PA 4.1.3

Effective Policy of an operation policy subject

 

C

 

 

 

27

PA 4.1.4

Effective Policy of an input message policy subject

 

C

C

 

 

28

PA 4.1.4

Effective Policy of an output message policy subject

 

C

C

 

 

29

PA 4.1.4

Effective Policy of a fault message policy subject

 

C

 

 

 

30

PA 5

WS-Policy Attachment for WSDL 20

31

PA 5.4.1

Effective policy of a service policy subject

 

C

 

 

 

32

PA 5.4.2

Effective policy of an endpoint policy subject

 

C

C

 

 

33

PA 5.4.3

Effective policy of an operation policy subject

 

C

 

 

 

34

PA 5.4.4

Effective policy of an input message policy subject

 

C

C

 

 

35

PA 5.4.5

Effective policy of an output message policy subject

 

C

C

 

 

36

PA 5.4.6 and PA 5.4.7

Effective policy of an input/output fault message policy subject

 

C

 

 

 

 

PA 6

WS-Policy Attachment for UDDI

37

PA 6.1.1

Effective policy of a service provider policy subject

 

 

 

W

Prasad – on point

38

PA 6.1.2

Effective policy of a service policy subject

 

 

 

W

Prasad – on point

39

PA 6.1.3

Effective policy of an endpoint policy subject

 

 

 

W

Prasad – on point

40

PA 6.3

Referencing remote policy expressions

 

 

 

W

Prasad – on point

41

PA 6.3

Registering reusable policy expressions

 

 

 

W

Prasad – on point

42

PA 6.4

Registering policies in UDDI V3

 

 

 

W

Prasad – on point

43

 

Negative Test Cases

O

O

O

O