The figure below outlines the high level components that make up a Talon application.
XVM
TODO
Management
TODO
AEP
TODO
Application Event Handlers
TODO
ODS
TODO
Replication
CDC
ICR
Transaction Logs
SMA
TODO
Discovery
TODO
Design Time Components
ADM: The Application Data Modeler
The application data modeler provides an XML based modeling language that is used to generate messages and state as plain old java objects. ADM modeled objects are highly optimized and shield application developers from concerns around serialization, transport and persistence of these objects.
See Modeling Messages and
DDL: Domain Descriptor Language
Because X applications don't The X Platform DDL is the platform's configuration schema which allows configurating a group of related applications in a singe configuration artifact in a single XML document. This configuration is used by deployment tools such as Robin to seed the the platform's configuration repository where it is then used by Talon XVM when they are launched.
See Understanding Configuration