A system for running applications such as may be used over the internet
separates the logical workflow processes of the application from views
presented to a user. Separate process flow modules are used to provide
state code for executing transactional applications. Logical views are
designated by these modules in response to user input. Actual views
presented to a user are derived from these logical views according to the
status of the user and the communication channel over which the
transaction is being performed. Process flow modules can be reused with
different sets of user interface views to provide a variety of user
interfaces without significant recoding.
Een systeem om toepassingen zoals in werking te stellen kan over Internet worden gebruikt scheidt de logische werkschemaprocessen van de toepassing van meningen die aan een gebruiker worden voorgesteld. De afzonderlijke modules van de processtroom worden gebruikt om staatscode voor het uitvoeren van transactietoepassingen te verstrekken. De logische meningen worden aangewezen door deze modules in antwoord op gebruikersinput. De daadwerkelijke meningen die aan een gebruiker worden voorgesteld worden afgeleid uit deze logische meningen volgens het statuut van de gebruiker en het communicatiekanaal over wie de transactie wordt uitgevoerd. De de stroommodules van het proces kunnen met verschillende reeksen gebruikersinterfacemeningen worden opnieuw gebruikt om een verscheidenheid te verstrekken van gebruikersinterface zonder het significante opnieuw coderen.