![]() |
|
|
|
|
![]() |
|
|
|
Not only does the CAS framework provide a uniform presentation, but it also presents online services that work more like desktop applications than older, slow click/submit web-site interfaces. The web framework, built on the model-view-controller (MVC) design paradigm, provides a Rich Internet Architecture (RIA) user interface. The framework makes extensive use of Dynamic and Extensible HTML together with Asynchronous Javascript with XML (Ajax), giving applications developed with the framework the interactivity of desktop applications. SCS's Spice programming tools facilitate presentation through the Spice Pattern language and macro preprocessor. The pattern language allows HTML markup to be specified as static content into which application data is dynamically filled in at runtime, thus separating presentation from application databases and rules. The macro preprocessor supports assembling large, complex web pages from small, simple, reusable chunks of code. It also allows for customization of static presentation content and styles to accomodate a variety of languages and site preferences. In short, it writes the programs that write the programs that generate dynamic web content. CAS provides publishers with the agility to offer new services in a dynamic and rapidly changing marketplace. | ||||
|
||||