11.07.2015 Views

y - Net Developer

y - Net Developer

y - Net Developer

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

amrameshreddy.blog.combest practicesfor defining and implementing contracts,110for implementing service contracts, 109for security, 156for service library, 120for versioning data contracts, 360–362binary dataBase64 encoding, 407Direct Internet Message Encapsulation(DIME), 408–409Message Transmission OptimizationMechanism (MTOM), 409–416sending over Web services, 406SOAP with Attachments (SwA), 407–408binary serialization, 338, 351binding support for credentials, 221–222bindingschanging, 257custom, building, 216description of, 20, 53, 57–58early, 328–329interoperable, 58late, 329MsmqIntegrationBinding, 270–272<strong>Net</strong>MSMQ binding stack, 260predefined, 58security features of, 215–216BizTalk Server, integration with, 43blank solution file, creating, 181body of SOAP message, 15boundaries, crossing, 8BPEL (Business Process ExecutionLanguage), 9breaking changes to data contracts, 346–347buffering, 257buildingcustom binding, 216custom code to monitor activity, 181–188business drivers, 180business drivers, security, 214–215Business Process Execution Language(BPEL), 9■Ccards (Windows CardSpace), 243certificate authorization, 226–229certificate-based authentication, P2Pnetworks, 388changing data contracts, 346–347channel stack, 335ChannelFactorydescription of, 69instantiation of, 76–81channelsdescription of, 66–67dual HTTP, 258flavors of, 68integration, 260, 270–274shapes of, 67–68transport, 264–270chunking, 256claim sets, 217ClaimClient application, running, 219ClaimHost application, running, 219claimsdescription of, 217ExchangeService class and, 217–220presenting to WCF, 220–221classesBasicHttpBinding, 405DataContractSerializer, 142, 337, 349description of, 39ExchangeService, 218–220, 235Execution, and data contract, 139Message, 335–336, 357–359MessageFilter, 359MessageFilterTable, 360MtomMessageEncodingBindingElement,409PeerCredentials, 388PeerNode, 381PeerNodeAddress, 381PeerSecuritySettings, 387QuickReturnStockQuote, 338ReliableSessionBindingElement, 257SecureString, 390serviced component, 47ServiceHostaccessing in IIS, 161description of, 145as host agnostic, 148–149IIS and, 159processes, application domains, and,147Windows Service hosting, 151System.ServiceModel.Activation.Http-Handler, 102Tradedata contract, 138with DataContract attribute, 134with DataMember attributes on fieldsand properties, 135–136first few lines of code for, 128schema with no members, 134TradeSecurityRequest, 139TradeSecurityResponse, 140TransactionScope, 280XML Web Service, example of, 44XmlSerializer, 349–350■INDEX 457ramrameshreddyramrameshreddyFind it faster at http://superindex.apress.com/

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

Saved successfully!

Ooh no, something went wrong!