11.07.2015 Views

y - Net Developer

y - Net Developer

y - Net Developer

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

amrameshreddy.blog.com■CONTENTSFiltering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359Filter Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Best Practices for Versioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360With Schema Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Without Schema Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361Putting It All Together: Quote Client Sample Application . . . . . . . . . . . 362Creating the Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362Creating the Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370■Chapter 12 Developing Peer-to-Peer Applications with WCF . . . . . . . . . 371Introducing Peer-to-Peer Computing . . . . . . . . . . . . . . . . . . . . . . . . . 371Why Use P2P? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372The Challenges of P2P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373P2P Development Life Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . 374Windows P2P <strong>Net</strong>working . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376How Does a P2P Mesh Work? . . . . . . . . . . . . . . . . . . . . . . . . . . 378What Is Peer Channel? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381QuickReturnTraderChat Sample . . . . . . . . . . . . . . . . . . . . . . . . . 382P2P Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387QuickReturnSecureTraderChat Sample . . . . . . . . . . . . . . . . . . . 389Working with <strong>Net</strong>Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392Listing Clouds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393Clouds Scopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394Listing Peers in a Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395Cloud Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396Working with Peers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396SOA with P2P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400■Chapter 13 Implementing SOA Interoperability . . . . . . . . . . . . . . . . . . . . . . . 401Achieving Java/J2EE Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . 401Non-Microsoft SOA Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . 402Interoperability with WS-I Basic Profile . . . . . . . . . . . . . . . . . . . 403Sending Binary Data Over Web Services . . . . . . . . . . . . . . . . . . 406Using WS-ReliableMessaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418WS-ReliableMessaging Example . . . . . . . . . . . . . . . . . . . . . . . . 419Platform Support of WS-ReliableMessaging . . . . . . . . . . . . . . . . 421Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422ramrameshreddyramrameshreddyxiii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!