Service and Device Discovery: Protocols and Programming
暫譯: 服務與設備發現:協議與程式設計

Golden G. Richard III

  • 出版商: McGraw-Hill Education
  • 出版日期: 2002-06-21
  • 售價: $2,290
  • 貴賓價: 9.5$2,176
  • 語言: 英文
  • 頁數: 403
  • 裝訂: Paperback
  • ISBN: 0071379592
  • ISBN-13: 9780071379595
  • 已絕版

買這商品的人也買了...

商品描述

COVERS FOUR KEY PROTOCOLS

Jini

SLP (Service Location Protocol)

UPnP (Universal Plug and Play)

Bluetooth SDP

Service and Device Discovery is a complete survey of the state-of-the-art in an emerging field. Client/server architectures may not be new, but the world has changed around them. Increasingly complex networked environments and the proliferation of mobile devices create many instances where highly dynamic client/service behavior is the norm and not the exception. Service discovery protocols enable plug and play architectures, where services may be introduced into a network and removed at will, without configuration hassles. In addition, service discovery is an important step toward eliminating manually installed drivers, relying instead on standard interfaces to put devices in touch.

WHY SERVICE DISCOVERY?

Service discovery will make networked devices significantly less tedious to deploy and use than they are today. As a way to standardize the environments in which client/server applications are developed and used, service discovery technologies have the potential to:
* make interactions between clients and services much more dynamic
* provide software tools for developing machine-to-machine communications
* automate discovery of required services and peripherals
* reduce administrative overhead for deploying or interfacing services
* minimize re-configuration and encourage more device mobility
* build more interesting applications for networked environments

INSIDE THE SERVICE DISCOVERY FRAMEWORK, designers and programmers will learn how clients can discover needed services. How services advertise their presence. How catalogs track available services and garbage collection facilities rid the system of outdated information. How multicast is used to support discovery and advertisement. How to enable clients to browse and subtype services. And how to anticipate interoperability issues.

In this book, researcher and developer Golden G. Richard III:
* Condenses thousands of pages of protocol specifications to their essentials and helps you interpret predictably terse material
* Investigates all four leading protocols for service discovery
* Provides complete client and service examples in Java and C

Service and Device Discovery: Protocols and Programming contains fully documented source code for representative clients and services, for all four technologies, examined and explained in detail.

           

     Preface
     Acknowledgments
    CHAPTER 1: INTRODUCTION TO SERVICE DISCOVERY
     Introduction
     Service Discovery Features
     Common Characteristics
     Service Discovery Sites
     Applications
     Interoperability, or Why Learn a Bunch of Protocols?
    CHAPTER 2: JINI WORKS ITS MAGIC
     Leasing
     Clients, Services, and Renewal
     Jini Security
     Other Jini Components
    CHAPTER 3: SLP: An IETF Protocol for Service Discovery
     Overview of Service Location Protocol
     Goals of the Chapter
     Essential Details
     SLP Agents
     Designing SLP Applications: The SLP API
     Configuration
     DHCP Issues
     Security
    CHAPTER 4: UNIVERSAL PLUG AND PLAY: EXTENDING PLUG AND PLAY TO THE NETWORK
     Overview of Universal Plug and Play (UPnP)
     Universal Plug and Play Protocols in Detail
     Wheres the Code?
    CHAPTER 5: BLUETOOTH SERVICE DISCOVERY PROTOCOL
     Bluetooth Overview
     A Sample API: Digianswers Bluetooth Software Suite
    INDEX

商品描述(中文翻譯)

**涵蓋四個關鍵協議**
Jini
SLP(服務位置協議)
UPnP(通用即插即用)
Bluetooth SDP
*服務與設備發現* 是一個對新興領域的最新技術狀況的全面調查。客戶端/伺服器架構可能並不新穎,但周圍的世界已經改變。日益複雜的網絡環境和移動設備的普及創造了許多情況,在這些情況下,高度動態的客戶端/服務行為已成為常態,而非例外。服務發現協議使即插即用架構成為可能,服務可以隨意地引入到網絡中並移除,而無需繁瑣的配置。此外,服務發現是消除手動安裝驅動程序的重要一步,取而代之的是依賴標準接口來連接設備。

**為什麼要進行服務發現?**
服務發現將使網絡設備的部署和使用比現在顯著簡單。作為標準化客戶端/伺服器應用程序開發和使用環境的一種方式,服務發現技術具有以下潛力:
* 使客戶端與服務之間的互動更加動態
* 提供開發機器對機器通信的軟體工具
* 自動發現所需的服務和外圍設備
* 減少部署或介接服務的管理開銷
* 最小化重新配置並鼓勵更多設備的流動性
* 為網絡環境構建更有趣的應用程序

**在服務發現框架內,** 設計師和程序員將學習如何讓客戶端發現所需的服務。服務如何廣告其存在。目錄如何跟踪可用服務,垃圾回收設施如何清除系統中的過時信息。如何使用多播來支持發現和廣告。如何使客戶端能夠瀏覽和子類化服務。以及如何預測互操作性問題。

**在本書中,研究員和開發者 Golden G. Richard III:**
* 濃縮了數千頁的協議規範至其要點,並幫助您解釋可預測的簡潔材料
* 探討了四個主要的服務發現協議
* 提供了 Java 和 C 的完整客戶端和服務範例

*服務與設備發現:協議與編程* 包含了針對所有四種技術的代表性客戶端和服務的完整文檔源代碼,並詳細檢查和解釋。

**目錄**
前言
致謝
第一章:服務發現介紹
介紹
服務發現特徵
共同特徵
服務發現網站
應用
互操作性,或為什麼要學習一堆協議?
第二章:JINI 的魔力
租賃
客戶端、服務與續約
Jini 安全性
其他 Jini 組件
第三章:SLP:IETF 的服務發現協議
服務位置協議概述
本章目標
基本細節
SLP 代理
設計 SLP 應用程序:SLP API
配置
DHCP 問題
安全性
第四章:通用即插即用:將即插即用擴展到網絡
通用即插即用(UPnP)概述
通用即插即用協議詳情
代碼在哪裡?
第五章:藍牙服務發現協議
藍牙概述
範例 API:Digianswers 藍牙軟體套件
索引

最後瀏覽商品 (20)