application management system - wernand software development professionals
tdm concept

 

The Task Designer Module (TDM) is an interactive interface used to design a wide range of data‑processing tasks. In AMS, tasks fall into two broad categories:

1. Tasks that take input, perform an action, and/or produce output

2. Tasks that perform an action without requiring inputs or producing outputs

To simplify task design, AMS categorises the first group of tasks based on the number and type of objects involved. Task objects include:

Inputs

• Outputs (IO Objects)

• Data Processing Services (DPS)

AMS provides four types of Data Processing Services, each supporting a different structural pattern:

m2o — many inputs to one output

o2m — one input to many outputs

tvm — time‑variant merge, used primarily in data warehousing

sql — SQL‑based processing

By combining these Data Processing Services (as illustrated in the diagram on the right), AMS can support all typical batch‑processing requirements, as well as specialised transformation services such as Lookup, Merge, Split, and Funnel. This modular approach allows users to design simple or highly complex tasks using consistent, reusable building blocks.