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