Next Article Table of Contents Previous Article

ENTERPRISE INFORMATION PORTALS/ENTERPRISE KNOWLEDGE PORTALS
by Joseph M. Firestone, Ph.D.

EIPs

In November of 1998, a new "investment space" called Enterprise Information Portals (EIPs), was declared by Christopher Shilakes and Julie Tylman of Merrill Lynch's Enterprise Software Team [1, P. 1].

"Enterprise Information Portals are applications that enable companies to unlock internally and externally stored information, and provide users a single gateway to personalized information needed to make informed business decisions. " They are: ". . . an amalgamation of software applications that consolidate, manage, analyze and distribute information across and outside of an enterprise (including Business Intelligence, Content Management, Data Warehouse & Mart and Data Management applications.)"

Merrill Lynch sees EIPs as the next big investment opportunity in the IT sector and believes the EIP space will eventually reach or exceed the size of the Enterprise Resource Planning Market. Indeed, Merrill Lynch estimates the 1998 total EIP market at $4.4 billion, and forecasts "that revenues could top $14.8 billion by 2002, approximately 36% CAGR for this sector."

This growth, according to Shilakes and Tylman, is being driven by three basic benefits provided by EIP systems [1, P. 9]. The first benefit is "competitive advantage" derived from the "competitive potential lying dormant in the information stored" in enterprise systems. The second benefit is that "packaged" EIP systems lead to increased ROI because they are less expensive, easier to maintain, and easier to deploy than customized systems. They also generate revenue through the well-informed actions they support. And the third is that "EIP systems provide access to all" in a convenient, reliable, and inexpensive delivery vehicle.

A slightly different point of view on benefits is provided by Plumtree Software [2, P. 9]. It sees EIPs as increasing employee productivity by decreasing the amount of time employees spend searching the Web, increasing effectiveness by providing needed information that helps decision making, and decreasing overall cost of information by lowering the cost of its delivery.

Here are the essential characteristics of EIP's according to Shilakes and Tylman [1, P. 10-13]:

  • EIPs use both "push" and "pull" technologies to transmit information to users through a standardized Web-based interface; EIPs provide "interactivity" -- the ability to " ‘question' and share information on" user desktops; EIPs integrate disparate applications including Content Management, Business Intelligence, Data Warehouse/Data Mart, Data Management, and other data external to these applications into a single system that can "share, manage and maintain information from one central user interface." An EIP is able to access both external and internal sources of data and information. It is able to support a bi-directional exchange of information with these sources. And it is able to use the data and information it acquires for further processing and analysis; EIPs exhibit the trend toward "verticalization" in application software. That is, they are often "packaged applications" providing "targeted content to specific industries or corporate functions." Content Management Systems process, filter, and refine "unstructured" internal and external data and information contained in diverse paper and electronic formats, archive and often restructure it, and store it in a corporate repository (either centralized or distributed).

Business Intelligence tools access data and information and through Querying, Reporting, On-Line Analytical Processing (OLAP), Data Mining, and Analytical Applications provide a view of information both presentable and significant to the end user. Data Warehouses and Data Marts are integrated, time-variant, non-volatile collections of data supporting DSS and EIS applications, and, in particular business intelligence tools and processes. And Data Management Systems "perform ETL tasks, clean data, and facilitate scheduling, administration and metadata management for data warehouses and data marts."

From these descriptions of EIP component applications, one can see that EIPs may be viewed as an expansion of current trends in Data Warehousing (DW) Systems. DW systems now contain, and also amalgamate and integrate, Web-based interactive Querying and Reporting, BI, Data Warehouses and Data Marts, and Data Management applications. Data Warehousing as a field has also exhibited a strong trend toward vertical market applications. And indeed, among the first entrants into the EIP space are corporations previously active in the BI, DW and Data Management segments. So what are the differences between current Web-accessed DW Systems and EIPs?

Differences between EIPs and Data Warehousing Systems

The big differences between EIP and current Data Warehousing/Data Mart System applications are:

  • the integration of Content Management Systems, the increasing emphasis on exchange of data with external data stores and applications, the emphasis on sharing data and information among users, the renewed emphasis on data mining and analytical applications, and, above all, the emphasis on integration of the disparate applications and data sources into a single, integrated, EIP application. Integrating Content Management leads to an explosion of potential data and information sources for EIPs. Whereas DW systems have dealt mainly with structured legacy systems generally dealing with On-Line Transactional Processing (OLTP), EIPs will integrate and amalgamate data and information from such diverse sources as Web documents, research reports, contracts, government licenses, brochures, purchase orders, data warehouses, data marts, and other DSS/EIS systems, legacy systems, enterprise application servers (e.g., SAP, Baan, KDD/Data Mining Servers, Stock Transaction Servers), and any document with content relevant for some corporate interest.

A focus on such documents, applications, and data stores and the problem of capturing them, and extracting and analyzing information contained in them, also means a focus on technologies that have never been important to the field of DW. Technologies such as Imaging and Scanning, Document Management, Work Flow and GroupWare, COLD Storage, Business Process Automation, Key Word, Phrase, or Concept-based Searching, Text Mining, OODBMSs, and Video Streaming now become important to EIP. Other technologies such as Intelligent Agents which have played a role in DW Systems now attain major importance because of their important roles in optimizing focused acquisition, retrieval, analysis, and transmission of content.

The increased emphasis on exchange of data with diverse internal and external sources means that connectivity to a variety of servers is even more important in EIPs than in DW systems. In EIPs the problem is not just one of establishing connectivity to legacy systems, flat files, relational, and multi-dimensional databases. Instead, generalized connectivity to any data, application, or content source that is of interest to a user is the ideal for EIPs. This means that the EIP products with the broadest range of connectivity to data, information, and knowledge stores, and to diverse applications will be favored as this market develops.

The emphasis on sharing ideas and information among users reinforces the concern in EIPs with Work Flow and Business Process Automation Technologies. Data Warehousing Systems have not emphasized Business Process Automation and Support. In particular, the DW approach to Collaborative Corporate Planning has been somewhat informal and ad hoc. An EIP planning process, in contrast, would be much more focused on systematic work flow and Group Collaboration assisted by Intelligent Agents.

The renewed emphasis on data mining in EIPs comes from different elements in the EIP idea. First, data mining has not grown as rapidly as it might have in the DW Systems context. Part of this is that data mining has not generally been available through Web interfaces, as it will more frequently be in the EIP context. Another reason is that data mining has not been fully integrated in the DW context. It has been a "sister application," generally resident in a proprietary application. While it exchanges data with DW data stores, its integration with them is loose and constitutes a barrier to the use of data mining applications. The increased integration of the components of EIP systems, as well as the availability of Web interfaces should act as a spur to data mining.

A second spur to data mining in EIP systems will come from their emphasis on text mining in content management. Text mining will produce structured data, which can then be data mined. So, the availability of new categories of structured data that have never been mined before will serve as a spur to data mining.

A third spur to data mining in EIPs comes from their overall emphasis on the full spectrum of BI applications. In DW systems the emphasis is on Querying and Reporting and traditional "slice-and-dice" OLAP. Sometimes data mining applications are developed. But DW Systems have not emphasized analytical applications such as simulation and forecasting. They have not emphasized validation of patterns developed in data mining. The emphasis in EIP on the full spectrum of BI, highlights the status of data mining as part of a broad knowledge production process that includes data mining as a stage, but not as the be-all and end-all of the process. By placing data mining in a more meaningful context, and lessening the skepticism about its legitimacy, the EIP orientation could, paradoxically, increase the use of data mining.

Finally, the explicit emphasis in EIPs on integration of disparate applications and data sources, along with the amalgamation of content management and the production of new structured data from content, mean that EIP applications will require a higher order of integration than has been characteristic of DW Systems. The biggest selling point of EIPs is their ability to present information from diverse sources through a common interface. Consequently, the most visible integration requirement for EIPs is to provide an integrated Web interface-based view of all (whether data store, content, or application server-based) of the information resources of the enterprise and external information resources that are the target of the EIP application.

To this aspect of front-end integration, EIPs add the need for integration in the face of rapid change in EIP objects, data, and components. This is the Dynamic Integration Problem (DIP) in EIPs. I've previously pointed out the increasing importance of the DIP in Data Warehousing Systems as complexity in those systems has increased [3][4]. With the further complexity of content management, application, and queryable data stores of diverse formats added to create EIPs, the need for integration and coordinated evolution in the face of change is further exacerbated by the sheer number information-related entities subject to change. Without this coordination and integration, inconsistencies in data and information, business rules and methods, and metadata would be prevalent in an EIP, and its usefulness as an authoritative enterprise source would be severely compromised.

Note that an EIP is very different from a consumer Web portal in this respect. In MyYahoo, the responsibility for making sense of inconsistencies, conflicts, and incommensurabilities in queries, reports and results can be left to the user. In an EIP though, if its integrative services are inadequate, and we query two different sources and they incorporate different meanings for the same term, (for example, "Customer") or different business rules for calculating losses, the results of our query may be at best deceptive, and at worst meaningless nonsense.

In the context of maintenance and evolution of EIPs, the DIP problem is three-fold:

First, an integrated view of all enterprise server-based assets relevant to the EIP application is needed; Second, flows of data, information, and knowledge throughout this system need to be monitored and managed to maintain the common view of enterprise resources in the face of change in the form and content of any resource, and to distribute the system's data, information, and knowledge bases as required, and Third, such management needs to occur automatically and without centralizing the system so that the authority and responsibility for adding new data and information to the system is distributed.

To solve the three-fold DIP, EIPs need an integrative software layer (i.e. an Artificial Information Manager or AIM) to perform (dynamic) integration in the face of change in data stores and applications in communication with the EIP. This integrative software layer could be implemented with metadata and procedural code, or it could be implemented much more easily with object technology that encapsulates both metadata and methods (including business rules) in objects [3][5]. Those EIP products that are implemented with an O-O integrative layer will have a competitive advantage in the process of EIP development and evolution.

EKPs

An Enterprise Knowledge Portal (EKP) is a type of EIP. It is an EIP that:

  • is goal-directed toward knowledge production, knowledge acquisition, knowledge transmission, and knowledge management focused on enterprise business processes, e.g., sales, marketing, and risk management, [6] and also focuses upon, provides, produces, and manages information about the validity of the information it supplies. Knowledge Portals, in other words, provide information about your business, and also supply you with meta-information about what information you can rely on for decision making. EKPs, therefore, distinguish knowledge from mere information. And they provide a facility for producing knowledge from data and information, in addition to providing mere access to data and information. EKPs, moreover, orient one toward producing, acquiring and transmitting knowledge as opposed to information. Intrinsically then, they provide a better basis for making decisions than do EIPs generally. Those who have knowledge, have a competitive advantage over those who have mere information.

Since EKPs are types of EIPs, they share with them all of the differences distinguishing them from DW systems. In the case of EKPs however, the renewed emphasis on data mining and analytical applications will be particularly strong since these have a critical role in producing new knowledge.

In addition, the integrative layer in the EKP is different from that in the EIP. In the EIP, the AIM has no intrinsic requirement to manage or implement criteria used to test and validate information that is produced or acquired. In the EKP, in contrast, the integrative layer, called The Artificial Knowledge Manager (AKM) [5][6], will place a heavy emphasis on criteria used to test and validate the knowledge produced or acquired by the EKP, because it is these criteria and their application that distinguish the AKM for the AIM, and derivatively, the EIP from the EKP.

There are no EKP products yet, but we can still project what their benefits would be based on the definition of an EKP. EKPs have the same benefits for the enterprise as EIPs, but they also provide a sharper focus for many of these benefits. Thus, the competitive advantage provided by EIP systems exists only because some of the information produced by such systems is valid information -- that is, knowledge. If a particular EIP transmitted only invalid knowledge it would decrease and not increase competitive advantage.

So insofar, as an EKP can be expected to improve the efficiency and effectiveness of knowledge and knowledge management processes because of its explicit goal direction toward optimizing these processes, it can also be expected to produce increased competitive advantage and ROI in comparison with an EIP, because decisions based on knowledge provide a better basis for successful competition and higher ROI than decisions based on mere information. Again, the benefit of increased effectiveness can be expected to increase for EKPs because acting on the basis of knowledge identified as such by EKP metadata and meta-information, is more likely to be effective than acting based on unvalidated or invalidated information.

EIP Products

The Merrill Lynch Report [1] provides brief surveys of companies and products in one or another segment of the EIP, but doesn't distinguish companies and products that offer EIP development tools or products that address the EIP segment as a whole. The absence of actual EIP products in the report was probably due to their absence in November 1998, the time of publication of the report. Since then however, the proverbial flood of EIP announcements has been forthcoming, and there are now some 20 companies in the EIP space with many more to come.

These EIP products vary a good deal in their features. Of course, all reflect the idea that a single Web interface should provide access to diverse enterprise information stores, but beyond that, the products differ according to whether they:

  • are general purpose (e.g. Viador, MyEureka, Autonomy), or have a vertical market focus (SageMaker), emphasize capability in Content Management and Text Processing (e.g., Autonomy, Plumtree), or excel in providing DSS through an emphasis on management, storage, and analysis of structured data (e.g. Sqribe, Viador, MyEureka), provide comprehensive integration services that synchronize change in data, application server and content-based resources throughout the EIP system (MyEureka, Viador), or give little attention to the DIP (Autonomy, Glyphica). Lastly, the distinction between Enterprise Information Portals and Enterprise Knowledge Portals is not made in most current products. But there are two straws in the wind. First some of Microsoft's recent announcements use the term "knowledge portal" to describe forthcoming capabilities. And second, in its recent announcement of its pending acquisition of the PCDOCS Group, Hummingbird Communications [7] asserts that its goal is to produce Enterprise Knowledge Portals, and claims the capability to produce portals that are equally strong along both the Content Management and Structured Data manipulation dimensions. As the EIP field develops both EKP and EIP products that are well-balanced across all aspects identified in the Merrill Lynch report will become commonplace.

The EIP, The AKMS, and the DKMS

In previous Papers and Briefs I've given a lot of attention to defining and characterizing Artificial Knowledge Management Systems (AKMS) [6][5][4], and Distributed Knowledge Management Systems (DKMS) [8][9][10]. The AKMS is the more general formulation and refers to an enterprise wide conceptually distinct integrated component produced by the Natural Knowledge Management System (NKMS) of an enterprise: whose components are computers, software, networks, electronic components, etc., whose components and interaction properties are determined by design, and whose overall purpose is to support the Knowledge and Knowledge Management processes of the NKMS. The DKMS is a specific type of AKMS designed to manage the integration of distributed computer hardware, software, and networking objects/components into a functioning whole supporting enterprise knowledge production, acquisition, and transfer processes. It is the concrete manifestation of the AKMS given current technology.

So how is the EIP related to the DKMS/AKMS concepts? The answer is that to the extent that EIPs provide comprehensive dynamic integration services through an integrative object layer, they are instances of the DKMS. In [3], [11], [12], and [6], I've developed DKMS/AKMS architectural concepts and related those to the characteristics of the Artificial Knowledge Manager (AKM), the integrative layer in the DKMS. An EIP shares the DKMS's complexity with respect to diversity of data and information stores and application servers. It shares the Dynamic Integration Problem with the DKMS. If it handles the DIP through an AKM it is an instance of the DKMS/AKMS construct. And conversely, if one wants to construct an integrated EIP, one can approach it by viewing the EIP as a DKMS with a single, browser-based client interface.

The Future is the EKP

The new investment space of the EIP is not sharply enough focused. While portal applications are certainly appropriate and ought to be pursued, it is hard to see the point of focusing on the general category of Enterprise Information Portals, rather than the more specific category of Enterprise Knowledge Portals.

This is not just a matter of semantics and labeling. It's important that we don't return to the goals of mere information processing and information management. We already have too much information overload, we don't cure that problem by providing access to more information, or even by improving our efficiency in generating information. We cure it by managing information in the service of producing, acquiring, transmitting and managing knowledge. It is not information we're interested in. It's knowledge. It's knowledge that provides competitive advantage, increased ROI, increased effectiveness, and a sound basis for decision. So as the EIP space grows and matures, expect it to trend toward its subset, the EKP space. The future is EKP, not EIP.

DKMS Brief No. Eight

References

[1] Christopher C. Shilakes and Julie Tylman, "Enterprise Information Portals," Merrill Lynch, 16 November, 1998

[2] Plumtree Software Inc, "Corporate Portal," Plumtree Software, nd.,

[3] Joseph M. Firestone,"Architectural Evolution in Data Warehousing," available at www.dkms.com/White_Papers.htm

[4] Joseph M. Firestone," Knowledge Base Management Systems and The Knowledge Warehouse: A Strawman," available at www.dkms.com/White_Papers.htm

[5] Joseph M. Firestone," The Artificial Knowledge Manager Standard: A Strawman," available at www.dkms.com/White_Papers.htm

[6] Joseph M. Firestone, "Enterprise Knowledge Management Modeling and Distributed Knowledge Management Systems," available at www.dkms.com/White_Papers.htm.

[7] Hummingbird Communications, Inc. Press Release on pending acquisition available at: www.hummingbird.com/press/1999/pcdocs.html

[8] Joseph M. Firestone, "Distributed Knowledge Management Systems: The Next Wave in DSS," at www.dkms.com/White_Papers.htm.

[9] Joseph M. Firestone, "Object-Oriented Data Warehousing," at www.dkms.com/White_Papers.htm.

[10] Joseph M. Firestone, "DKMS Brief No. One: The Corporate Information Factory or The Corporate Knowledge Factory?" at www.dkms.com/White_Papers.htm.

[11] Joseph M. Firestone, "DKMS Brief No. Three: Software Agents in Distributed Knowledge Management Systems," available at www.dkms.com/White_Papers.htm.

[12] Joseph M. Firestone, "DKMS Brief No. Four: Business Process Engines in Distributed Knowledge Management Systems," at www.dkms.com/White_Papers.htm


Biography

Joseph M. Firestone, Ph.D.
CEO, Chief Scientist
Executive Information Systems Inc (EIS)
703-461-8823, eisai@home.com

Joseph M. Firestone, Ph.D. is CEO and Chief Scientist of Executive Information Systems (EIS) Inc. Joe has varied experience in consulting, management, information technology, decision support, and social systems analysis. Currently, he focuses on product, methodology, architecture, and solutions development in Enterprise Information and knowledge Portals, where he performs Knowledge and knowledge management audits, training, and facilitative systems planning, requirements capture, analysis, and design. Joe was the first to define and specify the Enterprise Knowledge Portal Concept. He is widely published in the areas of Decision Support (especially Enterprise Information and Knowledge Portals, Data Warehouses/Data Marts, and Data Mining), and Knowledge Management, and has recently completed a full-length industry report entitled "Approaching Enterprise Information Portals." Joe is a founding member of the Knowledge Management Consortium International (KMCI), Editor of the new KMCI Journal, Chairperson of the KMCI’s Artificial Knowledge Management Systems SIG, a member of its Executive Committee, its Metaprise Project, and the KMCI Institute Governing Council. Joe is a frequent speaker at national conferences on KM and Portals. He is also developer of the Web site www.dkms.com, one of the most widely visited Web sites in the Portal and KM fields. DKMS.com has now reached a visitation rate of 83,000 visits annually.

Executive Information Systems Inc

The Executive Information Systems (EIS) Enterprise Knowledge Portal (EKP) is the only portal solution that provides the assurance that enterprise decision making will be based on validated knowledge. EIS’s EKP lets enterprises avoid the risk involved in Enterprise Information Portals which claim to offer increases in competitive advantage, ROI, speed of innovation, productivity, effectiveness and profitability, but have as a central vulnerability the fact that they are only capable of managing data and information, not knowledge.

Enterprises using EIP-based solutions when they could be using EKP-based ones, are gambling that unvalidated information can produce promised EIP benefits. The central value proposition of the EIS EKP is that it replaces gambling on unvalidated information with knowledge-based decision making. That is why it is much more likely to achieve the promised benefits of EIP-based solutions than its EIP competitors.

For more information, see www.dkms.com

Top of Page


Previous Article  |  Table of Contents  |  Next Article