Table of content


   
•  Table of Contents
•  Index
Java™ P2P Unleashed
By Robert Flenner, Michael Abbott, Toufic Boubez, Frank Cohen, Navaneeth Krishnan, Alan Moffet, Rajam Ramamurti, Bilal Siddiqui, Frank Sommers
   
Publisher : Sams Publishing
Pub Date : September 12, 2002
ISBN : 0-672-32399-0
Pages : 752
Copyright
    About the Lead Author
      Contributing Authors
      We Want to Hear from You!
   
    Introduction
      How This Book Is Organized
      Source Code
   
    Part I.  Introducing P2P
      Chapter 1.  What Is P2P?
      A Brief History
      Peer-To-Peer Application Hall of Fame
      Motivation to Adopt P2P
      Business and Implementation Issues
      P2P Architectures
      JXTA and XML
      A Future That Includes Web Services
      Summary
   
      Chapter 2.  A Case for Java and P2P
      Java Language Benefits
      Platform-Specific Benefits
      The Power of Equivalence and Independence
      Summary
   
      Chapter 3.  P2P Application Types
      Instant Messaging
      Managing and Sharing Information
      Collaboration
      Distributed Services
      Summary
   
      Chapter 4.  P2P As a Framework for Distributed Computing
      P2P Common Functions and Characteristics
      Comparing Traditional Systems
      Web Services Overview
      Jini and JavaSpaces Overview
      JXTA Overview
      Summary
   
   
    Part II.  P2P Systems and Architecture
      Chapter 5.  System Topics Explained
      Transport
      Protocols
      Metadata
      Data Formats
      Integration and Interoperability
      Security
      Performance
      Summary
   
      Chapter 6.  P2P Dynamic Networks
      Discovery
      Identity and Presence
      Virtual Spaces
      Routing
      Performance
      Summary
   
      Chapter 7.  Transports and Protocols
      What Is a Protocol?
      HTTP
      SMTP
      SOAP
      BEEP
      Using a Custom Protocol
      Summary
   
      Chapter 8.  P2P Data Formats and Interchange
      Current Representations of Metadata
      XML and Metadata
      XML and Metadata in P2P Systems: Applications
      Searching Across Peers
      Summary
   
      Chapter 9.  Integration and Interoperability
      From Sockets to Distributed Objects: Integration Transports
      Integrate To…What?
      Common Integration Protocols and Systems
      Summary
   
      Chapter 10.  P2P Security
      Security Requirements
      Network Identity
      Foundations of Security
      Identification
      Authentication
      Authorization
      Privacy and Anonymity
      Trust
      Accountability
      Software for Developing Secure P2P Applications
      Additional Resources
      Summary
   
   
    Part III.  Building Distributed Systems Using Java
      Chapter 11.  Web Services Explained
      Web Services and the Drive Toward Interoperability
      The Web Services Architecture: The Interoperability Stacks
      The Principal Web Services Technologies
      Summary
   
      Chapter 12.  Messaging and Java APIs for XML
      Standard APIs to Third-Party Services
      JMS and the Importance of Messaging
      Java API for XML Parsing (JAXP)
      XML and the Java API for XML Binding (JAXB)
      Message Profiling Using JAXM
      Summary
   
      Chapter 13.  Working with Registries
      XML Registries for P2P
      UDDI
      UDDI Request Authoring in Java
      ebXML
      Java API for XML Registries
      Accessing Web Services
      Summary
   
      Chapter 14.  Jini and JavaSpaces
      Obtaining Jini
      Standardizing Interfaces
      The HTTP Server and Protocol
      Remote Method Invocation
      Lookup and Discovery
      Jini Services
      Summary
   
      Chapter 15.  P2P Jini and JavaSpaces
      Edge Services
      Self-Healing Networks
      Intelligent Agents
      Summary
   
      Chapter 16.  JXTA and XML
      The Virtualization of Networks
      The JXTA Protocols
      The JXTA J2SE API
      A First JXTA Program
      JXTA Prime Cruncher
      Summary
   
      Chapter 17.  The JXTA Shell
      Why a Shell?
      Starting and Using the Shell
      Interacting with a Remote Peer via a Shell
      Extending the Shell
      Connecting Shell Commands
      Summary
   
   
    Part IV.  Sample P2P Applications
      Chapter 18.  Building a Personal Portal
      What Is a Personal Portal?
      Content Management
      Personal Content Space
      Sharing Information
      Publishing
      Design
      Code Details
      Running the Example
      Summary
   
      Chapter 19.  The P2P Dashboard
      The P2P Dashboard
      Design
      Code Details
      Summary
   
      Chapter 20.  Using SOAP with P2P
      What Can We Achieve by Combining Web Services with P2P?
      P2P Web Services
      Proposed Improvements
      Summary
   
      Chapter 21.  The P2P Game
      The P2P Game
      Design
      Code Details
      Summary
   
      Chapter 22.  Distance Learning
      Distance Learning
      Design
      Code Details
      Summary
   
      Chapter 23.  Future Directions in P2P
      P2P Devices
      Semantics and Ontologies
      Composite Capability/Preference Profiles
      Web Services Inspection Language
      Web Services Interoperability
      Grid Computing
      Intelligent Software Agents
      The Big Picture
   
   
    Appendix
      Appendix A.  J2EE Overview
      J2EE and Enterprise Computing
      J2EE Defined
      J2EE Application Tiers
      Peer-to-Peer and J2EE
      Additional Resources
   
   
    Index


JavaT P2P Unleashed
JavaT P2P Unleashed
ISBN: N/A
EAN: N/A
Year: 2002
Pages: 209

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net