Blocks Extensible Exchange Protocol is a meta-messaging protocol that can be optimized for XML-based applications. This guide to BEEP shows what BEEP is for and, how to put it to use. After explaining concepts underlying the BEEP protocol, the author shows how to use the BEEP implementation in Java, C, and Tcl. You'll learn to build several working applications that use BEEP as a transport, including an implementation of the reliable SYSLOG protocol and an implementation of a BEEP transport for SOAP.
Sprache
Verlagsort
Zielgruppe
Für höhere Schule und Studium
Für Beruf und Forschung
Gewicht
ISBN-13
978-0-596-00244-2 (9780596002442)
Schweitzer Klassifikation
Marshall T. Rose is the prime mover of the BEEP Protocol. In his former position as the Internet Engineering Task Force (IETF)area director for network management, he was one of a dozen individuals who oversaw the Internet's standardization process. Rose was responsible for the design, specification, and implementation of several Internet-standard technologies, and wrote more than 60 of the Internet's requests for comment (RFCs). With a Ph.D.in information and computer science from the University of California, Irvine, Rose is the author of several professional texts.
Foreword Preface 1. Introduction Application Protocol Design The Problem Space The IETF and BEEP beepcore.org How This Book Is Organized 2. Concepts Sessions Channels Exchanges Messages Packet Formats and Traces 3. Tuning The Greeting Channel Management The TLS Profile The SASL Family of Profiles Tuning in Practice Tuning Profiles Versus Exchange Profiles The Lifecycle of a Session 4. Exchanges Client/Server Server/Client Peer-to-Peer Let's Recap 5. BEEP in Java A Guided Tour Fundamental Classes 6. BEEP in C A Portable Implementation Echo and Sink Reliable Syslog 7. BEEP in Tcl Introduction to Tcl SOAP Adding BEEP Support to the Client Adding BEEP Support to the Server 8. Futures Experiences Stability and Evolution Tunneling Transport Mappings Finally Appendix. On the Design of Application Protocols References Index