Request Management

Top  Previous  Next

MoreMotion employs XML & XSL technologies for managing the dynamic web pages by means of implementing the paradigm of separating the content from the presentation. While the presentation of data on the user interface is specified as XSL Style Sheets, the data to render is provided by the MoreMotion in XML format out of the ADOMs (MoreMotion Data Objects ).

The MoreMotion units (Action Services, Data Services and Processes) do not care about how the response to the request is built. Each unit purely focuses its own job. They are orchestrated by the MoreMotion as configured in the MoreMotion configuration.

Request Life Cycle

The typical scenario for the actions taken by the MoreMotion upon receiving an request is as follows.

1.The request is received and parsed into comprehensive objects
2.The Processes (The Model Classes) are executed as configured
3.The Data Services are invoked to populate data in MoreMotion Data Objects (ADOMs)
4.The Page XML data is prepared by converting the required ADOMs to XML
5.Page XML is sent as the response to the XSLT capable browsers
6.Page XML and Page XSL are transformed into HTML response for the XSLT incapable browsers and the HTML response is sent to the browser.

 

Topic Index

Action Services

Display Page Service

Page Sequencing

Rendering the Pages

Data Services

Page Configuration