Web Service Validations

If we create custom pages to import data using a Web Service (SOAP or OData), how do validations work? For example, if we create a page with only the fields we need to create General Journal lines, do we need to do anything special for the native validations to work? Do the OnValidate, OnInsert, etc. triggers on the tables and pages run when writing to the Web Service Page?