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