Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Серверні програми - завдання і роліСодержание книги
Поиск на нашем сайте Серверне застосування дозволяє програмістам думати про програми в цілому, а не про конкретних. Сервер - платформа, обслуговуюча системи, зокрема - програми інтернет-бізнесу. Платформа зберігає бізнес-логіку, всю модель, надає послуги шаруючи представлення і методи доступу до бази даних. Мета полягає і в забезпеченні механізмом інтеграції. Головними ролями серверних програм є: · забезпечення стандартами безпеки; · забезпечення мережевими ресурсами; · багатозадачність; · обслуговування розподілених систем. Вони є невід'ємною частиною багатошарової архітектури. Вони підтримують технологію технологій, створених з компонентів. Сервер - контейнер для компонентів. Таблиця 9.9.4. представляє декілька серверних програм:
Таблиця 9.9.4. Серверні програми. Cервіс-орієнтована архітектура (СОА) Для того, щоб будувати сучасні і гнучкі розподілені програми, слід задовільняти наступні вимоги: · інтеграція ресурсів ПЗ вимагає початкової слабкої зв'язаності; · зв'язок повинен грунтуватися на широко відомих стандартах інтернету; · інтерфейси послуг повинні бути добре описані і загальнодоступні. Вимоги не повинні бути пріоритетом, але їх застосування буде корисним: · ми можемо використовувати інші засоби для розробки програм; · ми можемо використовувати функціональність компаній третьої сторони, що зменшить вартість і збільшить продуктивність; · ми можемо продавати або ділитися сервісним ПЗ. Наприклад, ми можемо створити компонент про аукціон і продати його як сервісне ПЗ, а не програму. Архітектура під назвою "сервіс-орієнтованная архітектура" задовольняє ці вимоги. Це дозволяє створювати динамічні, слабо зв'язані розподілені програми. Зараз більшість систем будуються, грунтуючись на технологіях, які вимагають інтеграцію компонентів і середовища. Оскільки будь-яка невдача вимагає необхідність в змінах підсистем або компонентів, таке рішення проблеми збільшує витрати. Також існують обмеження на універсальну застосованість. СОА має три головні ролі: 1. Постачальник послуг - це вузол (у інтернеті або інтранеті), який дає доступ до даного бізнес-компоненту з потрібною функціональністю. 2. Споживач послуг - використовує видалений компонент для створення власних програм. У СОА клієнт і споживач - вузли. 3. Оцінювач послуг - вузол мережі є сховищем описів послуг, на зразок жовтих сторінок. Творець компонентів розміщує інформацію разом з оцінювачем послуг, і клієнт може знайти ці послуги.
Малюнок 9.10.1. Архітектура СОА. Взаємозв'язки між вузлами: · Розміщення. Постачальник послуг розміщує інформацію про його послуги, їх визначення, документацію і т.д. · Знаходження. Клієнти знаходять послуги, що знаходяться в сховищі. · Скріплення. Клієнти встановлюють зв'язок з послугою. Це вимагає авторизація. Знаходження і скріплення може відбуватися автоматично. Наприклад, якщо програма дуже довго очікує відповіді одного провайдера, воно може переключитися на іншого провайдера.
|
||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 284; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |