Recent Articles and Presentations
Building Web Applications With Ajax
Re-architecting an existing software solution for the web is a difficult task
given the static nature of HTML vs. the dynamic nature of most user interfaces.
The AJAX (Asynchronous JavaScript and XML) technique can help overcome the
limitations of pure HTML to create feature-rich user interfaces matching those
of most client/server-based applications.
This presentation looks at the basics of how AJAX works and offers a survey
of the different toolkits that provide an AJAX platform for web applications. It
compares and contrasts the Microsoft XMLHTTP object, a few of the AJAX
frameworks currently available and the newer Atlas framework. The talk also
presents some recent web-enabled applications that relied on AJAX for their
novel approaches to web user experiences. The emphasis is on the practical
aspects of AJAX so that attendees will be able to use this exciting technique in
their own web applications to create powerful web-based user interfaces.
(
Download sample code [Updated])
Customizing the Security of Web Services Using Microsoft WSE
This presentation shows how to validate and partially
encrypt SOAP payloads using
XSD, .Net encryption, WSE 3.0 and custom WS-Policy statements. For large SOAP
payloads being processed by a web service, it is crucial that the payload data
be validated according to a contractual XSD. It is also beneficial to be able to
encrypt only those sensitive portions of the payload that require encryption
rather than encrypting the entire payload. The article describes
how to write custom WS-Policy statements and handlers for them, use embedded XSD
documents to validate XML and use the encryption tools within .Net to encrypt
the payload. (
Download sample code)