Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемВладимир Щерба
1 Архітектура корпоративних інформаційних систем Поняття бізнес-архітектури та інформаційної архітектури в КІС Сутність файл-серверних і клієнт- серверних технологій доступу до даних Моделі архітектури клієнт-сервер і їх загальна характеристика 1
2 Поняття бізнес-архітектури та інформаційної архітектури в КІС Основна ідея розподілених систем оброблення інформації полягає в тому, що кілька компонентів мережі (компютерів або процесів) кооперуються для виконання однієї роботи (розвязання однієї задачі чи блоку задач). Найпопулярнішим середовищем для реалізації розподілених прикладних задач на сьогоднішній день є клієнт-серверна технологія. Практично всі процвітаючі компанії в розвинутих державах використовують клієнт-серверні технології. 2 1
3 Поняття бізнес-архітектури та інформаційної архітектури в КІС Перехід на клієнт-серверні технології потребує чіткого розуміння взаємодії бізнес-стратегій та архітектури інформаційних технологій. Для цього доцільно використовувати модель, яку створив Джон Хендерсон із Массачусетського технологічного інституту – рисунок на наступному слайді. 3 1
4 Поняття бізнес-архітектури та інформаційної архітектури в КІС – модель Хендерсона 4 1
5 У моделі Хендерсона основна бізнес- платформа це набір стратегій, ринків, розпоряджень, технологій виробництва продуктів і ресурсів, вибраних компанією як такі, що відповідають поставленим цілям. З огляду на це визначається бізнес-архітектура - набір товарів і послуг, організаційних структур, процесів управління, розподіл ресурсів, цінностей і стимулів, необхідний для впровадження основної бізнес-платформи. 5 1
6 Поняття бізнес-архітектури та інформаційної архітектури в КІС – модель Хендерсона Під основною інформаційною платформою слід розуміти низку адекватних компютерних технологій, які компанія здатна реалізувати, і способи, за допомогою яких ці технології можна використати для підвищення конкурентоспроможності компанії. 6 1
7 Поняття бізнес-архітектури та інформаційної архітектури в КІС – модель Хендерсона Інформаційна архітектура це набір відповідних елементів і продуктів, вибраних для реалізації основної інформаційної платформи, а також інфраструктури підтримки, механізми прийняття рішень та адміністративний механізм, що використовується для розгортання цих архітектур. 7 1
8 Поняття бізнес-архітектури та інформаційної архітектури в КІС Спираючись на модель Хендерсона, можна зробити кілька висновків. Існує взаємодія основних бізнес - та інформаційних платформ, які характеризуються взаємним впливом. Якщо основна бізнес - та інформаційна платформи міняються, то малоймовірно, що стара інформаційна архітектура збережеться. Зміна бізнес-платформи найчастіше викликає зміни в інформаційній архітектурі. Відповідність бізнес - та інформаційної платформ вирішальний фактор успіху, але досягнення цієї відповідності є довготривалим процесом (десятки і більше років). Модель безпосередньо підводить до зміни інформаційних технологій під час перепроектування бізнес-архітектур. 8 1
9 Сутність файл-серверних і клієнт- серверних технологій доступу до даних Поняття файл-серверних і клієнт-серверних технологій увійшло в ужиток у 80-ті роки ХХ ст., коли було розроблено локальні обчислювальні мережі та зявилися настільні робочі станції, які потребували організації колективного використання інформаційних ресурсів. Тоді ж почали інтенсивно розробляти програмні засоби, за допомогою яких реалізовувалась відносна незалежність даних від прикладних програм, які їх використовують, тобто систем управління базами даних (СУБД). 9 2
10 Сутність файл-серверних і клієнт- серверних технологій доступу до даних У період створення першої СУБД домінувала модель оброблення даних, коли управління даними (функція сервера) і взаємодія з користувачем були поєднані в одній програмі. СУБД мала централізовану архітектуру, оскільки сама СУБД і прикладні програми, які працювали з базами даних, функціонували на центральному компютері (велика ЕОМ або міні- компютер). 10 2
11 Сутність файл-серверних і клієнт- серверних технологій доступу до даних На тому ж компютері розташовувались бази даних. До центрального компютера було підключено термінали - робочі місця користувачів. Усі процедури оброблення даних (підтримка й ведення інформаційної бази, її формування, оптимізація і виконання запитів, обмін з пристроями зовнішньої памяті і т. ін.) виконувались на центральному компютері, що висувало жорсткі вимоги до його продуктивності. 11 2
12 Схема централізованої обробки інформації 12 2
13 Сутність файл-серверних і клієнт- серверних технологій доступу до даних Як відомо, у мережі компютери не є рівномірними. Кожен з них має своє місце, своє призначення. Одні компютери в мережі володіють і розпоряджаються інформаційно- обчислювальними ресурсами, такими як процесори, файлова система, поштова служба, служба друку, база даних. Інші мають можливість звертатися до цих служб, користуватися їхніми послугами. 13 2
14 Сутність файл-серверних і клієнт- серверних технологій доступу до даних Компютер, що керує певним ресурсом, заведено називати сервером цього ресурсу, а компютер, що бажає ним скористатися, клієнтом. Якщо ресурсом є база даних, то сервер має назву сервера баз даних. Якщо ресурсом є файлова система, то говорять про файл-сервер. 14 2
15 Сутність файл-серверних і клієнт- серверних технологій доступу до даних Досить часто в мережі той самий компютер може виконувати роль як клієнта, так і сервера. Наприклад, у мережі, яка містить персональні компютери, велику ЕОМ і міні-компютер, останній може бути як сервером бази даних, обслуговуючи запити від клієнтів (персональних компютерів), так і клієнтом, посилаючи запити до великої ЕОМ. 15 2
16 Сутність клієнт-серверних технологій доступу до даних Цей самий принцип поширюється і на взаємодію програм. Якщо одна з них виконує деякі функції, надаючи іншим відповідний набір послуг, то вона є сервером. Програми, що користуються цими послугами, називаються клієнтами. Так, наприклад, ядро реляційної SQL - орієнтованої СУБД часто називають сервером бази даних, або SQL-сервером, а програму, що звертається до нього за послугами з оброблення даних SQL- клієнтом. 16 2
17 Сутність клієнт-серверних технологій доступу до даних Якщо мова йде про клієнт-серверну технологію оброблення інформації, то це означає, що прикладні програми (додатки) будуть мати розподілений характер. Іншими словами, частину функцій прикладної програми буде реалізовано в програмі- клієнтові, іншу у програмі-сервері, при цьому для їх взаємодії буде використовуватись відповідний протокол. 17 2
18 Сутність клієнт-серверних технологій доступу до даних Основний принцип технології «клієнт- сервер» полягає в поділі функцій стандартного інтерактивного додатка на чотири групи, що мають різну природу і програмну реалізацію: 1 група - функції ведення і відображення даних, які реалізуються за допомогою відповідних програмних процедур компонентів представлення. 18 2
19 Сутність клієнт-серверних технологій доступу до даних 2 група - обєднує суто прикладні функції, характерні для певної галузі (наприклад, для системи обліку готової продукції виписка документа на відвантаження готової продукції, визначення залишку продукції на складі і т. ін.), які підтримує прикладний компонент. 19 2
20 Сутність клієнт-серверних технологій доступу до даних 3 група - фундаментальні функції збереження і керування даними (базами даних, файловими системами), що реалізуються за допомогою компонентів допуску до інформаційних ресурсів. 4 група - службові функції (що забезпечують звязок між функціями перших трьох груп), які реалізуються за допомогою відповідних протоколів взаємодії. 20 2
21 Сутність файл -серверних технологій доступу до даних Програмне забезпечення файл-серверної архітектури налаштоване на виконання всієї роботи з даними на робочій станції. Сервер використовується лише як спільний віддалений нагромаджувач інформації великої ємності. 21 2
22 Сутність файл -серверних технологій доступу до даних Базою розробки файл-серверних додатків для локальних мереж ПК є інструментальні засоби зазначених СУБД, які реалізовані у вигляді діалогового інтегрованого середовища, що надають три рівні доступу: 1 рівень - програмування і створення додатків мовою, що поєднує можливості мов третього й частково мов четвертого покоління; 22 3
23 Сутність файл -серверних технологій доступу до даних 2 рівень - створення і ведення структури БД та індексних таблиць, а також інтерактивна генерація макетного додатка і його компонентів (меню, форм вікон, звітів, запитів і програмних модулів); 3 рівень - використання діалогового середовища й генераторів кінцевими користувачами для створення, ведення й перегляду БД, а також формування нескладних запитів і звітів. 23 3
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.