Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемСергей Соломатин
1 Діденко Д.Г. © 2010 Лекція 03. Програмне забезпечення проміжного рівня Діденко Дмитро Георгійович Старший викладач кафедри ММСА ННК «ІПСА» Національний технічний університет України «Київський політехнічний інститут» м. Київ, Україна
2 Діденко Д.Г. © Програмне забезпечення проміжного рівня 2 1.Концепції програмних рішень. 2.Програмне забезпечення проміжного рівня. 3.Модель «клiєнт-сервер». 4.Архітектура «клiєнт-сервер» корпоративних iнформацiйних систем. Питання заняття
3 Діденко Д.Г. © Програмне забезпечення проміжного рівня 3 Основними програмними компонентами РIС є ОС i системи промiжного рiвня. 1. Концепції програмних рішень
4 Діденко Д.Г. © Програмне забезпечення проміжного рівня 4 1)розподілені; 2)мережеві Класифікація ОС
5 Діденко Д.Г. © Програмне забезпечення проміжного рівня 5 Розподiленi ОС - це сильнозв'язанi ОС з одним глобальним поданням ресурсiв, якими вони керують, що застосовуються у мультипроцесорних та гомогенних мультикомп'ютерних РIС Розподiленi ОС
6 Діденко Д.Г. © Програмне забезпечення проміжного рівня 6 Мережевi ОС надають локальнi служби, доступнi вiддаленим клiєнтам. Слабозв'язанi мережевi системи використовують переважно у гетерогенних мультикомп'ютерних системах. Тому зазвичай мережевi ОС мають спецiальнi служби вiддаленого доступу Мережевi ОС
7 Діденко Д.Г. © Програмне забезпечення проміжного рівня 7 Системи промiжного рiвня (middleware) забезпечують координовану роботу мережевих ОС з можливим використанням їх програмного iнтерфейсу Системи промiжного рiвня
8 Діденко Д.Г. © Програмне забезпечення проміжного рівня Характеристика програмних рішень СистемаХарактеристикаОсновне призначення Розподілена ОССильнозв'язані ОСПриховування і керування апаратними засобами Програмні засоби проміжного рівня Додатковий рівень над мережевими ОС для реалізації служб загального призначення Забезпечення прозорості розподілення Мережева ОССлабозв'язані ОС локальних і глобальних гетерогенних мультикомп'ютерних мереж Подання локальних служб віддалених клієнтів
9 Діденко Д.Г. © Програмне забезпечення проміжного рівня Структура мультикомп'ютерної ОС
10 Діденко Д.Г. © Програмне забезпечення проміжного рівня 10 Програмне забезпечення промiжного рiвня дозволяє поєднати масштабованiсть i вiдкритiсть мережевих ОС з прозорiстю та простотою у використаннi розподiлених ОС. 2. Програмне забезпечення проміжного рівня
11 Діденко Д.Г. © Програмне забезпечення проміжного рівня Структура мультикомп'ютерної системи iз застосуванням промiжного рiвня
12 Діденко Д.Г. © Програмне забезпечення проміжного рівня 12 1)засоби прозорого доступу до вiддалених даних (файлових систем, розподiлених БД, WWW); 2)служба вiддаленого доступу, зокрема для виклику процедур i звертання до розподiлених об'єктiв; 3)служба iменувань. Наприклад, у WWW для цього застосовують iм'я URL; 4)засоби зберiгання даних (засоби схоронностi persistence), зокрема, розподiленi файловi системи, iнтегрованi БД або засоби зв'язку додаткiв з БД; 2.2. Основні служби промiжного рiвня
13 Діденко Д.Г. © Програмне забезпечення проміжного рівня 13 5)засоби розподiлених транзакцiй, якi здiйснюють множину операцiй зчитування i записування в мережах однiєї атомарної операцiї. Атомарна операцiя або виконується, або не виконується (неуспiшне виконання). Данi транзакцiї можуть розмiщуватись на рiзних машинах; 6)засоби розподiленого захисту, якi є однiєю з найскладнiших служб промiжного рiвня. Цi засоби не можуть спиратись на локальнi ОС Основні служби промiжного рiвня (продовження)
14 Діденко Д.Г. © Програмне забезпечення проміжного рівня Характеристика ОС і ПЗ проміжного рівня ХарактеристикаРозподілена ОС (Мульти- процесорна) Розподілена ОС (Мульти- комп'ютерна) Розподілена система проміжного рівня Мережева ОС (лише мульти- компютерна) Ступінь прозорості Дуже високийВисокий Низький Ідентичність ОС на всіх вузлах Підтримується Не підтримується Кількість ОС1NNN Комутація на основі Сумісного використання пам'яті Використання повідомлень Залежить від моделі Файлів Керування ресурсами Глобальне централізоване Глобальне розподілене Окремо на вузлах МасштабованістьНемаєПомірнаРізнаНаявна ВідкритістьЗакрита Відкрита
15 Діденко Д.Г. © Програмне забезпечення проміжного рівня 15 Модель «клiєнт-сервер» грунтується на процедурах надсилання клiєнтом запиту серверу i отримання вiд нього вiдповiдi. 3. Модель «клiєнт-сервер»
16 Діденко Д.Г. © Програмне забезпечення проміжного рівня 16 Додатки «клiєнт-сервер » для роботи з БД подiляють на три рiвнi: 1.Iнтерфейсу користувача. 2.Оброблення запитiв. 3.Даних Рівні додатків «клiєнт-сервер»
17 Діденко Д.Г. © Програмне забезпечення проміжного рівня Трирiвнева структура пошукової системи
18 Діденко Д.Г. © Програмне забезпечення проміжного рівня 18 Корпоративною iнформацiйною системою (КIС) називають систему керування бiзнес-процесами пiдприємства, яка пiдтримує функцiонування пiдроздiлiв, забезпечуючи оброблення фiнансових та товарних потокiв упродовж усiєї технологiї керування цим пiдприємством. 4. Архітектура «клiєнт-сервер» корпоративних iнформацiйних систем
19 Діденко Д.Г. © Програмне забезпечення проміжного рівня 19 Корпоративною iнформацiйною системою (КIС) називають систему керування бiзнес-процесами пiдприємства, яка пiдтримує функцiонування пiдроздiлiв, забезпечуючи оброблення фiнансових та товарних потокiв упродовж усiєї технологiї керування цим пiдприємством Корпоративна iнформацiйна система
20 Діденко Д.Г. © Програмне забезпечення проміжного рівня 20 1)«управлiння пiдприємством » - забезпечує планування i розподiл матерiалiв та завантаження потужностей; 2)«управлiння бiзнесом » - для управлiння допомiжними процесами. Нова концепцiя ERP II будується на застосуваннi iнтернет-технологiй Технологiя ERP (Enterprise Resourse Planning)
21 Діденко Д.Г. © Програмне забезпечення проміжного рівня 21 1)середнi (ID Edwards, Syteline(SOCAP)); 2)великi (R3 фiрми SAP, BaanlV компанiї Baan)); 3)iнтегрованi малi (Platinum SQL фiрми Platinum) Ринок ERP
22 Діденко Д.Г. © Програмне забезпечення проміжного рівня 22 Дворівнева архітектура 4.4. Основні архітектури «клієнт- сервер » Трирівнева архітектура
23 Діденко Д.Г. © Програмне забезпечення проміжного рівня 23 1)COM (Component Object Model - компонентна модель об'єктiв) корпорацiї Мicrosoft; 2)архiтектура CORBA (Common Object Request Broker Architecture) групи OMG Технології взаємодії обєктів
24 Діденко Д.Г. © Програмне забезпечення проміжного рівня 24 1)брокер об'єктних запитiв ORB консорцiуму OMG; 2)компонувальник об'єктiв OLE, модель СОМ i розподiлену COM (DCOM) компанiї MS; 3)у потужнiших КIС використовують розподiленi БД Технології спільного використання обєктів
25 Діденко Д.Г. © Програмне забезпечення проміжного рівня 25 1)локальна автономнiсть; 2)незалежнiсть вiд центрального вузла; 3)неперервне функцiонування; 4)незалежнiсть вiд розташування; 5)незалежнiсть вiд фрагментацiї; 6)незалежнiсть вiд реплiкацiї; 4.7. Цілі Крістофера Дейта забезпечення розподіленності
26 Діденко Д.Г. © Програмне забезпечення проміжного рівня 26 7)можливiсть оброблення розподiлених запитiв; 8)керування розподiленими транзакцiями; 9)незалежнiсть вiд апаратного забезпечення; 10)незалежнiсть вiд ОС; 11)незалежнiсть вiд мережi; 12)незалежнiсть вiд СКБД Цілі Крістофера Дейта забезпечення розподіленності (продовження)
27 Діденко Д.Г. © Програмне забезпечення проміжного рівня 27 1)незалежний варiант. Клiєнтська машина реалiзує iнтерфейс користувача, а сервер реалiзує рiвень обробки i рiвень даних; 2)фiзично дволанкова архiтектура (ФДА) з розподiлом iнтерфейсу користувача мiж клiєнтом i сервером. Сервер виконує додатки i має БД; 3)фiзично дволанкова архiтектура з повною реалiзацiєю iнтерфейсу користувача на клiєнтi, а решта (додатки i БД) - на серверi; 4)фiзично збалансована архiтектура з розподiлом додатка мiж клiєнтом i сервером; 5)фiзично збалансована архiтектура з БД на серверi, а решта ПЗ - на клiєнтi; 4.8. Основнi варiанти архiтектур «клiєнт-сервер »
28 Діденко Д.Г. © Програмне забезпечення проміжного рівня 28 6)фiзично збалансована архiтектура з розмiщенням додатка й iнтерфейсу на клiєнтi, а БД розподiленi мiж клiєнтом i сервером; 7)фiзично триланкова архiтектура. Рiвень обробки виносять на окремий сервер та можливо частково мiж клiєнтом i сервером; 8)вертикально розподiлена багатоланкова архiтектура iз взаємодiєю ланок згiдно з логiчною органiзацiєю додатка; 9)багатоланкова архiтектура з горизонтальним розподiленням, коли клiєнт або сервер може мiстити фiзично роздiленi частини логiчно однорiдного модуля Основнi варiанти архiтектур «клiєнт-сервер » (продовження)
29 Діденко Д.Г. © Програмне забезпечення проміжного рівня 29 1.Концепції програмних рішень. 2.Програмне забезпечення проміжного рівня. 3.Модель «клiєнт-сервер». 4.Архітектура «клiєнт-сервер» корпоративних iнформацiйних систем. Питання заняття
30 Діденко Д.Г. © 2010 Питання? Розподілені інформаційні системи
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.