WCF Service Library<br />WCF Service Library<br />WCF Service Application<br />Service contract file (IService1.cs or IService1.vb). The service contract file is an interface that has WCF service attributes applied. This file provides a definition of a simple service to show you how to define your services, and includes parameter-based operations and a simple data contract sample. This is the default file displayed in the code editor after creating a WCF service project.<br />Service implementation file (Service1.cs or Service1.vb). The service implementation file implements the contract defined in the service contract file. <br />Application configuration file (App.config). The configuration file provides the basic elements of a WCF service model with a secure HTTP binding. It also includes an endpoint for the service and enables metadata exchange.<br /><ul><li>Service host file (service1.svc)
Service contract file (IService1.cs or IService1.vb)
Service implementation file (Service1.svc.cs or Service1.svc.vb)
Web configuration file (Web.config)</li></li></ul><li>XML Serialization<br />The following items can be serialized using the XmLSerializer class:<br /><ul><li>Public read/write properties and fields of public classes.
Classes that implement ICollection or IEnumerable.
DataSet objects.</li></ul>Serialization is the process of converting an object into a form that can be readily transported<br />XML serialization serializes only the public fields and property values of an object into an XML stream<br />The central class in XML serialization is the XmlSerializer class, and the most important methods in this class are the Serialize and Deserialize methods<br />