|
|
||
Harold Carr's BlogMetro Web Services .NET 3.5 Plugfest 3/08 ResultsPosted by haroldcarr on March 25, 2008 at 02:30 PM | Comments (0)4 Sun development engineers (myself, Jiandong, Rama and Marek) were at Microsoft's Redmond campus last week to participate in the latest plugfest to test interoperability between future releases of Metro Web Services 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:
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 Bookmark blog post: CommentsComments are listed in date ascending order (oldest first) | Post Comment | ||
|
|