Metro Web Services .NET 3.5 Plugfest 3/08 Results
4 Sun development engineers (myself,
and
were at Microsoft's Redmond campus last week to participate in the
latest
to test interoperability between future releases of
and Windows Communication Foundation in .NET 3.5.
Note: our shipping product, Metro 1.0 (built into
GlassFish V2 UR1
and runs in other web containers---e.g., Tomcat), interoperates with .NET 3.0 based on mostly
non-standard specifications.
What we tested at this plugfest was our current development codebase
that will interoperate with .NET 3.5 based on standard
specifications. If you are interested in the interop results for
our shipping products see the
Metro 1.0 Status Notes.
We tested Security, Trust 1.3, SecureConversation
1.3, ReliableMessaging 1.1, MTOM and Addressing. Here are our
results. The test results are in line with our expections for
this point in our development cycle.
Security scenarios:
Metro->WCF WCF->Metro
WsSecurity10-X10 PASS PASS
WsSecurity10-X10-NoTimestamp PASS PASS
WsSecurity11-A PASS PASS
WsSecurity11-AD PASS PASS
WsSecurity11-AD-ES PASS PASS
WsSecurity11-A-ES PASS PASS
WsSecurity11-A-NoTimestamp PASS PASS
WsSecurity11Sign-AS did not run* PASS
WsSecurity11Sign-ASD PASS PASS
WsSecurity11Sign-UXS PASS PASS
WsSecurity11Sign-UXSD PASS PASS
WsSecurity11Sign-XS PASS PASS
WsSecurity11Sign-XSD PASS PASS
WsSecurity11-UX PASS PASS
WsSecurity11-UXD PASS PASS
WsSecurity11-UXD-SEES PASS PASS
WsSecurity11-UX-NoTimestamp PASS PASS
WsSecurity11-UX-SEES PASS PASS
WsSecurity11-X PASS PASS
WsSecurity11-X-AES128 PASS PASS
WsSecurity11-X-AES192 PASS PASS
WsSecurity11-XD PASS PASS
WsSecurity11-XD-ES PASS PASS
WsSecurity11-XD-SEES PASS PASS
WsSecurity11-X-NoTimestamp PASS PASS
WsSecurity11-X-TripleDES PASS PASS
* Not present in MS external endpoint.
WS-Trust 1.2:
S-S-M S-M-M S-M-S M-S-S M-S-M M-M-S
Scenario1: P P P P P P
Scenario2: P P P P P P
Scenario5: P P P P P P
Scenario6: P P P P P P
WS-Trust 1.3:
S-S-M S-M-M S-M-S M-S-S M-S-M M-M-S
Scenario1: P P P P P P
Scenario2: P P P P P P
Scenario3: P P P P P P
Scenario4: P P P P P P
Scenario5: P P P P P P
WS-SecureConversation 1.3:
S-M M-S
scenario6: P P
Scenario8: P P
Trust, SecureConversation Notes:
- S-S-M means Metro (Sun) client, Sun STS, WCF (Microsoft) Service, etc.
- P = Pass, F = Failed
WS-ReliableMessaging 1.0 and 1.1
Metro->WCF WCF->Metro Metro->WCF WCF->Metro Metro->WCF WCF->Metro
external external internal A internal A internal B internal B
RM1.0 SOAP1.2 One-way pass NR pass pass pass pass
RM1.0 SOAP1.1 One-way pass NR pass pass pass pass
RM1.0 SOAP1.2 One-way Secured pass NR FAIL FAIL pass pass
RM1.0 SOAP1.1 One-way Secured pass NR FAIL FAIL pass pass
RM1.0 SOAP1.2 Roundtrip pass NR pass pass pass pass
RM1.0 SOAP1.1 Roundtrip pass NR pass pass pass pass
RM1.0 SOAP1.2 Roundtrip Secured pass NR FAIL FAIL pass pass
RM1.0 SOAP1.1 Roundtrip Secured pass NR FAIL FAIL pass pass
RM1.1 SOAP1.2 One-way pass NR pass pass pass pass
RM1.1 SOAP1.1 One-way pass NR pass pass pass pass
RM1.1 SOAP1.2 One-way Secured pass NR pass pass FAIL FAIL
RM1.1 SOAP1.1 One-way Secured pass NR pass pass FAIL FAIL
RM1.1 SOAP1.2 Roundtrip pass NR pass pass pass pass
RM1.1 SOAP1.1 Roundtrip pass NR pass pass pass pass
RM1.1 SOAP1.2 Roundtrip Secured pass NR pass pass FAIL FAIL
RM1.1 SOAP1.1 Roundtrip Secured pass NR pass pass FAIL FAIL
NR=="Not Run"
There seemed to be a configuration problem on the internal plugfest machines (i.e.,
internal A and internal B)
MTOM
Soap11MtomSignEncrypt 4
Soap11MtomSignOnly 5
Soap11MtomUtf16 5
Soap11MtomUtf8 5
Soap12MtomUtf8 5
Soap12MtomUtf8Aug04 5
Soap12MtomUtf8Security 5
Soap12MtomUtf8SecurityAug04 4
Metro->WCF: 38/38
WCF->Metro: 38/38
WS-Addressing
Metro->WCF:
WS-Addressing CR SOAP 1.1: 22/23 (1143 failed)
WS-Addressing CR SOAP 1.2: 24/25 (1243 failed)
WS-Addressing Member Submission SOAP 1.1: 10/10
WS-Addressing Member Submission SOAP 1.2: 11/11
WCF->Metro:
WS-Addressing CR SOAP 1.1: 24/25 (1152 failed)
WS-Addressing CR SOAP 1.2: 26/26 (1152 failed)
WS-Addressing Member Submission SOAP 1.1: 10/11 (1152 failed)
WS-Addressing Member Submission SOAP 1.2: 11/12 (1152 failed)
We will be continuously running the above tests along with the rest
of the
interop scenarios
as we work toward Metro / .NET 3.5 interop for a release sometime in
2008. Check out Jiandong's, Marek's and Rama's blogs for more details on
interop results from this plugfest.
Technorati:
wsit
glassfish
projectmetro
- Login or register to post comments
- Printer-friendly version
- haroldcarr's blog
- 7033 reads





