- What Is a Portal?
- Portal Server Structure
- Determine 1-1 Portal Software program Structure
- Portal Desktop
- Pattern Desktop and Desktop Hierarchy
- Suppliers and Channels
- Portlets and Net Service for Distant Portlets
- Portal Server Software program Desktop
- Determine 1-2 Desktop Hierarchy and Constructing Block Suppliers
- Search Engine
- Entry Supervisor Software program Providers
Overview of Portal Server
This part supplies a quick description of the Portal Server. See Solar Java System Portal Server 7.1 Technical Overview for a whole product structure description.
You are watching: sun java portal
What Is a Portal?
A portal is a doorway or entry level to a set of assets that an enterprise needs to make out there to the portal’s customers. For some shopper portals, the set of assets contains your complete World-Large Net. For many enterprise portals, the set of assets contains data, functions, and different assets which can be particular to the connection between the consumer and the enterprise.
The first function of the Solar Java System Portal Server is to offer finish customers a portal Desktop, which supplies entry to assets and functions. As well as, a search engine infrastructure allows intranet content material to be organized and accessed from the portal Desktop.
Portal Server Structure
This part describes the Portal Server structure. In Determine 1-1, the Portal Server parts encompass:
Providers resembling search (made up of the search engine and robotic), discussions, and subscriptions
Content material supply and presentation on the Desktop
The Java Growth KitTM (JDK) supplies the Java run-time setting for all Java software program in Portal Server and its underlying parts.
The Solar Java System Net Server, or the Solar Java System Software Server, or the BEA WebLogic Server, or the IBM WebSphere Software Server supplies the online container. The applying server supplies the Portal Server with a sturdy, extremely scalable internet container for the Portal Server internet functions. It additionally supplies the Portal Server with compatibility for different functions written to make use of software server and for builders that need to use the extra enterprise companies which can be supplied by these software servers.
The Listing Server supplies the consumer profile knowledge repository. The Entry Supervisor supplies assist for core companies resembling profile, session, authentication, and logging. It additionally supplies single-sign-on companies, coverage administration, debug utility, and shopper assist interfaces for the Portal Server. Use the Entry Supervisor administration console for consumer administration.
The Portal Server Search Engine supplies the search functionality. It contains fundamental and superior search and browse channels for the Desktop. It makes use of a robotic to create useful resource descriptions for paperwork which can be out there within the intranet, and shops these useful resource descriptions in an listed database. Search contains Java and C APIs for submitting useful resource descriptions and for looking out the database. Search additionally contains an administration console module for modifying Search service knowledge and for configuring the search engine and the robotic. The console additionally helps you to edit the contents of the Search database.
The Desktop supplies the first end-user interface for the Portal Server and a mechanism for extensible content material aggregation by means of the Container Supplier Interface (PAPI). The Desktop contains quite a lot of suppliers that present a container hierarchy and the fundamental constructing blocks for constructing some varieties of channels. The Desktop implements a show profile knowledge storage mechanism on prime of an Entry Supervisor service for storing content material supplier and channel knowledge.
Determine 1-1 Portal Software program Structure
The Portal desktop is a logical element, which consists of the Desktop servlet, Supplier API and SPI, varied channels, and different assist APIs and utilities.
Pattern Desktop and Desktop Hierarchy
The pattern desktops use an aggregation of quite a lot of separate internet functions (channels) inside a standard framework. The widespread framework supplies a number of ranges and kinds of aggregation, offered to finish customers by means of a container metaphor.
Suppliers and Channels
Within the Desktop, leaf channels are the fundamental unit of content material, displaying a selected sort of data. To the tip consumer, a channel is a definite unit of content material within the Desktop, often (however not at all times) set off with a border and header row of icons that permits customers to configure the channel to their choice. A supplier is a Java class chargeable for changing the content material, from a file or an software or service, right into a presentable format for a channel.
Portlets and Net Service for Distant Portlets
See more: How To: Edit Mod Config Files
Portlets and Net Service for Distant Portlets (WSRP) can be found with Portal Server. Portlets are internet parts particularly designed to be aggregated within the context of a composite web page. Java Specification Request (JSR) 168 specifies how portlets work together, how their life cycles are managed, and supplies particulars of their semantics.
WSRP is a specification that defines an online service interface to entry and work together with interactive presentation-oriented internet service. WSRP is an ordinary to entry and get the content material utilizing the portlets deployed in distant server utilizing internet companies.
Portal Server Software program Desktop
The Desktop supplies a mechanism for extending and aggregating content material by means of the Supplier Software Programming Interface (PAPI). The PAPI is a Java API that allows you to assemble the fundamental constructing blocks for creating channels. Often, although not at all times, channels include content material. You can even have channels of channels; that’s, a container channel that aggregates different channels. A channel will also be your complete Desktop web page. The container channels outline the format of the Desktop.
The determine under reveals a easy illustration of a portal Desktop and its suppliers and containers. On this determine, the Desktop entrance web page is a tab container with two tabs. Every tab accommodates a desk container with varied channels.
Discover how one supplier, on this case, URLScraperProvider, is serving a couple of channel. Suppliers can have a one-to-many relationship with channels.
Determine 1-2 Desktop Hierarchy and Constructing Block Suppliers
The Portal Server Search Engine is a taxonomy and database service designed to assist fundamental and superior search and browse channels for the Desktop. The search engine makes use of a robotic to create useful resource descriptions (RDs) for paperwork which can be out there within the intranet, and shops these useful resource descriptions in an listed database. Useful resource descriptions will also be imported from one other server or from a backup Search (Abstract Object Interchange Format) file. The search engine contains Java and C APIs for submitting useful resource descriptions and for looking out the database. The search engine database will also be used for storing different arbitrary content material resembling a shared content material cache for different content material suppliers.
Entry Supervisor Software program Providers
Portal functions and assets use Entry Supervisor to offer companies resembling authentication, single-sign-on, profile, and session administration. See the Entry Supervisor documentation for extra data.