Cargando…

WCF 4.5 multi-layer services development with entity framework /

This book is a step-by-step tutorial to guide you through learning WCF and Entity Framework. Clear step-by-step instructions and relevant screenshots will make sure you won't get lost in the new world of WCF and Entity Framework. Configuration files, host applications, test clients, and WCF ser...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Liu, Ming T. (Ming-Tsan) (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2012.
Edición:Third edition.
Colección:Professional expertise distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Table of Contents; WCF 4.5 Multi-Layer Services Development with Entity Framework; WCF 4.5 Multi-Layer Services Development with Entity Framework; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Instant Updates on New Packt Books; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Web Services and Windows Communication Foundation.
  • What is SOA?Web services; What is a web service?; WSDL; Web service proxy; SOAP; Web services: standards and specifications; WS-I Profiles; WS-Addressing; WS-Security; WS-ReliableMessaging; WS-Coordination and WS-Transaction; Windows Communication Foundation (WCF); What is WCF?; Why is WCF used for SOA?; WCF architecture; Basic WCF concepts
  • WCF ABCs; Address; Binding; Contract; Service contract; Operation contract; Message contract; Data contract; Fault contract; Endpoint; Behavior; Hosting; Self hosting; Windows services hosting; IIS or Windows Activation Services hosting; Channels.
  • MetadataWCF production and development environments; Summary; 2. Implementing a Basic HelloWorld WCF Service; Creating the HelloWorld solution and project; Creating the HelloWorldService service contract interface; Implementing the HelloWorldService service contract; Hosting the WCF service in IIS Express; Creating the host application; Testing the host application; IIS Express; Modifying the web.config file; Starting the host application; Creating a client to consume the WCF service; Creating the client application project; Generating the proxy and configuration files.
  • Customizing the client applicationRunning the client application; Setting the service application to AutoStart; Summary; 3. Hosting and Debugging the HelloWorld WCF Service; Hosting the HelloWorld WCF service; Hosting the service in ASP.NET Development Server; Hosting the service in a managed application; Hosting the service in a console application; Consuming the service hosted in a console application; Hosting the service in a Windows service; Hosting the service in the Internet Information Services server using the HTTP protocol; Preparing the folders and files.
  • Turn on Internet Information ServicesCreating the IIS application; Starting the WCF service in IIS; Testing the WCF service hosted in IIS; Hosting the service in the Internet Information Services server using the TCP protocol; Benefits of hosting a WCF service using the TCP protocol; Preparing the folders and files; Enabling the non-HTTP WCF activation for the hosting machine; Creating the IIS application; Testing the WCF service hosted in IIS using the TCP protocol; Other WCF service hosting options; Debugging the HelloWorld WCF service; Debugging from the client application.