1. Diagram
2. Key Concepts
Presentation
The user's interface to the LiUS system. Initially, for release 1, this will be a web browser interface only.
Presentation Integration & Delivery
Presentation integration and delivery handles user requests and sends them to the appropriate subsystem within LiUS. It
also sends responses back on the correct channel to the appropriate presentation subsystem.
The cache data store allows presentation information to be cached (potentially at multiple points in the delivery
network) to increase performance.
In the future this subsystem will handle portal requests and responses also and would also be able to support new
channels for alternate presentation subsystems (for example, mobile devices).
Content Management
The content management is the central tool for authoring, editing, and reviewing content that is to be published to
LIUS. Content management comprises the services that deliver published content in a format capable of being handled by
the customer's browser.
Content will be diverse, including technical specification documents, marketing materials, downloadable software, video
and audio clips. Formats will include Hypertext Mark-up Language (HTML), style sheets, Java Server Pages (JSP's),
Portable Document Format (PDF) and Extensible Mark-up Language (XML).
Content is created in a content store and 'published' (as HTML, style sheets, templates etc) to a file system.
Content management operates behind the firewall and is not accessed by customers.
Commerce
Commerce services enable users to put products in a shopping list, save or send the list, and place an order. Included
is also a function for checking the current status of an order, placed on the Internet or through mail order.
This service includes registration and profile management enabling private and corporate users to register in LiUS and
work with their profile information.
The user registry, where user profiles are stored and used for authentication, is a separate Lightweight Directory
Access Protocol (LDAP) directory which is a standard LiUS platform component.
Included in this subsystem are the site statistics services that enable administrators to view detailed statistics on
the site and visitors' behavior.
The site administration service provides administrators with the tools they need to work with user profiles and perform
any other kind of administration that is needed to manage the site.
Personalization services might include one or more of the following:
-
Selective delivery of content based on user profile, earlier behavior and/or selected preferences.
-
Classification of content in cooperation with the content management tool.
-
Recommendation engine, able to recommend similar, or complementary products.
-
Collaborative filtering that gives the possibility of suggesting products that other customers with similar
profiles/interests/order history have bought.
LiUS Services
LiUS services provide a number of non-commerce functions:
-
A download service to download tools, such as a kitchen planner, or media, for example, a TV
advertisement.
-
Store services that enable users to access information on actual LiUS stores. Among other things, users can check
special offers, view maps, check stock availability, and find out about the opening hours.
-
A job service that allows job seekers to search for available jobs, apply for jobs, or sign up for an e-mail
subscription of new job ads.
-
Customer services allowing users to ask questions, search an FAQ, apply for LIUS cards and do self-service tasks.
-
Press services for delivering information to news agencies etc.
Product Import
This subsystem imports, on a regular basis, data from the back-end systems and holds it locally in tier 2. This avoids
synchronous connections to back-end systems to display product information etc. The rules for transforming data from
one system to another are kept in a separate rules data store.
Application Integration
This subsystem provides an integration/decomposition service to the application subsystems (that is, Commerce and
LiUS Services) and 'hides' the potentially multiple back-end systems providing a single point of control. This is
particularly important as the number and types of interface are likely to change (for example the introduction of a
marketing database in future releases). A rules data store defines how requests to back-end systems get routed to the
actual system(s).
Stock Control System
The LiUS stock control subsystem is responsible for product prices (including VAT), stock availability, order tracking
and the receipt and processing of orders.
Product System
The LiUS product system stores all product related data (for example, product and article descriptions, images,
product to category mappings etc). Product data will be translated into multiple languages.
e-mail System
The LiUS e-mail system. This subsystem actually represents both the internal subsystem (Lotus Notes) and the external
e-mail subsystem.
Search Engine
The search service allows users to search for information (both editorial content provided by content contributors and
business content extracted from back-end systems).
This subsystem creates the indexes from the various data stores that a user will search through. Indexes are updated in
the data store owned by the search service subsystem.
Directory Services
This is the LiUS provided directory services that is used to get authentication information on internal users.
|