Діденко Д.Г. © 2010 Лекція 03. Програмне забезпечення проміжного рівня Діденко Дмитро Георгійович Старший викладач кафедри ММСА ННК «ІПСА» Національний.

Презентация:



Advertisements
Похожие презентации
Урок 10 5 клас. Комп'ютернні мережі. Локальна мережа. Використаннямережевих папок
Advertisements

Загальні відомості про системне, службове та прикладне програмне забезпечення. Класифікація, основні функції та складові операційних систем. Поняття про.
ІНФОРМАТИКА. 9 КЛАС Програмне забезпечення комп'ютерних систем Навчальна презентація вчителя Большакової Кристини Сергіївни ЗОШ 9 м. Ізмаїл.
24. Комп'ютерні мережі. Класифікація комп'ютерних мереж. Конфігурація мереж. 25. Комп'ютерні мережі. Сервери і робочі станції. Програмне забезпечення та.
9 клас Основні питання: Поняття про компютерні мережі Класифікації компютерних мереж Апаратне забезпечення мереж Мережні протоколи Програмне забезпечення.
Лекція 1. Інформаційні системи в управлінні економікою. 1.Поняття інформаційної системи. 2.Класифікація інформаційних систем. 3.Структура інформаційної.
Розробила: вчитель інформатики Кз НСЗШ 24 Варава Тетяна Дмитрівна.
Розробив: Студент 221 грп Олару Дмитро. Залежно від відстані виділяють: Локальні мережі – об'єднання комп'ютерів, що розміщені на невеликих відстанях.
РОЗДІЛ 2 ІНФОРМАЦІЙНІ СИСТЕМИ Інформатика 9 клас.
З'єднайте стрілками ситуації з інформаційними процесами: Зберігання інформації Передавання інформації Обробка інформації Фотографу вання Гра за нотами.
Локальні мережі Комп'ютерна мережа – це система комп'ютерів, зв'язана каналами передачі інформації.
КВАЛІФІКАЦІЙНА РОБОТА Тема: «АРМ адміністратора віддаленого підрозділу з доступом до вищестоящих штабів через канали VPN з шифруванням» ВІЙСЬКОВИЙ ІНСТИТУТ.
Архітектура корпоративних інформаційних систем Поняття бізнес-архітектури та інформаційної архітектури в КІС Сутність файл-серверних і клієнт- серверних.
Структура операційної системи. Операційна система починає працювати одразу після ввімкнення комп ютера, тому певну її частину розміщено в найважливішій.
Інформаційно-комунікаційні технології. Інформаційні процеси Пошук і збирання Зберігання й накопичення Передавання й поширення Отримання та сприйняття.
ІНФОРМАТИКА. 9 КЛАС Програмне забезпечення комп'ютерних систем Розділ 6 Навчальна презентація з інформатики для 9 класу вчителя Анрієнко М.А.
РОЗДІЛ 2 ОБ'ЄКТИ ТА ІНФОРМАЦІЙНІ СИСТЕМИ Інформатика 9 клас.
Розробка загальносистемних проектних рішень з питань побудови інформаційних технологій та систем підтримки науково-дослідної діяльності Відповідальний.
АПАРАТНЕ ЗАБЕЗПЕЧЕННЯ ІНФОРМАЦІЙНИХ СИСТЕМ. Інформаційна система Інформаційна (обчислювальна) система - це сукупність апаратних та програмних засобів,
Види інформаційних систем. Поняття про апаратне та програмне забезпечення інформаційної системи. Етапи розвитку та сфери застосування інформаційних технологій.
Транксрипт:

Діденко Д.Г. © 2010 Лекція 03. Програмне забезпечення проміжного рівня Діденко Дмитро Георгійович Старший викладач кафедри ММСА ННК «ІПСА» Національний технічний університет України «Київський політехнічний інститут» м. Київ, Україна

Діденко Д.Г. © Програмне забезпечення проміжного рівня 2 1.Концепції програмних рішень. 2.Програмне забезпечення проміжного рівня. 3.Модель «клiєнт-сервер». 4.Архітектура «клiєнт-сервер» корпоративних iнформацiйних систем. Питання заняття

Діденко Д.Г. © Програмне забезпечення проміжного рівня 3 Основними програмними компонентами РIС є ОС i системи промiжного рiвня. 1. Концепції програмних рішень

Діденко Д.Г. © Програмне забезпечення проміжного рівня 4 1)розподілені; 2)мережеві Класифікація ОС

Діденко Д.Г. © Програмне забезпечення проміжного рівня 5 Розподiленi ОС - це сильнозв'язанi ОС з одним глобальним поданням ресурсiв, якими вони керують, що застосовуються у мультипроцесорних та гомогенних мультикомп'ютерних РIС Розподiленi ОС

Діденко Д.Г. © Програмне забезпечення проміжного рівня 6 Мережевi ОС надають локальнi служби, доступнi вiддаленим клiєнтам. Слабозв'язанi мережевi системи використовують переважно у гетерогенних мультикомп'ютерних системах. Тому зазвичай мережевi ОС мають спецiальнi служби вiддаленого доступу Мережевi ОС

Діденко Д.Г. © Програмне забезпечення проміжного рівня 7 Системи промiжного рiвня (middleware) забезпечують координовану роботу мережевих ОС з можливим використанням їх програмного iнтерфейсу Системи промiжного рiвня

Діденко Д.Г. © Програмне забезпечення проміжного рівня Характеристика програмних рішень СистемаХарактеристикаОсновне призначення Розподілена ОССильнозв'язані ОСПриховування і керування апаратними засобами Програмні засоби проміжного рівня Додатковий рівень над мережевими ОС для реалізації служб загального призначення Забезпечення прозорості розподілення Мережева ОССлабозв'язані ОС локальних і глобальних гетерогенних мультикомп'ютерних мереж Подання локальних служб віддалених клієнтів

Діденко Д.Г. © Програмне забезпечення проміжного рівня Структура мультикомп'ютерної ОС

Діденко Д.Г. © Програмне забезпечення проміжного рівня 10 Програмне забезпечення промiжного рiвня дозволяє поєднати масштабованiсть i вiдкритiсть мережевих ОС з прозорiстю та простотою у використаннi розподiлених ОС. 2. Програмне забезпечення проміжного рівня

Діденко Д.Г. © Програмне забезпечення проміжного рівня Структура мультикомп'ютерної системи iз застосуванням промiжного рiвня

Діденко Д.Г. © Програмне забезпечення проміжного рівня 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 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вня (продовження)

Діденко Д.Г. © Програмне забезпечення проміжного рівня Характеристика ОС і ПЗ проміжного рівня ХарактеристикаРозподілена ОС (Мульти- процесорна) Розподілена ОС (Мульти- комп'ютерна) Розподілена система проміжного рівня Мережева ОС (лише мульти- компютерна) Ступінь прозорості Дуже високийВисокий Низький Ідентичність ОС на всіх вузлах Підтримується Не підтримується Кількість ОС1NNN Комутація на основі Сумісного викорис­тання пам'яті Використання повідомлень Залежить від моделі Файлів Керування ресурсами Глобальне централізоване Глобальне розподілене Окремо на вузлах МасштабованістьНемаєПомірнаРізнаНаявна ВідкритістьЗакрита Відкрита

Діденко Д.Г. © Програмне забезпечення проміжного рівня 15 Модель «клiєнт-сервер» грунтується на процедурах надсилання клiєнтом запиту серверу i отримання вiд нього вiдповiдi. 3. Модель «клiєнт-сервер»

Діденко Д.Г. © Програмне забезпечення проміжного рівня 16 Додатки «клiєнт-сервер » для роботи з БД подiляють на три рiвнi: 1.Iнтерфейсу користувача. 2.Оброблення запитiв. 3.Даних Рівні додатків «клiєнт-сервер»

Діденко Д.Г. © Програмне забезпечення проміжного рівня Трирiвнева структура пошукової системи

Діденко Д.Г. © Програмне забезпечення проміжного рівня 18 Корпоративною iнформацiйною системою (КIС) називають систему керування бiзнес-процесами пiдприємства, яка пiдтримує функцiонування пiдроздiлiв, забезпечуючи оброблення фiнансових та товарних потокiв упродовж усiєї технологiї керування цим пiдприємством. 4. Архітектура «клiєнт-сервер» корпоративних iнформацiйних систем

Діденко Д.Г. © Програмне забезпечення проміжного рівня 19 Корпоративною iнформацiйною системою (КIС) називають систему керування бiзнес-процесами пiдприємства, яка пiдтримує функцiонування пiдроздiлiв, забезпечуючи оброблення фiнансових та товарних потокiв упродовж усiєї технологiї керування цим пiдприємством Корпоративна iнформацiйна система

Діденко Д.Г. © Програмне забезпечення проміжного рівня 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 1)середнi (ID Edwards, Syteline(SOCAP)); 2)великi (R3 фiрми SAP, BaanlV компанiї Baan)); 3)iнтегрованi малi (Platinum SQL фiрми Platinum) Ринок ERP

Діденко Д.Г. © Програмне забезпечення проміжного рівня 22 Дворівнева архітектура 4.4. Основні архітектури «клієнт- сервер » Трирівнева архітектура

Діденко Д.Г. © Програмне забезпечення проміжного рівня 23 1)COM (Component Object Model - компонентна модель об'єктiв) корпорацiї Мicrosoft; 2)архiтектура CORBA (Common Object Request Broker Architecture) групи OMG Технології взаємодії обєктів

Діденко Д.Г. © Програмне забезпечення проміжного рівня 24 1)брокер об'єктних запитiв ORB консорцiуму OMG; 2)компонувальник об'єктiв OLE, модель СОМ i розподiлену COM (DCOM) компанiї MS; 3)у потужнiших КIС використовують розподiленi БД Технології спільного використання обєктів

Діденко Д.Г. © Програмне забезпечення проміжного рівня 25 1)локальна автономнiсть; 2)незалежнiсть вiд центрального вузла; 3)неперервне функцiонування; 4)незалежнiсть вiд розташування; 5)незалежнiсть вiд фрагментацiї; 6)незалежнiсть вiд реплiкацiї; 4.7. Цілі Крістофера Дейта забезпечення розподіленності

Діденко Д.Г. © Програмне забезпечення проміжного рівня 26 7)можливiсть оброблення розподiлених запитiв; 8)керування розподiленими транзакцiями; 9)незалежнiсть вiд апаратного забезпечення; 10)незалежнiсть вiд ОС; 11)незалежнiсть вiд мережi; 12)незалежнiсть вiд СКБД Цілі Крістофера Дейта забезпечення розподіленності (продовження)

Діденко Д.Г. © Програмне забезпечення проміжного рівня 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 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 1.Концепції програмних рішень. 2.Програмне забезпечення проміжного рівня. 3.Модель «клiєнт-сервер». 4.Архітектура «клiєнт-сервер» корпоративних iнформацiйних систем. Питання заняття

Діденко Д.Г. © 2010 Питання? Розподілені інформаційні системи