Flylib.com
JavaT P2P Unleashed
JavaT P2P Unleashed
ISBN: N/A
EAN: N/A
Year: 2002
Pages: 209
BUY ON AMAZON
Main Page
Table of content
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 ToWhat?
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 CapabilityPreference 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
Index SYMBOL
Index A
Index B
Index C
Index D
Index E
Index F
Index G
Index H
Index I
Index J
Index K
Index L
Index M
Index N
Index O
Index P
Index Q
Index R
Index S
Index T
Index U
Index V
Index W
Index X
JavaT P2P Unleashed
ISBN: N/A
EAN: N/A
Year: 2002
Pages: 209
BUY ON AMAZON
Beginning Cryptography with Java
Message Digests, MACs, and HMACs
Asymmetric Key Cryptography
Object Description in Cryptography Using ASN.1
CMS and S/MIME
Appendix B Algorithms Provided by the Bouncy Castle Provider
Certified Ethical Hacker Exam Prep
Footprinting and Scanning
Apply Your Knowledge
Study Strategies
Key Terms
License Term and Charges
Metrics and Models in Software Quality Engineering (2nd Edition)
Checklist
The Exponential Model
Productivity Metrics
Availability Metrics
Measuring Levels Is Not Enough
Systematic Software Testing (Artech House Computer Library)
Detailed Test Planning
Analysis and Design
Test Implementation
Appendix E Simplified Unit Test Plan
Appendix F Process Diagrams
Managing Enterprise Systems with the Windows Script Host
Introduction
Input/Output Streams
Messaging Operations
Data Access
Exchange Server
User Interfaces in C#: Windows Forms and Custom Controls
Creating Usable Interfaces
Control Class Basics
Classic Controls
MDI Interfaces and Workspaces
GDI+ Basics
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies