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
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Identifying Project Scope Risk
Managing Project Constraints and Documenting Risks
Quantifying and Analyzing Activity Risks
Closing Projects
Conclusion
Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer)
SWT Event Handling, Threading, and Displays
Layouts
Text Controls
Drag and Drop and the Clipboard
Sample Application
Systematic Software Testing (Artech House Computer Library)
Test Execution
The Test Organization
The Test Manager
Some Final Thoughts…
Appendix D Sample Master Test Plan
Visual C# 2005 How to Program (2nd Edition)
Controlling Access to Members
ComboBox Control
Color Control
Summary
Self-Review Exercises
Postfix: The Definitive Guide
General Configuration and Administration
How qmgr Works
UUCP, Fax, and Other Deliveries
Appendix A. Configuration Parameters
Appendix D. Frequently Asked Questions
The Oracle Hackers Handbook: Hacking and Defending Oracle
Attacking Oracle PL/SQL Web Applications
Running Operating System Commands
Accessing the File System
Accessing the Network
Appendix A Default Usernames and Passwords
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