Platform-enabled Website - Architecture

Architecture

A platform-enabled web application exchanges data with plug-in applications. When designing a platform, it is necessary to determine what data is exposed by the platform and under what conditions. This exchange of data is fundamental to the design of a platform-enabled website. Designed correctly, the platform and the applications that extend it are loosely coupled, yet maintain a seamless look and feel.

A loosely coupled relationship between the platform and a plug-in application exists when:

  • the platform does not depend on the plug-in application (i.e., the platform will still operate even if a plug-in is removed);
  • plug-in applications can be added and removed easily;
  • there is a well-defined interface for communication between the platform and the plug-in application;
  • unexpected termination or errors in a plug-in application will not be detrimental to the platform;
  • there are minimal expectations about the internal operation of each component (i.e., the platform and the plug-in application are black boxes).

Read more about this topic:  Platform-enabled Website

Famous quotes containing the word architecture:

    “Art is a jealous mistress, and, if a man have a genius for painting, poetry, music, architecture or philosophy, he makes a bad husband and an ill provider.”
    —Ralph Waldo Emerson (1803–1882)

    “And when his hours are numbered, and the world
    Is all his own, retiring, as he were not,
    Leaves, when the sun appears, astonished Art
    To mimic in slow structures, stone by stone,
    Built in an age, the mad wind’s night-work,
    The frolic architecture of the snow.”
    —Ralph Waldo Emerson (1803–1882)

    “Polarized light showed the secret architecture of bodies; and when the second-sight of the mind is opened, now one color or form or gesture, and now another, has a pungency, as if a more interior ray had been emitted, disclosing its deep holdings in the frame of things.”
    —Ralph Waldo Emerson (1803–1882)