top oracle apps technical
Questions d'entretien techniques d'Oracle Apps et Oracle SOA les plus fréquemment posées:
En raison des progrès techniques, il y a une augmentation rapide de la demande de candidats qualifiés dans la technologie Oracle sur le marché. J'ai préparé une série de questions d'entrevue avec leurs réponses dans cet article.
ouverture d'un fichier xml dans Excel
Lisez notre précédent article sur Questions d'entretien d'Oracle Forms and Reports .
=> Cliquez ici pour les séries couvrant les questions d'entrevue Oracle
Cet article couvre:
- Questions d'entretien technique d'Oracle Apps
- Questions d'entretiens chez Oracle SOA
Explorons!!
Ce que vous apprendrez:
Principales questions techniques sur Oracle Apps et Oracle SOA
Questions d'entretiens chez Oracle SOA
Q # 1) Que comprenez-vous par SOA et quels sont les avantages de l'utilisation de cette architecture?
Répondre: SOA signifie Service Oriented Architecture, qui peut être utilisé pour développer des applications d'entreprise. En utilisant cette architecture, les composants d'application interagiront les uns avec les autres à l'aide de services interopérables en suivant le protocole de communication sur le réseau.
Les avantages de l'utilisation de SOA sont:
- Les composants restent faiblement couplés et peuvent être reconfigurés.
- Les services commerciaux peuvent être réutilisés.
- Sécurité et confidentialité des données.
- Interfaces bien définies.
- Meilleure flexibilité et maintenance.
Q # 2) Qu'est-ce qu'Oracle SOA Suite et quels sont ses différents composants?
Ans: Oracle SOA Suite appartient au groupe de produits logiciels Oracle Fusion Middleware.
Cet outil est basé sur l'architecture SOA et aide à créer, gérer et intégrer des services avec les composants de l'application afin de fournir une application composite SOA en une seule unité. Cette suite se compose de cinq composants.
Les composants de service comprennent en outre:
- Processus BPEL
- Médiateur Oracle
- Flux de tâches humaines
- Services de décision
Les composants de liaison comprennent:
- Prestations de service
- Les références
Q # 3) Pouvez-vous expliquer la différence entre l'architecture suivie en 10g et 11g?
Réponse: Voici les différences entre 10g et 11g:
- L'architecture SCA est suivie en 11g mais pas en 10g.
- En 11g, tous les composants SOA (comme BPEL, ESB, etc.), liés au projet peuvent être déployés en une seule fois en une seule unité à l'aide d'un fichier composite.xml. En 10g, ces composants doivent être déployés individuellement sur les serveurs respectifs.
- Le conteneur de serveur d'applications pour 11g est Web Logic Server tandis que pour 10g est OC4J.
- Dans la version 11g, Enterprise Manager prend en charge tous les composants SOA tandis que dans 10g, des consoles distinctes sont gérées pour chaque composant.
Q # 4) Quel est le concept de gouvernance SOA?
Répondre: La gouvernance SOA est introduite pour administrer les services dans une architecture orientée services.
Cette gouvernance est nécessaire pour:
- Créez de nouveaux services si nécessaire.
- Mettez à jour les services existants.
- Gérez le cycle de vie des services.
- Appliquer les règles sur les politiques pour maintenir la cohérence.
- Surveillance et réglage des performances des services.
- Gère les autorisations des utilisateurs sur les services.
Q # 5) Comment un processus peut-il être déployé dans SOA?
Réponse: Un processus peut être déployé à l'aide de l'une des options ci-dessous:
- JDeveloper
- EMC (console Enterprise Manager)
- Script WebLogic.
Q # 6) Qu'est-ce que SCA et comment est-ce utile?
Répondre: L'architecture des composants de service (SCA) est un modèle pour la création d'applications et de systèmes à l'aide de concepts SOA. Le service composite a l'assemblage de différents composants de l'application et ces composants peuvent être déployés ensemble à la fois à l'aide de SCA.
Les différentes spécifications de SCA sont:
- Spécification du modèle d'assemblage.
- Spécification contraignante.
- Spécification d'implémentation des composants.
- Spécification du cadre de politique.
Q # 7) Comment pouvez-vous obtenir un couplage lâche dans le cadre SOA?
Répondre: Un couplage lâche peut être obtenu en faisant abstraction et en résolvant les différences entre les différents systèmes de manière à fournir une intégration transparente.
OSB facilite la même chose et résout les problèmes entre les clients de service et les systèmes d'entreprise. SOA utilise les services Web comme éléments de base pour réaliser l'intégration d'entreprise et la réutilisation des composants via le couplage lâche.
Q # 8) Pouvez-vous faire la différence entre médiateur et OSB?
Réponse: Le médiateur peut être différencié de l'OSB comme suit:
- Un médiateur fait partie d'une application composite et sert d'intermédiaire entre les différents composants à l'intérieur et à l'extérieur d'une application composite. Alors que OSB, c'est-à-dire Oracle Bus Service, est un ESB autonome qui sert d'intermédiaire avec des clients et des services hétérogènes sans en faire partie.
- Un médiateur peut être déployé en tant que composant SCA alors qu'un OSB ne le peut pas.
- Pour un médiateur, le développement peut se faire via JDeveloper IDE tandis que pour OSB, il peut être fait à l'aide d'Eclipse IDE ou de la console Web.
Q # 9) La SOA fait-elle partie d'Oracle Fusion Middleware?
Répondre: Oui, SOA fait partie d'Oracle Fusion Middleware et se comporte comme une interface utilisateur au sein de la grande plate-forme Fusion.
Q # 10) En quoi la chorégraphie est-elle différente de l'orchestration?
Répondre: La chorégraphie et l'orchestration sont des éléments essentiels de la couche de collaboration dans l'orientation service, c'est-à-dire SOA et BPM.
Pendant la chorégraphie, les systèmes sont intégrés sans suivre aucun processus métier. Il n'y a pas de processus défini pour contrôler l'intégration et cela se fait selon la séquence de niveaux définie.
Dans Orchestration, un processus central qui peut être un service Web contrôle lui-même les autres services Web impliqués dans l'intégration des systèmes. Ce coordinateur central coordonnera l'exécution des différentes opérations des services web impliqués dans l'opération et achèvera l'intégration.
Questions d'entretien technique d'Oracle Apps
Q # 11) Pouvez-vous définir un système ERP?
Répondre: ERP signifie Progiciel de Gestion Intégré . Il s'agit d'un système logiciel d'entreprise qui permet à une organisation d'automatiser et de s'intégrer aux divers processus métier partageant des données communes entre les entreprises.
Les logiciels ERP intègrent généralement les différentes facettes d'une opération comme la planification, le développement et la fabrication de produits, les ventes, le marketing, etc. à l'aide d'une seule base de données, application et interface.
Q # 12) Expliquez l'architecture d'Oracle Apps.
Répondre: Oracle Apps est un environnement d'architecture multiniveau dans lequel le serveur d'applications sert d'interface entre les clients et les serveurs de base de données.
Par conséquent, les composants de cette architecture sont:
- Clients
- Serveurs d'applications
- Serveurs de base de données
Les clients lanceront la demande d'une opération à exécuter par la base de données. Le serveur d'applications agira comme une couche intermédiaire en envoyant la demande du client à la base de données et en fournissant les données demandées au client.
Q # 13) Pouvons-nous créer des tables dans le schéma APPS?
Répondre: Non, nous ne pouvons pas créer de tables dans le schéma APPS et ce schéma n'aura que des synonymes.
Q # 14) Qu'est-ce qu'un champ flexible? Énumérez ses types.
Répondre: Flexfield est un champ de base de données possédant une flexibilité intégrée pour définir la structure de rapport, ce qui est pertinent pour des organisations spécifiques. Un champ flexible est composé de segments ou de sous-champs.
Il existe deux types de champs flex:
- Champs flexibles clés: Ils sont utilisés pour enregistrer des éléments de données clés.
- Champs flexibles descriptifs: Ce sont des champs flexibles définis par l'utilisateur et peuvent être personnalisés.
Q # 15) Quels sont les différents composants à prendre en compte lors de la définition de la responsabilité dans Oracle Apps?
Répondre: Une responsabilité est un groupe de composants. Ceux-ci sont:
- Menu (obligatoire): C'est un agencement de formes de manière hiérarchique.
- Groupe de données (obligatoire): Il définit le mappage entre les produits Oracle App tels que les formulaires, les rapports, les programmes simultanés et les ID de base de données Oracle.
- Responsabilités et groupes de sécurité des demandes (obligatoire): Un groupe de sécurité de demande est le groupe de demandes affecté à une responsabilité.
- Exclusions de fonctions et de menus (en option): La responsabilité peut ou non avoir une fonction associée et des règles d'exclusion de menu.
Q # 16) Qu'est-ce qu'un ensemble de valeurs? Énumérez ses différents types.
Répondre: Comme son nom l'indique, l'ensemble de valeurs est une liste prédéfinie de valeurs utilisées par Oracle pour la validation. Il limite l'utilisateur final à saisir des données indésirables en fournissant une option pour sélectionner une valeur dans l'ensemble prédéfini de valeurs.
Oracle prend en charge huit types de validations d'ensembles de valeurs. Ceux-ci sont:
- Aucun (validé au minimum)
- Indépendant
- Dépendant
- Table
- Spécial (avancé)
- Paire (avancé)
- Traduit indépendant
- Dépendant traduisible
Q # 17) Comment pouvons-nous importer les données dans une base de données en utilisant SQL * Loader?
Répondre: SQL * Loader est un utilitaire utilisé pour importer les données en masse à partir de fichiers externes.
Diverses fonctionnalités de cet utilitaire de ligne de commande sont présentées ci-dessous:
- Ils peuvent effectuer un chargement sélectif.
- Ils peuvent effectuer des charges multi-tables.
- Prend en charge divers fichiers de format.
Cet utilitaire peut être appelé à l'aide d'un ensemble de commandes.
CONTRÔLE SQLLDR = Test.ctl, LOG = Test.log, BAD = Test.bad, DATA = Test.dat USERID = superutilisateur / XXX, ERREURS = 999, CHARGE = 3000, DISCARD = toss.dsc, DISCARDMAX = 6
Q # 18) Qu'entendez-vous par programmes simultanés?
Répondre: Un fichier exécutable qui peut s'exécuter simultanément avec les autres programmes et utiliser au maximum la capacité matérielle est appelé programme simultané. En général, ces types de programmes seraient de longue durée et gourmands en données. Ils peuvent être regroupés avec des rapports pour former un groupe de demandes.
Q # 19) Que contient le répertoire APPL_TOP?
Répondre: Le répertoire APPL stocke les fichiers de la suite Oracle e-business et est donc généralement appelé répertoire APPL_TOP.
Ce répertoire contient les fichiers ainsi que les répertoires relatifs:
- Fichiers technologiques
- Fichiers produits
- Fichiers d'environnement Oracle e-business suite
Q # 20) Qu'entendez-vous par un ensemble de livres?
Répondre: L'ensemble des livres est une entité d'information financière. Il détermine la devise fonctionnelle, la structure de compte et le calendrier d'une société ou d'un groupe de sociétés.
Il existe deux types de livres.
- Primaire: Il se compose de la monnaie fonctionnelle
- Secondaire: Il se compose de la devise de reporting
Conclusion
Sur ce, je termine cette liste de questions d'entretien sur «Oracle SOA» et «Oracle Apps Technical».
Vous pouvez mettre cet article en signet pour référence future et le lire au fur et à mesure des besoins. Je suis sûr que ces questions seraient vraiment d'une aide immense pour réussir n'importe quelle interview d'oracle.
Allez à la partie 1 de la série: Questions d'entretien les plus fréquentes sur Oracle
L'équipe STH vous souhaite plein succès !!
lecture recommandée
- Questions et réponses d'entrevue
- Questions d'entretien les plus fréquentes sur Oracle Forms and Reports
- Principales questions d'entretien d'Oracle: Questions Oracle Basic, SQL, PL / SQL
- Questions d'entretien les plus fréquentes sur Oracle DBA, RAC et Performance Tuning
- Quelques questions d'entretien intéressantes sur les tests de logiciels
- Questions et réponses d'entrevue de test ETL
- Top 12 des questions d'entrevue Mockito (entretien Mocking Framework)
- Questions d'entrevue de test manuel du logiciel pour les professionnels expérimentés