Висновки.
Програмування web-сторінки
Завдяки розвитку інформаційних технологій стало можливим за розумну ціну у сенсі затрат інтелектуальних ресурсів розробників розподіляти виконання коду системи між кількома обчислювальними центрами. Раніше це потребувало спеціальних зусиль від прикладного програміста (ті ж самі розробки MPI, Message Passing Interface, Інтерфейс Передачі Повідомлень). Зараз прикладному програмісту це непотрібно… Читати ще >
Висновки. Програмування web-сторінки (реферат, курсова, диплом, контрольна)
В даній роботі була висвітлена, на скільки це можливо, тематика, присвячена певним аспектам розробки web-сервісів, а саме моделям, архітектура та технологіям програмування.
На перший погляд могло б здатися, що такі складні моделі надумані та непотрібні. Щоб у читача не склалося таке враження, був зроблений екскурс в історію і показано переходи від одного етапу до іншого в розвитку моделей програмування. Це було зроблено для того, щоб стало зрозумілим, чому саме такі моделі існують на даний момент. Показано, що це природній розвиток від простішого до складнішого.
В другому розділі була зосереджена увага на клієнт-серверному підході, попереднику сучасних моделей програмування web-сервісів, а саме багаторівневих технологій. Ми вже побачили основні, суттєві переваги технології «клієнт-сервер» перед її попередниками та переваги багаторівневих технологій перед дворівневою моделлю «клієнт-сервер».
В третьому, основному розділі, показаний розвиток моделей програмування власне самих web-сервісів. Такі складні моделі стають необхідними саме при створенні понад складних інформаційних систем. Це викликано перш за все розвитком світової інформаційної мережі Internet і відкриттям нових можливостей, недоступних раніше — потенційно користувачами певної системи можуть стати мільйони людей, що раніше було просто нереальним. Ми прослідкували розвиток самих багаторівневих моделей і їх сучасний стан. На прикладі однієї з передових технологій J2EE більш детально показані функціональні одиниці складної web-орієнтованої інформаційної системи.
Нові можливості - це завжди і нові проблеми. Так сталося і в цьому випадку. Потенційно різко збільшилась кількість користувачів, а отже і різко збільшилось навантаження на систему, технологія клієнт-сервер в цьому випадку стає непридатною для експлуатації, оскільки встановити певну систему на мільйон комп’ютерів майже неможливо, а якщо і можливо, то комерційно невигідно. Тому ми і прийшли до клієнта з нульовою інсталяцією, до зосередження бізнес-логіки на порівняно невеликій кількості обчислювальних систем.
Завдяки розвитку інформаційних технологій стало можливим за розумну ціну у сенсі затрат інтелектуальних ресурсів розробників розподіляти виконання коду системи між кількома обчислювальними центрами. Раніше це потребувало спеціальних зусиль від прикладного програміста (ті ж самі розробки MPI, Message Passing Interface, Інтерфейс Передачі Повідомлень). Зараз прикладному програмісту це непотрібно — на скільки це можливо, за нього все виконає той же самий сервер додатків, сервер транзакцій чи TP-монітор. А програміст може зосередитись на бізнес-логіці додатка. мультимедійний програмування java.
Отже ми бачимо, що розквіт мережі Internet сприяв не тільки створенню гігантського всесвітнього середовища з незліченним об'ємом інформації, а і створив передумови для наступного кроку у розвитку інформаційних технологій — з гігантськими об'ємами інформації може справлятися тільки дуже розвинена система. Тому моделі та технології для створення таких систем і пов’язані перш за все з web-сервісами.