Overview of Oracle Portal and its portal site development _oracle

Source: Internet
Author: User
Tags require web services oracle database
The Oracle tutorial you are looking at is an overview of Oracle Portal and its portal development. Absrtact: Portal is a new technology in it field, it is one of the development direction of enterprise informatization work. This paper first introduces the definition and characteristics of Oracle Portal, and then expounds the architecture of portal. Then this paper introduces the features of Oracle9iAS portal and the development of Enterprise Portal based on it. Finally, this paper discusses the Portal Web site development problem.

Key words: Oracle portal, portal, website, information portal, Enterprise Portal


Oracle Portal provides an enterprise with a single portal to access the various information resources of the enterprise, leveraging it to provide personalized information services to employees, suppliers, retailers, partners, etc. so that they can quickly find the information they need through a single portal. Portal has a lot of core function characteristics, the enterprise's application, personnel, information and process organically combined, for the development of information work provides a feasible thinking and solutions.

Oracle Portal Overview

1. What is Oracle Portal

Portal is derived from the Internet, the original "portal" is the word mainly refers to the information portal, such as Yahoo, Sina and other sites are an information portal. Subsequently, the application domain of the portal was expanded, and the Enterprise information portal (Enterprise information Portal,eip) appeared. Oracle Portal is an integrated environment for building an enterprise information portal. With Oracle Portal, enterprise employees can easily integrate the information they need from various sources into a unified view. For example, in the traditional enterprise information system environment, a financial department may have to contact such information sources: Enterprise financial software, Enterprise internal Web site policy, news, announcements, various charts, reports, financial news on the Internet, stock quotes and so on; Through the self-service service provided by Oracle Portal, The finance department can tailor a set of information portals for its own department, effectively organize the information in the Web application, and set the corresponding access rights according to the functions of different levels of personnel. In the past, this may require a detailed analysis of requirements to be submitted to it and wait several months for it to be available, and through the rapid, easy-to-use development tools and built-in functionality modules provided by Oracle Portal, non-IT staff can also create such integrated Web applications based on their actual business requirements.

2. Architecture of Oracle Portal

1 Oracle Portal Node

Each server that installs the Oracle Portal sample is called an Oracle Portal node. Each oracleportal node contains more than 200 tables and views, and more than 1000 pl/sql packages. Oracle Portal nodes can be registered with each other to form a federated portal structure. The registration and management of nodes can easily be managed by the enterprise's central portal. The portal container is where Oracle Portal objects are stored. It holds the provider registry, the style definition of the page, the user's customization of the portlet, access rights, content area and page definition, data-driven components, and so on. The database provider manages portlets in the form of database-based pl/sql or Java stored procedures, which are stored outside the portal node. The portal framework invokes these portlets through the database provider and displays the results of the returned Html/xml form in a region of the page. Unlike database provider, Web provider are oriented to data from the Web, which is typically invoked through the HTTP protocol rather than the database stored procedure, and the returned results are already formatted html/xml content.

2 Oracle Logon/sso Server

SSO is the abbreviation for single sign-on, which is one sign-on mode. The SSO server centrally manages user authentication and rights management, which enables other applications to deliver these tasks to the SSO server uniformly, and allows users to use all associated applications only once on the SSO server, without having to memorize multiple account passwords.

3) oralcle 9i application Server

Oracle 9iAS is a middle-tier application server for Oracle Portal. In Oracle9iAS, Oracle HTTP Server provides the primary HTTP service, Oracle Jserv provides JSP and servlet services, and Modpl/sql provides services from the Web Access Oracle database in the Apache module mode.

4 Oracle Portal Cache

Oracle Portal Cache uses a file-based storage system to provide caching for page definitions and portlet-generated content, and with caching systems, Oracle Portal does not need to access the object storage System or invoke all portlets every time the page is generated. This greatly improves the response time of the page.

Oracle9iAS Portal Overview

1, the function of Oracle9iAS portal

The Oracle9iAS portal is the next generation of technology introduced in early 1999 as part of Oracle WEBDB. The Oracle9iAS portal is a key component of oracle9i and is integrated into the Oracle9i application server as a service. With the Oracle9iAS Portal, companies have a powerful tool to provide employees, partners, and suppliers with consistent, efficient access to the enterprise information and tools they need to perform their day-to-day business tasks more efficiently. The Oracle9iAS portal achieves these goals by providing the following functionality.

1) Single Point interactive function

The Extensible Portal Framework Oracle9iAS Portal provides the integration capabilities and standard access to enterprise information, while a flexible working environment enables organizations, departments, and individual users to personalize their portal styles. The Oracle9iAS portal, as a single point of interaction, solves these problems by centralizing the information together: connecting users to their information sources better, while providing the flexibility needed to adapt the way in which different individuals work and process information. As a truly enterprise-class E-business portal, the Oracle9iAS portal bridges the world of disconnected Dynamic Data, documents, and Web sites, using reusable information components called portlets.

2 Integrated suite of portal services

The Self-Service portal service in the Oracle9iAS portal enables users and developers to organize and publish information and create applications. In addition to being able to access and personalize enterprise data, the Oracle9iAS portal incorporates several self-service features that allow portal users and administrators to manage their information directly. These services enable end users to control and take responsibility for their information, as well as providing IT professionals with tools to better meet the needs of end users. Oracle9iAS Portal also provides a set of integrated features for document publishing, File uploads, page formatting, and access control, allowing users to share and manage information. In addition to file type content, information from Oracle databases can easily be integrated into the Oracle9iAS portal. The Oracle9iAS portal contains a data-driven component library that can be used to interact with Oracle databases and seamlessly embed information in portlets within portal pages. These components include JavaScript-enhanced data entry forms, column reports that are output in HTML, plain text, or MS Excel format, customizable HTML bars, and several other components for publishing data in an Oracle database.

3 Complete deployment and management environment

Oracle9iAS Portal empowers users with simplicity, because it is based on the open standards of the Internet. It does not require users to install and learn large and complex programs that do not allow users to access these unnecessary complexities, but to centrally maintain the Oracle9iAS portal by managing the content in the underlying oracle8i database. The mature three-tier architecture of the Oracle9iAS portal supports a wide variety of configurations and can be scaled to meet complex requirements. Oracle9iAS has a flexible deployment model that supports multiple configuration forms on a wide range of hardware and operating systems, resulting in highly scalable performance. Oracle9iAS Portal supports deployment to the global community. The text in wizards, dialogs, messages, and Help content contained in the Oracle9iAS portal has been translated into more than 20 languages to meet the needs of different users.

2, based on the oracle9ias of the portal site development

To meet the business needs and technical requirements of the General enterprise, it can build its integrated information consulting portal. The solution is divided into 4 tiers: Customer tier, middle tier, infrastructure layer, data tier.

1 Customer Layer: We use the browser as the client's display tool, so that end users do not need to install any client tools, you can at any time anywhere in any system platform to petition the enterprise's portal platform.


[1] [2] Next page

The Oracle tutorial you are looking at is an overview of Oracle Portal and its portal development. Middle tier: Middle tier is standard Apache based Oracle9iAS installation; Oracle Portal directly manipulates Mod_pl/sql and mod_oc4j, middle tier includes three parts, Oracle portals, network providers (Web Provider) and business intelligence. The Oracle portal includes an HTTP server that handles page requests at the Oracle front-end and is responsible for answering; The parallel page engine is a servlet engine that generates the appropriate Portlet content and is responsible for page assembly with Web and database provider communications. It also interacts with the "local" file system that caches page definitions and portlet content, configures multiple threads to implement parallel communication with providers, and mod_pl/sql the application modules used to process pl/sql. The application of Web-cache on HTTP servers can improve the efficiency of the entire Oracle portal. The use of 9iAS strong business intelligence analysis data, can provide customized according to customer requirements of the report. Web content providers can work in various web environments, communicate via HTTP and return results in Html/xml formats, Exchange data through SOAP XML, apply to existing and remote Web services, and support subscription mode.

3 Infrastructure layer: Provide a single landing service, the entire system for a single security management, provide access to the background database of the unified connection, but also includes Oracle integration and workflow services to connect a variety of heterogeneous platforms and systems.

4 Data tier: Includes all client servers, internal Web systems, and external sites that provide data to the portal.

4, the development of the portal site problems

Based on Oracle9iAS, to provide enterprises with the rapid establishment of the Enterprise Portal site program, so that enterprises do not need to purchase, install software, without fear of additional MIS personnel and other burdens, as long as embedded Oracle Web site, you can enjoy the infrastructure provided by Oracle, And check the features on the site to form your own website. Web interface is easy to get started, making intranet an important tool for enterprise communication and management. This also makes the construction of Enterprise Portal website gradually become a kind of inevitable. However, a wide range of domestic enterprises to open the portal site, is still in a low-level stage, has not yet played its due effect, and software vendors put forward a variety of solutions are dizzying, difficult to choose. In general, the construction of Enterprise Portal site has the following several problems: 1 The enterprise's portal has the trend of building a hodgepodge; 2 the cultural barriers of enterprises override technology, prevent the continued development of enterprise portals and put into use; 3 The completion of portal content is just the beginning, and there are many other technical tasks to be completed. How to solve the above three problems is undoubtedly the key to the success of the Enterprise Portal website construction today.


Oracle9iAS can be used to quickly deploy and develop personalized portals, and it includes the Oracle9iAS portal with an Easy-to-use Web interface that enables users to organize personalized browsing of business information, Web content, and applications. Using Oracle's portal solution to simply implement portal point information Access will make your Enterprise Portal a new E-commerce desktop to meet more intense challenges!

prev [1] [2]

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.