Вы находитесь на странице: 1из 30

Introduction à Oracle Forms Developer

et Oracle Forms Services

Copyright © 2004, Oracle. Tous droits réservés.


Objectifs

A la fin de ce chapitre, vous pourrez :


• définir le grid computing (calcul distribué)
• expliquer comment les produits Oracle 10g
implémentent le grid computing
• décrire les composants d'Oracle Application
Server 10g et d'Oracle Developer Suite 10g
• décrire les caractéristiques et les avantages
d'Oracle Forms Services et d'Oracle Forms
Developer
• décrire l'architecture d'Oracle Forms Services
• décrire l'application du cours

1-2 Copyright © 2004, Oracle. Tous droits réservés.


Solutions Internet

Type d'application Approche Produits


et public produit Oracle
Modélisation et génération Oracle Designer,
Applications d'entreprise,
basées sur un référentiel, Oracle Forms Developer,
développeurs d'applications approche déclarative & Oracle Forms Services

Oracle JDeveloper
Composants Java, Codage bidirectionnel
Oracle Application
développeurs de composants Java et JavaBeans
Server 10g

Applications en libre-service HTML dynamique, Oracle Portal


& gestion de contenu, basé sur Oracle Database Server
développeurs de sites Web un navigateur

Applications analytiques Création d'états Oracle Reports Developer,


et de création d'états, dynamiques via le Web, Oracle Reports Services,
MIS & utilisateurs hiérarchisation, Oracle Discoverer &
décisionnels analyse, prévision Oracle Express

1-3 Copyright © 2004, Oracle. Tous droits réservés.


1-4 Copyright © 2004, Oracle. Tous droits réservés.
Utiliser le grid computing
Le grid computing :
• consiste en une infrastructure logicielle utilisant
des serveurs à faible coût et des unités de
stockage modulaires pour :
– répartir la charge globale
– fournir à la demande la capacité de traitement
nécessaire
• est une avancée rendue possible grâce aux
innovations matérielles
• est piloté de façon logicielle

1-5 Copyright © 2004, Oracle. Tous droits réservés.


1-6 Copyright © 2004, Oracle. Tous droits réservés.
Infrastructure Oracle pour le grid
computing d'entreprise

Oracle offre les produits suivants en matière


d'infrastructure pour le grid computing :
• Oracle Database 10g
• Oracle Application Server 10g
• Oracle Enterprise Manager 10g
Grid Control

1-7 Copyright © 2004, Oracle. Tous droits réservés.


1-8 Copyright © 2004, Oracle. Tous droits réservés.
1-9 Copyright © 2004, Oracle. Tous droits réservés.
Produits Oracle 10g et développement
de Forms

Forms Services Forms Developer

1-10 Copyright © 2004, Oracle. Tous droits réservés.


Architecture d'Oracle
Application Server 10g

1-11 Copyright © 2004, Oracle. Tous droits réservés.


1-12 Copyright © 2004, Oracle. Tous droits réservés.
Composants d'Oracle
Application Server 10g

Oracle Application Server


Forms Services

1-13 Copyright © 2004, Oracle. Tous droits réservés.


Présentation d'Oracle Forms Services

Composant d'Oracle
Application Server
permettant le déploiement
d'applications Forms sur Oracle Application Server
des clients Java dans Forms Services
un environnement Web

1-14 Copyright © 2004, Oracle. Tous droits réservés.


Architecture de Forms Services
Niveau intermédiaire : Niveau base
Niveau client Serveur d'applications de données

Forms Listener
Servlet

Forms Servlet
Téléchargée
de façon Forms Runtime
incrémentielle
Couche d'inter- Net Base de
face utilisateur Services données

Couche de la logi-
que applicative

Gestionnaire de
données/
JRE moteur PL/SQL

Applet Java Fichier contenant


le code de
l'application

1-15 Copyright © 2004, Oracle. Tous droits réservés.


Avantages et composants d'Oracle
Developer Suite 10g

Développement d'applications

•OWB
•JDeveloper
•Discoverer
•Forms
•Reports
•Designer
•SCM

Décisionnel

1-16 Copyright © 2004, Oracle. Tous droits réservés.


Développement d'applications avec Oracle
Developer Suite 10g

1-17 Copyright © 2004, Oracle. Tous droits réservés.


1-18 Copyright © 2004, Oracle. Tous droits réservés.
Outils décisionnels d'Oracle
Developer Suite 10g

1-19 Copyright © 2004, Oracle. Tous droits réservés.


Présentation d'Oracle Forms Developer

Oracle Forms Developer :


• Est un environnement de développement
productif pour les applications Internet
• Permet :
– la saisie de données
– les interrogations

1-20 Copyright © 2004, Oracle. Tous droits réservés.


1-21 Copyright © 2004, Oracle. Tous droits réservés.
Oracle Forms Developer : Principales
caractéristiques

• Outils de développement rapide d'applications


• Partitionnement d'applications
• Souplesse du contrôle des sources
• Evolutivité étendue
• Réutilisation des objets

1-22 Copyright © 2004, Oracle. Tous droits réservés.


1-23 Copyright © 2004, Oracle. Tous droits réservés.
Le schéma Summit Office Supply
Application de saisie
des commandes

1-24 Copyright © 2004, Oracle. Tous droits réservés.


L'application Summit Office Supply

Canvas CV_Customer
Table Form
Block CUSTOMERS
CUSTOMERS Customers

Canvas CV_Order
Table
ORDERS Block ORDERS
Form Orders
Table Block ORDER_ITEMS
ORDER_ITEMS Canvas CV_Inventory
Block INVENTORIES

Table
INVENTORIES

1-25 Copyright © 2004, Oracle. Tous droits réservés.


1-26 Copyright © 2004, Oracle. Tous droits réservés.
Synthèse

Ce chapitre vous a permis d'apprendre que :


• le grid computing permet d'utiliser les capacités
informatiques sans avoir à se soucier de leur
provenance
• les produits Oracle 10g fournissent les logiciels
permettant d'utiliser le grid computing
d'entreprise
• Oracle Application Server 10g offre des services
de création et de déploiement d'applications Web
• Oracle Developer Suite 10g inclut des composants
de développement d'applications et des
composants décisionnels

1-27 Copyright © 2004, Oracle. Tous droits réservés.


Synthèse
• Les avantages d'Oracle Forms Services sont les suivants :
– Déploiement optimisé d'applications Forms sur le Web
– Interface utilisateur Java complète, sans codage Java
– Applet Java générique pour déployer n'importe quelle
application Forms
• Oracle Forms Services est constitué du Forms Client,
du Forms Listener Servlet, du Forms Servlet et du Forms
Runtime Engine.
• Parmi les avantages d'Oracle Forms Developer, on peut
citer le développement rapide d'applications,
le partionnement d'applications, la souplesse du contrôle
des sources, l'évolutivité étendue et la réutilisation
des objets.
• L'application du cours est une application de saisie
des données client et des commandes pour l'entreprise
Summit Office Supply.

1-28 Copyright © 2004, Oracle. Tous droits réservés.


1-29 Copyright © 2004, Oracle. Tous droits réservés.
1-30 Copyright © 2004, Oracle. Tous droits réservés.

Вам также может понравиться