| ||||||||||||||||
|
Database provider | Voipproviderslist useful linksWhat is a provider?A provider as an entity is actually a container of portlets. The provider is a connection link between Oracle9iAS Portal and the portlets of the provider. A portal connects with the provider and the provider communicates with its portlets. The Portal does not directly connect to a portlet, this communication is done through the provider where it is contained. In fact, providers abstract the actual implementation of portlets from the portal, which makes architecture of a portal simpler. Two main types of provider interfaces exist: theyare database and Web. Database providersDatabase Providers provide connections between the Database Repository and databases.A database provider is one written as a PL/SQL package. Employ the database providers for creating PL/SQL portlets residing in the database. PL/SQL portlets are implemented as stored procedures and executed in the database. They can be written in PL/SQL or Java Stored Procedures wrapped in PL/SQL. whenever your portlets require significant database interaction or when the development team has Oracle experience you should use PL/SQL portlets. If you want to access database providers on remote servers, you can use the Federal Postal Adapter, which allows database providers to be accessed as though they were Web providers. Note: If you are registering a provider that uses the Federated Portal Adapter, you must register that provider as a Web provider. In addition to database providers created using the PDK, there are two special kinds of database providers: • Internal providers are those created when a page group's pages, navigation pages, categories, or perspectives are exposed as portlets. • Portal DB providers are containers for forms, reports, charts, etc. Web providersA Web provider is one that is written as a Web application. It is installed and hosted on a Web server and is remote from the portal. A portlet exposed as a Web provider can be developed in any Web language. The portal communicates to the Web provider using the HTTP protocol. There are several benefits when developing portlets and exposing them as Web providers:
|
|
|||||||||||||||||||||
| © 2010 |