Топ-10 запитань та відповідей щодо співбесіди (Оновлено на 2019 рік)

Зміст:

Anonim

Вступ до запитань та відповідей щодо інтерв'ю SOA

Архітектура, яка надає послуги за допомогою протоколу зв'язку, відома як Сервіс-орієнтована архітектура (SOA). Різні послуги надаються незалежно від різних продуктів та технологій. Він реалізований за допомогою протоколу SOAP і може легко вбудовуватися в різні програми. Ця архітектура може допомогти у створенні додатків, які можуть бути багаторазовими і сумісними із заданими функціями бізнесу. Він також може бути побудований з використанням різних мов з дотриманням принципів SOA.

Тепер, якщо ви шукаєте роботу, пов’язану з SOA, тоді вам потрібно підготуватися до запитань щодо співбесіди в 2019 році. Це правда, що кожне інтерв'ю відрізняється за різними профілями роботи. Тут ми підготували важливі питання та відповіді щодо інтерв'ю SOA, які допоможуть вам досягти успіху в інтерв'ю.

У цій статті щодо питань інтерв'ю для SOSO 2019 ми представимо 10 найважливіших і часто використовуваних питань для інтерв'ю SOA. Ці запитання допоможуть студентам побудувати свої концепції навколо SOA та допоможуть розірвати співбесіду.

Частина 1 - Питання щодо інтерв'ю SOA (основні)

Ця перша частина стосується основних запитань та відповідей щодо інтерв'ю SOA.

Q1. Поясніть, що таке управління SOA та які його функції.

Відповідь:
Управління архітектурою, орієнтованою на сервіс, використовується для контролю служб у будь-якій SOA. Деякі види діяльності визначені як частина управління SOA. Сюди входить управління портфоліо послуг, які допомагають у плануванні та розробці нових послуг та оновлення вже існуючих. Це також включає управління життєвим циклом обслуговування. Це означає, що всі оновлення послуг не повинні перебивати поточних клієнтів та їхні послуги. Також SOA забезпечує узгодженість усіх сервісів, застосовуючи правила до всіх створених сервісів. При всьому цьому він також пропонує послуги з моніторингу, які допомагають замовнику дізнатися про простої або недостатню роботу будь-якої системи, яка може бути серйозною для конкретної послуги. Як результат, за необхідності можна вжити необхідних дій, а всі проблеми, що виникають, можна миттєво вирішити, перевіривши продуктивність та наявність.

Q2. Які кінці, договір, адреса та прив'язки?

Відповідь:
Послуга може бути доступна клієнтам з різних цілей. Усі ці послуги повинні бути викриті через один із цих цілей. Кінець складається з наступного:

  • Контракт : це договір, який узгоджується двома сторонами. Він визначає, як очікується спілкування клієнтів. Він визначає різні параметри і повертає значення, які будуть використані.
  • Адреса : тут вказується, де користувач може знайти послугу. Є адресна URL-адреса, яка вказує на розташування послуг.
  • Прив’язка : це визначає спосіб доступу до кінця. Він визначає процес спілкування та спосіб його здійснення.

Q3. Як можна домогтися нещільного з’єднання в SOA?

Відповідь:
Щоб досягти вільної зв'язку, ви можете використовувати сервісний інтерфейс типу WSDL для веб-сервісу SOAP. Щоб обмежити залежність, ви можете приховати реалізацію послуги від споживача. Вільне з'єднання можна обробляти шляхом інкапсуляції різних функцій таким чином, що це обмежить вплив змін на реалізацію різних інтерфейсів обслуговування. Також колись вам може знадобитися змінити інтерфейс та керувати версіями, не впливаючи на клієнтів. Також можна керувати кількома обмеженнями безпеки, декількома транспортами та іншими специфікаціями.

Перейдемо до наступних питань щодо інтерв'ю SOA.

Q4. Чи однакові веб-служби та SOA?

Відповідь:
SOA - це архітектурна концепція, а веб-сервіси використовуються для їх завершення. Веб-сервіси - це бажані стандарти, які задовольняють досягнення архітектурних специфікацій SOA. Коли ви користуєтесь SOA, усі сервіси повинні бути вільно з'єднані. Також служби SOA повинні бути в змозі описати себе, а служби WSDL описуватимуть, як ми можемо отримати доступ до послуг. Також до цих сервісів можна отримати доступ через WSDL. Послуги SOA розташовані в каталозі, і тут UDDI описує, де ці веб-сервіси можна знайти.

Q5. Що таке послуга багаторазового використання?

Відповідь:
Повторна послуга - це функція без громадянства, яка має необхідну деталізацію. Це може бути частиною складеного додатка або складеного сервера. Послуга багаторазового використання повинна бути ідентифікована з будь-якою діяльністю, визначеною бізнесом і яка має свої специфікації. Обмеженням служби може бути безпека, QoS, SLA або будь-яка політика використання. Це може бути визначено різними контрактами виконання, декількома інтерфейсами та різними реалізаціями. Послугу багаторазового використання доглядають на рівні підприємства протягом усього життєвого циклу, починаючи з дизайнерського часу і закінчуючи. Його повторне використання також повинно сприяти заздалегідь визначеним процесом, і його повторне використання може бути виміряно.

Частина 2 - питання щодо інтерв'ю SOA (розширено)

Давайте тепер подивимось на розширені питання щодо інтерв'ю SOA.

Q6. Поясніть бізнес-шари та сантехнічні шари в SOA.

Відповідь:
Архітектуру SOA можна розділити на два шари. Перший шар має пряме відношення до будь-якого бізнесу, і він здійснює різні бізнес-зв’язки. Другий рівень - це технічний рівень, який розповідає про те, як керувати різними комп'ютерними ресурсами, якими ми володіємо, як база даних, веб-сервер тощо. Ця сегрегація робиться для того, щоб визначити будь-яку конкретну послугу. Розглянемо будь-яку просту систему, наприклад систему управління замовленнями. У ньому буде багато компонентів, які взаємодіють один з одним для завершення системи. Два шари цієї системи будуть розташовані там, де сантехнічний шар буде містити рівень доступу до даних, AJAX та багато інших функціональних можливостей.

Q7. Які недоліки SOA?

Відповідь:
Основний недолік SOA - бачити SOA як кінець. Завдяки цьому розробники прагнуть створювати складні некеровані та непотрібні взаємозв'язки між ресурсами. Натомість розробник може зосередитись на існуючій бізнес-проблемі. Ще одним недоліком може бути те, що замість вирішення невеликих проблем можна скористатися підходом зверху вниз, коли великі компанії інвестують і дуже часто не показують бажаних результатів там, де є відповідні часові рамки.

Перейдемо до наступних питань щодо інтерв'ю SOA.

Q8. Поясніть, що є складом служби.

Відповідь:
За допомогою композиції послуги поєднуються для отримання складених додатків. Цей додаток складається з сукупності служб, де створений корпоративний портал або процес. Комплексна послуга складається з сукупності різних послуг, які надаватимуть послуги багаторазового використання. Це діє як поєднання електронних компонентів та створення багаторазових композитних послуг.

Q9. Що таке ESB і де він вміщується?

Відповідь:
ESB розшифровується як Enterprise Service Bus. На відміну від інших відносин, вона забезпечувала будь-яку зв’язок між різними компаніями. Також вам може знадобитися розглянути послуги з розгортання, ІТ-послуги тощо. Архітектура SOA дозволяє SOA виконувати всі життєві пріоритети. ESB є частиною цієї довідкової архітектури і забезпечує основу SOA, але він не повинен вважатися SOA сам по собі.

Q10. Чи потрібно в SOA будувати систему з нуля?

Відповідь:
Ні, якщо нам потрібно інтегрувати будь-яку існуючу систему, ви просто зможете з'єднати обгортки, які допомагають обернути всі послуги клієнтів і розкрити всі функціональні можливості в загальному вигляді.

Рекомендовані статті

Це було керівництвом до списку запитань та відповідей щодо співбесіди, щоб кандидат міг легко розірвати ці запитання щодо інтерв'ю SOA. Тут, у цій публікації, ми вивчили основні питання щодо інтерв'ю SOA, які часто задаються в інтерв'ю. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Питання для інтерв'ю веб-служб Java
  2. Питання для інтерв'ю веб-служб
  3. Питання щодо інтерв'ю Windows Server
  4. Питання щодо інтерв'ю SSRS
  5. Переваги SOA Testing