Introduction aux questions et réponses des entretiens Oracle SOA

Oracle SOA - Service Oriented Architecture est une suite logicielle développée par Oracle Corporation qui fait partie du produit logiciel Oracle Fusion Middleware. Les différentes fonctionnalités couvertes par le produit Oracle SOA Suite sont le déploiement, l'administration et la gestion des services SOA. SOA permet l'interaction ou l'intégration de multiples applications multiplates-formes et multi-technologies facilement et efficacement avec un coût et une maintenance réduits. Les différents composants disponibles dans la suite Oracle SOA sont tels que Oracle Service Bus (OSB), Oracle BPEL Process Manager, Oracle Event Processing, Oracle Business Rules, Oracle Web Services Manager, Oracle Enterprise Service Bus, Oracle Business Activity Monitoring et Oracle JDeveloper . La dernière version de la suite Oracle SOA est la 12c, qui est la meilleure suite de solutions d'intégration et d'application SOA du secteur.

Maintenant, si vous recherchez un emploi lié à Oracle SOA, vous devez vous préparer aux questions d'entrevue 2019 Oracle SOA. Il est vrai que chaque entretien est différent selon les différents profils d'emploi. Ici, nous avons préparé les importantes questions et réponses d'entrevue Oracle SOA qui vous aideront à réussir votre entrevue.

Dans cet article sur les questions d'entrevue Oracle SOA 2019, nous présenterons les 10 questions d'entretien Oracle SOA les plus importantes et les plus fréquemment posées. Ces questions sont divisées en deux parties:

Partie 1 - Questions d'entrevue Oracle SOA (de base)

Cette première partie couvre les questions et réponses d'entrevue de base Oracle SOA

Q1. Qu'est-ce que SOA et expliquez ses avantages architecturaux?

Répondre:
SOA est l'acronyme de Service Oriented Architecture et est utile pour développer des plugins ou des services d'intégration pour l'intégration de différentes applications multi-technologiques ou multi-plateformes. L'architecture SOA présente plusieurs avantages tels que le développement de composants faiblement couplés, une reconfiguration facile des services existants, la réutilisation des services SOA existants sans affecter les fonctionnalités de l'entreprise, assure la confidentialité et la sécurité des données, une meilleure maintenance et la flexibilité de la maintenance des services.

Q2. Quels sont les différents composants impliqués dans l'architecture SOA?

Répondre:
Les différents composants présents dans la suite SOA sont les suivants:

  1. Prestations de service
  2. Couche de processus ou couche d'orchestration
  3. Cadre d'accès
  4. Suivi des activités commerciales
  5. Magasins de données opérationnelles
  6. Sécurité
  7. La gestion
  8. Partenaires, fournisseurs et clients

Les composants ci-dessus ne sont pas exhaustifs et comprennent également plusieurs autres composants qui sont importants, car ils maintiennent des composants à couplage lâche qui sont essentiels pour de meilleures performances et une disponibilité plus élevée.

Passons aux prochaines questions d'entretien Oracle SOA.

Q3. Quels sont les différents types de services disponibles dans SOA?

Répondre:
Les différents types de services disponibles dans l'architecture orientée services SOA sont basés sur SOAP et REST, comme expliqué ci-dessous:
Basé sur SOAP: Les services basés sur SOAP (Simple Object Access Protocol) sont exposés au format de message basé sur XML (Extensible Markup Language). Ces messages XML sont générés en fonction des normes WSDL où WSDL est le langage de description des services Web utilisé pour définir les normes des services Web SOAP.
Basé sur REST: Les services Web basés sur REST ou basés sur RESTful sont exposés au format JSON en utilisant les protocoles de communication HTTP avec différentes méthodes telles que GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS et TRACE. WADL (Web Application Description Language) décrit les services REST similaires à celui de WSDL. L'outil d'interface utilisateur SOAP ou l'outil d'interface utilisateur Postman peut être utilisé pour tester respectivement les services Web SOAP et REST et l'interface utilisateur SOAP peut être utilisée pour les deux types.

Q4. Quelles sont les fonctionnalités importantes du composant Oracle Service Bus (OSB) dans SOA Suite?

Répondre:
Il s'agit de la question d'entretien SOA Oracle de base posée lors d'un entretien. Les principales caractéristiques du composant Oracle Service Bus sont les suivantes:

  1. Prise en charge de la messagerie multiprotocole
  2. Courtage de messages
  3. Routage basé sur le contenu
  4. Commutation de service
  5. Sécurité des bus de service
  6. Sécurité, identité, autorisation et authentification des messages
  7. Découverte de service
  8. Cache de ressources
  9. Protocoles de messagerie tels que HTTPS, SOAP, SMTP, JMS, FTP, File, MQ, Tux etc.,
  10. Transformation dynamique
  11. La gestion des erreurs
  12. Change Center

Q5. Quelles sont les fonctionnalités principales du composant de la suite SOA Oracle Service Bus?

Répondre:
Les principales fonctionnalités du composant Oracle Service Bus d'Oracle SOA Suite sont l'intégration des services, le service, la sécurité, la gestion des services et la composition des services. Les fonctionnalités d'intégration de services sont utilisées pour les fonctionnalités telles que le courtage de messages, l'intégration de points de terminaison de service disparates et la médiation et l'exposition des services à des fins de réutilisation. Les fonctionnalités de sécurité des services sont utilisées pour les fonctionnalités telles que l'authentification et l'autorisation des services, l'application de la sécurité des messages et la validation de l'identité des utilisateurs. Les fonctionnalités de composition de service sont utilisées pour les fonctionnalités telles que la configuration de la logique de routage des messages, la configuration des services, la transformation des messages, la validation et à des fins de registre. Les fonctionnalités de gestion des services sont utilisées pour les fonctionnalités telles que la gestion des activités de service, la surveillance et la disponibilité.

Partie 2 - Questions d'entrevue Oracle SOA (avancées)

Jetons maintenant un coup d'œil aux questions avancées sur les entretiens Oracle SOA.

Q6. Quels sont les différents composants impliqués dans SOA Suite?

Répondre:
Les différents composants présents dans la suite SOA sont les suivants:

  1. BPEL Process Manager
  2. Médiateur
  3. Flux de travail humain
  4. Adaptateurs de règles métier
  5. Adaptateurs tels que File, JMS (Queue and Topic), AQ, DB Adapter Business Events
  6. Livraison d'événements
  7. Complexe réseau
  8. Traitement d'événement
  9. BAM (Business Activity Monitoring)
  10. Oracle ESB / OSB Oracle
  11. IDE B2B, OWSM et JDeveloper

Q7. Quels sont les différents types de communication utilisés dans Oracle Service Bus à des fins de messagerie?

Répondre:
Les différents types de communication utilisés pour les paradigmes de messagerie dans l'architecture Oracle Service Bus sont la demande / réponse synchrone, la publication asynchrone un à un, la publication asynchrone un à plusieurs et la demande / réponse asynchrone (pontage synchrone à asynchrone).

Passons à la prochaine Passons aux prochaines questions d'entrevue Oracle SOA.

Q8. Quelles sont les différentes fonctionnalités de transformation des messages disponibles dans Oracle Service Bus dans SOA Suite?

Répondre:
Les différentes fonctionnalités de transformation de la messagerie d'Oracle Service Bus dans SOA Suite sont les suivantes:

  1. Validation des messages entrants par rapport à différents schémas
  2. Sélection d'un service cible ou de différents services, en fonction du contenu de la messagerie ou tels que les en-têtes de message
  3. Transformer les messages en fonction des services cibles
  4. Transformer les messages basés sur XQuery ou XSLT
  5. Prend en charge les transformations sur les formats de message XML et MFL
  6. Fonctionnalités d'enrichissement des messages
  7. Prise en charge des appels aux différents services Web pour recueillir les données supplémentaires à des fins de transformation

Q9. Qu'est-ce que le magasin de métadonnées dans SOA Suite?

Répondre:
Il s'agit des questions les plus fréquemment posées lors d'un entretien avec Oracle SOA. Le magasin de métadonnées est une fonctionnalité de SOA Suite 11g qui est utilisée pour partager les artefacts SOA. Cela garantit les artefacts SOA tels que les EBM, les schémas XML, les stratégies de défaillance, les WSDL, les référentiels de règles et les objets de données de service (SDO). Le magasin de métadonnées peut être configuré en tant que base de données ou fichier.

Q10.Quels sont les services du composant Décision dans SOA?

Répondre:
Les composants du service de décision sont un moteur de règles qui est une fonction de décision de règles sous la forme d'un service Web. Les différents composants de Decision Service sont les suivants:

  1. Règles de décision et tableaux de décision.
  2. Métadonnées contenant des informations spécifiques liées aux règles.

Article recommandé

Ceci a été un guide pour répertorier les questions et réponses d'entrevue Oracle SOA afin que le candidat puisse réprimer facilement ces questions d'entrevue Oracle SOA. Ici, dans cet article, nous avons étudié les principales questions d'entrevue Oracle SOA qui sont souvent posées lors des entretiens. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Top 10 des questions les plus posées - IoT
  2. Important - Questions d'entretiens chez JIRA
  3. Questions d'entretiens chez SOAP Web Services
  4. Questions d'entretiens chez Apache
  5. Comment fonctionnent les tests SOA?