top oracle apps technical
Οι πιο συχνές ερωτήσεις Oracle Apps Technical and Oracle SOA Συνέντευξη:
Λόγω των τεχνικών εξελίξεων, υπάρχει μια ραγδαία αύξηση της ζήτησης για υποψηφίους ειδικευμένους στην τεχνολογία Oracle στην αγορά. Έχω ετοιμάσει ένα σύνολο ερωτήσεων συνέντευξης μαζί με τις απαντήσεις τους σε αυτό το άρθρο.
ψεύτικο email και κωδικό πρόσβασης που λειτουργεί
Διαβάστε το προηγούμενο άρθρο μας στο Oracle Forms and Reports Συνέντευξη Ερωτήσεις .
=> Κάντε κλικ εδώ για ερωτήσεις σχετικά με τη σειρά συνέντευξης της Oracle
Αυτό το άρθρο καλύπτει:
- Ερωτήσεις τεχνικής συνέντευξης Oracle Apps
- Ερωτήσεις συνέντευξης Oracle SOA
Ας εξερευνήσουμε !!
Τι θα μάθετε:
Κορυφαίες τεχνικές ερωτήσεις Oracle Apps και Oracle SOA
Ερωτήσεις συνέντευξης Oracle SOA
Ε # 1) Τι καταλαβαίνετε από το SOA και ποια είναι τα οφέλη από τη χρήση αυτής της αρχιτεκτονικής;
Απάντηση: Το SOA σημαίνει Service Oriented Architecture, η οποία μπορεί να χρησιμοποιηθεί για την ανάπτυξη εταιρικών εφαρμογών. Χρησιμοποιώντας αυτήν την αρχιτεκτονική, τα στοιχεία της εφαρμογής θα αλληλεπιδρούν μεταξύ τους χρησιμοποιώντας διαλειτουργικές υπηρεσίες ακολουθώντας το πρωτόκολλο επικοινωνίας μέσω του δικτύου.
Τα οφέλη από τη χρήση SOA είναι:
- Τα στοιχεία παραμένουν χαλαρά συνδεδεμένα και μπορούν να αναδιαμορφωθούν.
- Οι επιχειρηματικές υπηρεσίες μπορούν να επαναχρησιμοποιηθούν.
- Ασφάλεια και εμπιστευτικότητα δεδομένων.
- Καλά καθορισμένες διεπαφές.
- Καλύτερη ευελιξία και συντήρηση.
Q # 2) Τι είναι το Oracle SOA Suite και ποια είναι τα διαφορετικά συστατικά του;
Χρόνια: Το Oracle SOA Suite ανήκει στην ομάδα προϊόντων λογισμικού της Oracle Fusion Middleware.
Αυτό το εργαλείο βασίζεται στην αρχιτεκτονική SOA και βοηθά στη δημιουργία, διαχείριση & ενσωμάτωση υπηρεσιών με τα στοιχεία της εφαρμογής έτσι ώστε να παραδίδεται η σύνθετη εφαρμογή SOA ως μία μονάδα. Αυτή η σουίτα αποτελείται από πέντε συστατικά.
Τα στοιχεία υπηρεσιών αποτελούνται περαιτέρω από:
- Διαδικασία BPEL
- Διαμεσολαβητής της Oracle
- Ανθρώπινη ροή εργασιών
- Υπηρεσίες απόφασης
Τα συνδετικά συστατικά περιλαμβάνουν:
- Υπηρεσίες
- βιβλιογραφικές αναφορές
Ε # 3) Μπορείτε να εξηγήσετε τη διαφορά μεταξύ της αρχιτεκτονικής που ακολουθείται στα 10g & 11g;
Απάντηση: Παρακάτω δίνονται οι διαφορές μεταξύ 10g και 11g:
- Η αρχιτεκτονική SCA ακολουθείται στα 11g αλλά όχι στα 10g.
- Σε 11g, όλα τα στοιχεία SOA (όπως BPEL, ESB, κ.λπ.), που σχετίζονται με το έργο μπορούν να αναπτυχθούν ταυτόχρονα ως μία μονάδα χρησιμοποιώντας ένα αρχείο composite.xml. Σε 10g, αυτά τα στοιχεία πρέπει να αναπτυχθούν ξεχωριστά στους αντίστοιχους διακομιστές.
- Το κοντέινερ διακομιστή εφαρμογών για 11g είναι Web Logic Server ενώ για 10g είναι OC4J.
- Σε 11g, ο Enterprise Manager φροντίζει όλα τα εξαρτήματα SOA, ενώ σε 10g διατηρούνται ξεχωριστές κονσόλες για κάθε στοιχείο.
Q # 4) Ποια είναι η έννοια του SOA Governance;
Απάντηση: Η διακυβέρνηση SOA εισάγεται για τη διαχείριση υπηρεσιών σε μια αρχιτεκτονική προσανατολισμένη στις υπηρεσίες.
Αυτή η διακυβέρνηση απαιτείται για:
- Δημιουργήστε νέες υπηρεσίες όταν απαιτείται.
- Ενημέρωση υπαρχουσών υπηρεσιών.
- Διαχειριστείτε τον κύκλο ζωής των υπηρεσιών.
- Επιβολή των κανόνων σχετικά με τις πολιτικές για τη διατήρηση της συνοχής.
- Παρακολούθηση και συντονισμός των επιδόσεων των υπηρεσιών.
- Διαχειρίζεται τα δικαιώματα χρήστη στις υπηρεσίες.
Ε # 5) Πώς μπορεί να αναπτυχθεί μια διαδικασία στο SOA;
Απάντηση: Μια διαδικασία μπορεί να αναπτυχθεί χρησιμοποιώντας οποιαδήποτε από τις παρακάτω επιλογές:
- JDeveloper
- EMC (Enterprise Manager Console)
- Σενάριο WebLogic.
Q # 6) Τι είναι το SCA και πώς είναι χρήσιμο;
Απάντηση: Το Service Component Architecture (SCA) είναι ένα μοντέλο για την κατασκευή εφαρμογών και συστημάτων που χρησιμοποιούν έννοιες SOA. Η σύνθετη υπηρεσία έχει τη συναρμολόγηση διαφορετικών στοιχείων της εφαρμογής και αυτά τα στοιχεία μπορούν να αναπτυχθούν ταυτόχρονα χρησιμοποιώντας SCA.
Οι διάφορες προδιαγραφές του SCA είναι:
- Προδιαγραφή μοντέλου συναρμολόγησης.
- Δεσμευτική προδιαγραφή.
- Προδιαγραφή υλοποίησης στοιχείων
- Προδιαγραφή πλαισίου πολιτικής.
Ε # 7) Πώς μπορείτε να επιτύχετε χαλαρή σύνδεση στο πλαίσιο SOA;
Απάντηση: Η χαλαρή σύζευξη μπορεί να επιτευχθεί αφαιρώντας και επιλύοντας τις διαφορές μεταξύ διαφορετικών συστημάτων έτσι ώστε να παρέχουμε απρόσκοπτη ολοκλήρωση.
Το OSB διευκολύνει το ίδιο και επιλύει τα ζητήματα μεταξύ πελατών υπηρεσιών και επιχειρηματικών συστημάτων. Η SOA χρησιμοποιεί υπηρεσίες διαδικτύου ως δομικά στοιχεία για την ολοκλήρωση της εταιρικής ολοκλήρωσης και την επαναχρησιμοποίηση των στοιχείων μέσω της χαλαρής σύνδεσης.
Ε # 8) Μπορείτε να κάνετε διάκριση μεταξύ διαμεσολαβητή και OSB;
Απάντηση: Ο διαμεσολαβητής μπορεί να διαφοροποιηθεί από το OSB ως:
- Ένας διαμεσολαβητής είναι μέρος μιας σύνθετης εφαρμογής και χρησιμοποιείται για τη διαμεσολάβηση μεταξύ των διαφόρων συνιστωσών εντός και εκτός μιας σύνθετης εφαρμογής. Ενώ το OSB, δηλαδή το Oracle Bus Service είναι ένα αυτόνομο ESB που διαμεσολαβεί με ετερογενείς πελάτες και υπηρεσίες χωρίς να είναι μέρος αυτών.
- Ένας διαμεσολαβητής μπορεί να αναπτυχθεί ως στοιχείο SCA ενώ ένα OSB δεν μπορεί.
- Για έναν διαμεσολαβητή, η ανάπτυξη μπορεί να συμβεί μέσω του JDeveloper IDE ενώ για το OSB, μπορεί να γίνει χρησιμοποιώντας το Eclipse IDE ή το Web Console.
Q # 9) Είναι το SOA μέρος του Oracle Fusion Middleware;
Απάντηση: Ναι, το SOA είναι μέρος του Oracle Fusion Middleware που συμπεριφέρεται ως UI στη μεγάλη πλατφόρμα Fusion.
Ε # 10) Πώς διαφέρει η χορογραφία από την ενορχήστρωση;
Απάντηση: Η χορογραφία και η ενορχήστρωση, είναι κρίσιμα μέρη του επιπέδου συνεργασίας εντός του προσανατολισμού της υπηρεσίας, δηλ. SOA & BPM.
Κατά τη Χορογραφία, τα συστήματα ενσωματώνονται χωρίς να ακολουθούν επιχειρηματικές διαδικασίες. Δεν υπάρχει καθορισμένη διαδικασία για τον έλεγχο της ολοκλήρωσης και γίνεται σύμφωνα με την καθορισμένη ακολουθία επιπέδων.
Στην ενορχήστρωση, μια κεντρική διαδικασία που μπορεί να είναι η ίδια μια υπηρεσία Ιστού ελέγχει τις άλλες διαδικτυακές υπηρεσίες που εμπλέκονται στην ολοκλήρωση των συστημάτων. Αυτός ο κεντρικός συντονιστής θα συντονίσει την εκτέλεση διαφόρων λειτουργιών διαδικτυακών υπηρεσιών που συμμετέχουν στη λειτουργία και θα ολοκληρώσει την ολοκλήρωση.
Ερωτήσεις τεχνικής συνέντευξης Oracle Apps
Ε # 11) Μπορείτε να ορίσετε ένα σύστημα ERP;
Απάντηση: Το ERP σημαίνει Επιχειρησιακός προγραμματισμός πόρων . Πρόκειται για ένα επιχειρηματικό σύστημα λογισμικού που επιτρέπει σε έναν οργανισμό να αυτοματοποιεί και να ενσωματώνεται με τις διάφορες επιχειρηματικές διαδικασίες που μοιράζονται κοινά δεδομένα μεταξύ επιχειρήσεων.
Το λογισμικό ERP ενσωματώνει συνήθως τις διαφορετικές πτυχές μιας λειτουργίας όπως ο σχεδιασμός προϊόντων, η ανάπτυξη και η κατασκευή, οι πωλήσεις, το μάρκετινγκ κ.λπ. χρησιμοποιώντας μια ενιαία βάση δεδομένων, εφαρμογή και διεπαφή
Ε # 12) Εξηγήστε την αρχιτεκτονική του Oracle Apps.
Απάντηση: Το Oracle Apps είναι ένα περιβάλλον αρχιτεκτονικής πολλαπλών επιπέδων όπου ο διακομιστής εφαρμογών χρησιμεύει ως διεπαφή μεταξύ πελατών και διακομιστών βάσης δεδομένων.
Ως εκ τούτου, τα συστατικά αυτής της αρχιτεκτονικής είναι:
- Πελάτες
- Διακομιστές εφαρμογών
- Διακομιστές βάσης δεδομένων
Οι πελάτες θα ξεκινήσουν το αίτημα για εκτέλεση μιας λειτουργίας από τη βάση δεδομένων. Ο διακομιστής εφαρμογών θα λειτουργήσει ως ενδιάμεσο επίπεδο στέλνοντας το αίτημα του πελάτη στη βάση δεδομένων και παρέχοντας τα ζητούμενα δεδομένα στον πελάτη.
Ε # 13) Μπορούμε να δημιουργήσουμε πίνακες στο σχήμα APPS;
Απάντηση: Όχι, δεν μπορούμε να δημιουργήσουμε πίνακες στο σχήμα APPS και αυτό το σχήμα θα έχει μόνο συνώνυμα.
Q # 14) Τι είναι το flexfield; Αναφέρετε τους τύπους του.
Απάντηση: Το Flexfield είναι ένα πεδίο βάσης δεδομένων με ενσωματωμένη ευελιξία στον καθορισμό της δομής αναφοράς, η οποία σχετίζεται με συγκεκριμένους οργανισμούς. Το flexfield αποτελείται από τμήματα ή υποπεδία.
Υπάρχουν δύο τύποι εύκαμπτων πεδίων:
- Βασικά flexfields: Χρησιμοποιούνται για την καταγραφή βασικών στοιχείων δεδομένων.
- Περιγραφικά flexfields: Είναι flexfields που καθορίζονται από το χρήστη και μπορούν να προσαρμοστούν.
Ε # 15) Ποια είναι τα διάφορα στοιχεία που πρέπει να λάβετε υπόψη κατά τον καθορισμό της ευθύνης στις εφαρμογές της Oracle;
Απάντηση: Μια ευθύνη είναι μια ομάδα συστατικών. Αυτά είναι:
- Μενού (υποχρεωτικό): Είναι μια διάταξη των μορφών με ιεραρχικό τρόπο.
- Ομάδα δεδομένων (υποχρεωτικό): Καθορίζει τη χαρτογράφηση μεταξύ προϊόντων της Oracle App όπως φόρμες, αναφορές, ταυτόχρονα προγράμματα και αναγνωριστικά βάσης δεδομένων Oracle.
- Ευθύνες και Αίτηση Ομάδων Ασφαλείας (υποχρεωτική): Μια ομάδα ασφαλείας αιτήματος είναι η ομάδα αιτήσεων που έχει ανατεθεί σε μια ευθύνη.
- Εξαιρέσεις λειτουργίας και μενού (προαιρετικά): Η ευθύνη μπορεί να έχει ή να μην έχει συσχετισμένους κανόνες λειτουργίας και αποκλεισμού μενού.
Q # 16) Τι είναι ένα σύνολο τιμών; Αναφέρετε τους διάφορους τύπους του.
Απάντηση: Όπως υποδηλώνει το ίδιο το όνομα, το σύνολο τιμών είναι μια προκαθορισμένη λίστα τιμών που χρησιμοποιείται από την Oracle για επικύρωση. Περιορίζει τον τελικό χρήστη να εισάγει ανεπιθύμητα δεδομένα παρέχοντας μια επιλογή για να επιλέξετε μια τιμή από το προκαθορισμένο σύνολο τιμών.
Η Oracle υποστηρίζει οκτώ τύπους επικυρώσεων συνόλου τιμών. Αυτά είναι:
- Κανένα (ελάχιστο επικυρωμένο)
- Ανεξάρτητος
- Εξαρτώμενος
- Τραπέζι
- Ειδικό (προχωρημένο)
- Ζεύγος (προχωρημένο)
- Μεταφρασμένο ανεξάρτητο
- Μεταφερόμενο εξαρτώμενο
Q # 17) Πώς μπορούμε να εισαγάγουμε τα δεδομένα σε μια βάση δεδομένων χρησιμοποιώντας το SQL * Loader;
Απάντηση: Το SQL * Loader είναι ένα βοηθητικό πρόγραμμα που χρησιμοποιείται για την εισαγωγή μαζικών δεδομένων από εξωτερικά αρχεία.
Διάφορα χαρακτηριστικά αυτού του βοηθητικού προγράμματος είναι όπως φαίνεται παρακάτω:
- Μπορούν να εκτελέσουν επιλεκτική φόρτωση.
- Μπορούν να εκτελέσουν φορτία πολλαπλών πινάκων.
- Υποστηρίζει διάφορα αρχεία μορφής.
Αυτό το βοηθητικό πρόγραμμα μπορεί να γίνει χρήση ενός συνόλου εντολών.
SQLLDR CONTROL = Test.ctl, LOG = Test.log, BAD = Test.bad, DATA = Test.dat USERID = superuser / XXX, ERRORS = 999, LOAD = 3000, DISCARD = toss.dsc, DISCARDMAX = 6
Ε # 18) Τι καταλαβαίνετε από τα ταυτόχρονα προγράμματα;
Απάντηση: Ένα εκτελέσιμο αρχείο που μπορεί να εκτελεστεί ταυτόχρονα με τα άλλα προγράμματα και να αξιοποιήσει πλήρως την χωρητικότητα του υλικού ονομάζεται ταυτόχρονο πρόγραμμα. Γενικά, αυτοί οι τύποι προγραμμάτων θα είναι μακροχρόνιοι και απαιτούν δεδομένα. Μπορούν να ομαδοποιηθούν με αναφορές για να σχηματίσουν μια ομάδα αιτημάτων.
Ε # 19) Τι περιέχει ο κατάλογος APPL_TOP;
Απάντηση: Ο κατάλογος APPL αποθηκεύει αρχεία σουίτας e-business της Oracle και ως εκ τούτου είναι κοινώς γνωστός ως κατάλογος APPL_TOP.
Αυτός ο κατάλογος περιέχει τα αρχεία μαζί με τους σχετικούς καταλόγους:
- Τεχνολογικά αρχεία
- Αρχεία προϊόντων
- Αρχεία περιβάλλοντος της Oracle e-business σουίτα
Ε # 20) Τι καταλαβαίνετε από ένα σύνολο βιβλίων;
Απάντηση: Το σύνολο των βιβλίων είναι μια οικονομική οντότητα αναφοράς. Καθορίζει το λειτουργικό νόμισμα, τη δομή του λογαριασμού και το ημερολόγιο για μια εταιρεία ή μια ομάδα εταιρειών.
Υπάρχουν δύο τύποι σετ βιβλίων.
- Πρωταρχικός: Αποτελείται από νόμισμα λειτουργίας
- Δευτερεύων: Αποτελείται από το νόμισμα αναφοράς
συμπέρασμα
Με αυτό, ολοκληρώνω αυτήν τη λίστα ερωτήσεων συνέντευξης στο 'Oracle SOA' & 'Oracle Apps Technical'.
Μπορείτε να προσθέσετε σελιδοδείκτη σε αυτήν την ανάρτηση για μελλοντική αναφορά και να την διαβάσετε όποτε απαιτείται. Είμαι βέβαιος ότι αυτές οι ερωτήσεις θα ήταν πραγματικά τεράστια βοήθεια για να περάσουν επιτυχώς οποιαδήποτε συνέντευξη του oracle.
Πηγαίνετε στο μέρος 1 της σειράς: Κορυφαίες ερωτήσεις συνέντευξης της Oracle
Η STH Team σας εύχεται καλή επιτυχία !!
Συνιστώμενη ανάγνωση
- Ερωτήσεις και απαντήσεις συνέντευξης
- Κορυφαίες ερωτήσεις συνέντευξης για φόρμες και αναφορές της Oracle
- Κορυφαίες ερωτήσεις συνέντευξης Oracle: Ερωτήσεις Oracle Basic, SQL, PL / SQL
- Κορυφαίες ερωτήσεις συνέντευξης Oracle DBA, RAC και Performance Tuning
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμών λογισμικού
- Ερωτήσεις και απαντήσεις συνέντευξης δοκιμών ETL
- Κορυφαίες 12 ερωτήσεις συνέντευξης Mockito (Συνέντευξη Mocking Framework)
- Εγχειρίδιο λογισμικού Ερωτήσεις συνέντευξης δοκιμών για έμπειρους επαγγελματίες