Your application can call or invoke standard APIs or custom APIs.
For background about APIs and the services architecture of service
types, behavior, and security, see the
Customizing APIs Guide.
This guide includes information about the following types of changes:
- Invoke standard APIs for displaying data in the UI and for saving
changes made in the UI to the database.
- Invoke customized APIs for executing your custom logic in the
extended service definitions and pipeline configurations.
- APIs use input and output XML to store and retrieve data from
the database. If you don't extend these API input and output XML files,
you may not get the results you want in the UI when your business
logic is executing.
- Every API input and output XML file has a DTD and XSD associated
to it. Whenever you modify input and output XML, you must generate
the corresponding DTD and XSD to ensure data integrity. If you don't
generate the DTD and XSD for extended XMLs, you may get inconsistent
data.