Logo Berwick  •  Heights  •  Software

Building Quality Into Enterprise Software

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])

Divider
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)


© 2008 Berwick Heights Software, Inc. All Rights Reserved