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.
|