Designing Distributed Applications With XML, ASP, IE5, LDAP and MSMQ

Archived content. No warranty is made as to technical accuracy. Content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

By Stephen Mohr

Reprinted with Permission from Wrox Press, Ltd.

dda2270

Copyright 1999 by Wrox Press, Ltd.

ISBN: 1861002270

For more information, go to https://www.wrox.com

Introduction

Designing Distributed Applications is all about creating Cooperative Network Applications. Their aim is to promote the re-use of intranet and Internet applications and maintain the viability of applications in the face of change.

Using Stephen's 5 Principles of Cooperative Network Application Development, you can create applications that can promote themselves on the network, sharing data and logic with clients of varying levels of sophistication. Using XML to define data exchange in such a way that future applications will also be able to negotiate an exchange format – even in the face of minor programming errors or evolving data definitions. Using LDAP this can take place on a network where we query for the services without knowing their location. The result is a distributed computing environment that will remain robust while users and resources are in flux.

About the Author

Stephen Mohr began programming in high school, back when that was somewhat unusual. Over the last ten years, he has specialized in the PC computing platform. A senior software systems architect with Omicron Consulting, he designs and develops systems using C++, Java, JavaScript, COM, and various internetworking standards and protocols. Stephen holds BS and MS degrees in computer science from Rensselaer Polytechnic Institute. His research interests include distributed object-based computing and the practical applications of artificial intelligence.