What is a SharePoint site definition? SharePoint sites consist of numerous Web pages, just like an ASP.NET 2.0 application. When a site is created, these pages are created as instances in the content database. The instances refer to the actual file on the file system. What is CAML? CAML stands for Collaborative Application Mark-up Language. CAML is used to define tables in the Windows SharePoint Services database during site provisioning. It is an XML-based language that is used in Microsoft Windows SharePoint Services to define sites and lists. What is Service-Oriented Architecture? SOA is an IT architecture strategy for business … Click here to continue reading.