But even before the rendering operation
occurs, preparation activities such as data aggregation, information cleansing, and formatting
are executed on the server side, controlled by business logic. Therefore, information rendering
follows activities that first take place on powerful infrastructure, software platforms, and middleware.
Advanced technologies even extend the traditional client-side rendering paradigm and
offer remote mechanisms by which information is rendered by distributed presentation layers that
operate in interoperable computing environments. For example, this aggregation of views is proposed
by the technology-agnostic Web Services for Remote Portlets (WSRP) standard, which is a
part of portal technologies.16 Exhibit 15.17 depicts these two major capabilities of the rendering
architectural concept.
326 Ch. 15 Service-Oriented Conceptual Architecture Modeling Principles
Local
Rendering
Rendering Machine
Remote
Rendering
EXHIBIT 15.17 RENDERING MACHINE CAPABILITIES
The rendering architectural concept also describes three industry-standard presentation
layer content delivery models, each of which influences the method used to prepare information
and render data for display17: First, the on-demand rendering method, known as pull, by which
a user initiates a request for content (illustrated in Exhibit 15.18). The information returned is
typically formatted for the user??™s presentation layer.
Pages:
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564