web-dev-qa-db-fra.com

Comment Oracle Application Express est-elle connectée à la base de données?

Je suis un non-dba (gars de travaux publics) se moquant de quelques options pour un front de reportage interne simple et interne sur une base de données Oracle.

J'ai Oracle Xe 11R2 sur une machine d'essai distincte et je passe par un tutoriel sur un rapport simple dans l'application Express. À ma grande surprise, Application Express a par magiquement connecté à la base de données XE. Je suppose que cela était si facile parce que la base de données et l'application express sont sur la même machine.

Cependant, je me demande comment cela fonctionnerait dans un environnement de production/réseau. Ma solution ancienne était une connexion MS Access, qui a utilisé une connexion ODBC pour se connecter à la base de données. Mais je n'imagine pas que l'application express utiliserait une connexion ODBC.

Comment Oracle Application Express se connecte à la base de données dans un environnement de production/réseau? L'équivalent à une connexion ODBC doit-elle être déployée sur chaque machine utilisant le rapport Application Express?


Note: Je suis bien conscient que je n'ai aucune idée de ce que je fais. J'essaie simplement de comprendre comment tout cela fonctionne, je peux donc faire une hauteur informée à mon i.t. département. Les corrections sont les bienvenues.

3
Wilson

Application Express, avec l'un ou l'autre des ords (Oracle REST SERVICES DE DATA) ou un service Web similaire tel que Glassfish, est essentiellement un ensemble de processus exécutés dans la base de données, connectant généralement via des connexions internes. Application Express sert essentiellement des pages Web HTML pour autoriser l'accès à la base de données et afficher les rapports. Les utilisateurs finaux n'ont donc besoin que d'un navigateur Web pour utiliser une application Application Express, avec des rapports, la possibilité de modifier les données, etc. C'est une simplification énorme, mais pour Vos buts, tout ce que vous avez besoin de savoir est que les utilisateurs finaux ont juste besoin d'un navigateur Web équitable qui prend en charge HTML5 pour obtenir toutes les pages Web de fantaisie pour accéder/modifier les données de la base de données. APEX est livré avec un cadre de sécurité ou vous pouvez également utiliser votre propre sécurité d'entreprise.

1
Mark Stewart