Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗИС.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
271 Кб
Скачать
☆

Формування динамічних бізнес-процесів у глобальній мережі Internet

Динамічні телекомунікаційні мережі сьогодні представлені об'єднаннями підприємств або компаній, кожна з яких володіє своєю технологією та відповідною компетенцією. Бізнес-партнери зберігають повну самостійність, а взаємодія здійснюється на основі нових проектів, для реалізації яких створюється базова компетенція, що дає змогу реалізувати їх у найкоротші терміни та представляти на ринок товар або послугу відповідно до запитів споживачів. Після завершення проекту життєвий цикл динамічної коаліції може бути завершений.

Глобалізація економічних відносин разом зі зниженням виробничих витрат і застосуванням ІКТ призводить до зміни суті ринкових відносин. Інформаційна економіка приводить до заміни матеріальних форм товару на цифровий формат поданння товарів і послуг в електронному середовищі. Економічна ефективність виробничих відносин досягається за рахунок зниження транспортних і виробничих витрат завдяки використанню нових видів комунікацій. Продуктивність праці суттєво підвищується.

Java-апплет — прикладная программа, чаще всего написанная на языке программирования Java в форме байт-кода. Java-апплеты выполняются в веб-обозревателе с использованием виртуальной Java машины (JVM), или в Sun's AppletViewer, автономном средстве для испытания апплетов. Java-апплеты были внедрены в первой версии языка Java в 1995 году. Java-апплеты обычно пишутся на языке программирования Java, но могут быть написаны и на других языках, которые компилируются в байт‐код Java, таких, как Jython.

Апплеты используются для предоставления интерактивных возможностей веб-приложений, которые не могут быть предоставлены HTML. Так как байт-код Java платформо-независим, то Java-апплеты могут выполняться с помощью плагинов браузерами многих платформ, включая Microsoft Windows, UNIX, Apple Mac OS и GNU/Linux. Такие программы с открытым исходным кодом, как applet2app[1], могут быть использованы для преобразования апплета в самостоятельные программы на Java или исполняемые файлы Linux и Windows.

Java Servlet иногда неофициально сравнивают с серверным апплетом, но он отличается своим языком, функциями и каждой из описанных здесь характеристик апплетов.

Техническая информация[

Java-апплеты в большинстве браузеров выполняются в «песочнице», предотвращая их доступ к локальным данным. Код апплета загружается с веб-сервера, и браузер либо вставляет апплет в веб-страницу, либо открывает новое окно с собственным пользовательским интерфейсом апплета. Апплет может быть отображен на веб-странице путем использования устаревшего HTML элемента applet [1], или рекомендуемого элемента object[2]. Этим определяется месторасположение и источник апплета.

Главный класс апплета расширяет класс java.applet.Applet или, если создаётся Swing апплет, javax.swing.JApplet. Класс должен переопределить методы создания пользовательского интерфейса внутри себя. (Applet является потомкомPanel, который, в свою очередь, является потомком Container).

Преимущества апплетов[

Преимущества использования Java-апплетов

  • кроссплатформенность

  • апплет может работать на «всех» установленных к этому времени версиях Java, а не только с последней версией; однако, если апплет требует последнюю версию JRE, то клиент будет вынужден ждать более длительной загрузки;

  • апплет поддерживается большинством браузеров;

  • он кэшируется в большинстве браузеров, а потому будет быстро загружаться при возвращении на веб-страницу; но апплет может сохраняться в кэше и создавать проблемы после выхода новых версий;

  • он может иметь полный доступ к машине, на которой выполняется, если пользователь согласен на это;

  • апплет может улучшить использование: после первого запуска апплета, когда JVM уже выполняется и быстро запускается, преимущественно у постоянных пользователей Java, однако JVM придется перезапускать каждый раз, когда запускается новый браузер.

  • он может запуститься с сопоставимой (но обычно медленнее) скоростью на других компилируемых языках, таких как C++, но во много раз быстрее, чем JavaScript

  • он может перенести работу с сервера к клиенту, делая Интернет-решение с, большим числом пользователей / клиентов.