Thursday, March 22, 2007

What WS-* Standards supported by WCF / Windows Communication Founcation


WS-* Stac for WCF

WCF supports the WS-* architecture, enabling the development of interoperable Web services that incorporate end-to-end security, reliability and transaction support:

Messaging: XML, SOAP, WS-Addressing, and MTOM
WCF supports both Representational State Transfer (REST) and SOAP-based Web services. WCF also supports WS-Addressing, which defines additions to the SOAP header for addressing SOAP messages. This frees SOAP from relying on the underlying transport protocol for addressing information. MTOM defines an optimized transmission format for attachments in SOAP messages based on the XML-binary Optimized Packaging (XOP) specification.

Metadata: WSDL, WS-MetadataExchange, WS-Policy, and WS-SecurityPolicy
WCF supports the Web Services Description Language (WSDL), which defines a standard language for specifying services and various aspects of how those services can be used. WCF also supports WS-Policy and WS-SecurityPolicy to describe more dynamic aspects of a service's behavior that cannot be expressed in WSDL, such as a preferred security option. Lastly, WCF's support for WS-MetadataExchange means that clients can request service metadata, such as the WSDL and policies for a service, via SOAP.

Security: WS-Security, WS-Trust, and WS-SecureConversation
WCF supports both transport-level security via SSL and message-level security, by implementing WS-Security, WS-Trust, and WS-SecureConversation. These specifications define additions to SOAP for message-level protection, integrity, authentication, and identity federation. Message-level security is not limited to a single type of credential and gives developers more granular control over which message parts should be secured.

Reliability: WS-ReliableMessaging
WCF supports WS-ReliableMessaging, which defines additions to the SOAP header that enable reliable end-to-end communication, even when multiple SOAP intermediaries are traversed. WS-ReliableMessaging can guarantee that a message arrives, that it arrives exactly once and that it arrives in order.

Transactions: WS-Coordination, WS-AtomicTransaction

WCF supports WS-Coordination and WS-AtomicTransaction, enabling two-phase commit transactions over SOAP-based exchanges.

Saturday, March 03, 2007

WPF/E Feb CTP VS 2005 ASP.NET Template

I've modifed the existing WPF/E JS Template with WPF/E Feb CTP VS 2005 ASP.NET Template with Default.aspx.cs, Default.aspx.designer.cs, Feb CTP's aghost.js 3 new version parameters. Comment here for the zip file. Place the zip file in "C:\Documents and Settings\JiniShans\My Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual C#" folder and open VS 2005, youll find a New Template called for WPF/E ASP.NET WebSite

Labels: , ,