Enterprise Information Portal Architecture and
Requirements
An Enterprise Information Portal (EIP) provides
business users with a single Web interface to corporate information
scattered throughout the enterprise. In this section we discuss the
architecture of an EIP and review EIP product
requirements.
Components of an
EIP
The main components of an EIP are the business information
directory, the publishing and subscription facilities, and the
information assistant.
The Main Components of an EIP
Business Information Directory and Publishing Facility
The business information directory(BID) is a server-based
index of an organization’s business information. This index is
maintained via a Web-based publishing facility, by so-called
meta data crawlers that regularly scan selected
servers for new business information, or by an import
interface that enables users and third-party vendors to maintain
directory information via flat files or a programmic interface. The
business information directory not only indexes business information
like data warehouse relational tables, word processing documents,
and Web pages, but also the decision processing objects (queries or
analyses, for example) that are used to produce the business
information. Users can employ the portal to find these objects, and,
if authorized, run them. The business information directory not only
enables an organization to document data (really meta data)
about a wide variety of business information and where it resides in
the enterprise, but also the ability to organize this information by
subject area and topic. The directory in addition allows business
users to annotate directory entries with additional meta data about
the meaning and context of business information, and about the
business actions that have been taken based on the information.
Subscription Facility
The subscription facility is used to control how business
information viewed through the portal is distributed to business
users. Information can be delivered or decision processing objects
run – immediately, at a certain time and date, or at user-defined
intervals. Business rules can be defined so that as information in a
data warehouse database, for example, changes the rules are
evaluated and if satisfied (a client’s total stock portfolio reaches
a certain threshold, for example) a report generated automatically
and delivered to the user. The subscription facility supports not
only explicit subscriptions to information, but also
implicit ones. An example of an implicit subscription would
be if the user defines to the portal (most probably in a user
profile) interest in certain types of information, or if the user
belongs to a group of users associated with certain types of
information. When a piece of information is published to the
business information directory, the portal distributes automatically
copies of the information to users whose profiles indicate an
interest in the type of information that is being published. Another
form of implicit subscription is unsolicited information
where a user may decide that other people in the organization need
to see a copy of a particular piece of information, and a request is
made to the portal to deliver the information to those users, either
on a one-off basis, or at regular intervals.
Information Assistant
The information assistant provides a fully customizable
Web interface that works in conjunction with a search engine to
enter and process user requests for business information.
EIP Product
Requirements
Outlined below are seven key requirements that an EIP should
support.
1. A portal should provide a business information directory
(BID) for maintaining meta data about an organization’s business
information. This meta data should not only contain
details about the business information itself, but also about how
the business information is related to other information objects in
the business information supply chain. Users of the directory should
be able to drill-thru from the business information directory
to technical meta data maintained by a meta data interchange
hub and its associated technical directory. More
information about a meta data interchange hub can be found in Managing
Distributed Meta Data. The ability to define meta data
relationships within the business information directory, and between
the business information directory and the meta data interchange hub
enables the complete flow of information from transactional
processing systems to decision and collaborative processing systems
to be documented and tracked by an organization.
2. The business information directory should have an
administration capability for defining user and user group
profiles. These profiles should allow the administrator to
define and control the types of information a user may see, and the
features of the portal the user may employ. Users should also be
able to modify their personal profiles to indicate the types of
information they are, or are not, interested in receiving.
3. A publishing facility should be provided that enables both
technical and business users to employ an interactive Web interface
to document the business information that exists in an
organization. This facility should support a wide variety of
different information types including relational database tables,
multidimensional databases, word-processing documents, spreadsheets,
images, video, audio, HTML and XML pages, e-mail messages, and
decision processing objects such as queries, reports, and analyses.
When publishing information, the user should be given the option to
move the information being published to a shared and protected
information store. The user should also have the ability to annotate
business information directory entries with additional information.
4. The publishing facility should provide crawlers that
automatically scan/index the contents of specified file directories
for new business information. The frequency of scanning, the
directories scanned, and the file types processed should be
controllable by the administrator. The results of the
scanning/indexing process should be placed in a staging area for
editing and entry into the publishing facility by support staff. The
scanning/indexing process should support installation-defined exits
that can be coded in industry standard programming languages.
5. The publishing facility should support file import and
export facilities (ideally via XML), and a documented programmatic
interface that allows external products to access and maintain meta
data in the directory.
6. A subscription facility should be provided that allows
business users to have information delivered to them on a regular
basis. This facility should allow the user to control via a Web
interface the delivery schedule, the format the information is to be
delivered in, and the location to which the information is to be
delivered. Scheduling options should include immediate delivery, a
specific date and time, a regular schedule, and event-driven
triggers controlled by user-defined business rules. Delivery formats
should include popular Web and office-system file formats.
Destinations supported should include Web addresses, e-mail
user-IDs, pagers, and fax machines. The subscription facility should
allow the user to schedule the running of decision processing
objects such as queries, reports, and analyses created by leading
business intelligence tools. It should also support implicit
subscriptions whereby information is delivered automatically to
users based on their profile, or when requested by another member of
their user group.
7. A simple and easy-to-use Web browser information assistant
should be provided for accessing, maintaining, and navigating the
business information directory. The information assistant
should have a search capability that allows the business user to
scan directory contents based on user-entered search criteria. The
information assistant should provide different styles of user
interface that can be tailored to suit the needs of different users
and the type of work being performed. Possible interfaces include
the traditional desktop file folder interface, Web search engine
interface, and the hyperbolic tree. The Web search engine interface
is more suitable for inexperienced users, whereas the hyperbolic
tree can display more information and is more suited to experienced
users who wish to navigate and drill-down through
information.
Choosing the Right
Product
When choosing an enterprise information portal, the list of
requirements presented in the brief should be used to assess user
needs and to evaluate products. The main distinguishing factors
between products are likely to be the power and openness of the
business information directory, and the ability of the product to
support a large number of users and a wide range of business
information. These factors are important for organizations that wish
to create an enterprise-wide EIP strategy for organizing and finding
business information. Without such a strategy, it is likely that
multiple portals will be deployed, which will lead to significant
information integration problems, and defeats the key objective of
an enterprise information portal – providing business users with a
single interface to business information.
|