Читайте также:
|
|
Технология Java протестирована, усовершенствована, расширена и проверена участниками сообщества разработчиков Java, архитекторов и энтузиастов. Java позволяет разрабатывать высокопроизводительные портативные приложения практически на всех компьютерных платформах. Доступность приложений в разнородных средах позволяет компаниям предоставлять более широкий спектр услуг, способствует повышению производительности, уровня взаимодействия и совместной работы конечных пользователей и существенному снижению стоимости совместного владения корпоративными и потребительскими приложениями. Java стала незаменимым инструментом для разработчиков и открыла для них следующие возможности:
· написание программного обеспечения на одной платформе и его запуск практически на любой другой платформе
· создание программ, работающих в веб-браузере и имеющих доступ к веб-службам
· разработка приложений на стороне сервера для форумов в Интернете, магазинов, опросов, обработки форм HTML и много другого
· объединение приложений или служб с использованием языка Java для создания высокоспециализированных приложений или служб
· создание многофункциональных и эффективных приложений для мобильных телефонов, удаленных процессоров, микроконтроллеров, беспроводных модулей, датчиков, шлюзов, потребительских продуктов и практически любых других категорий электронных устройств
Спецификация языка была составлена настолько удачно, что практически без изменений используется и по сей день. Конечно, было внесено большое количество уточнений, более подробных описаний, были добавлены и некоторые новые возможности (например, объявление внутренних классов), однако основные концепции остаются неизменными. Данный курс в большой степени опирается именно на спецификацию языка.
Первая версия содержала всего 8 стандартных библиотек:
· java.lang - базовые классы, необходимые для работы любого приложения (название - сокращение от language);
· java.util - многие полезные вспомогательные классы;
· java.applet - классы для создания апплетов;
· java.awt, java.awt.peer - библиотека для создания графического интерфейса пользователя (GUI), называется Abstract Window Toolkit, AWT, подробно описывается в лекции 11;
· java.awt.image - дополнительные классы для работы с изображениями;
· java.io - работа с потоками данных (streams) и с файлами;
· java.net - работа с сетью.
2 АНАЛИТИЧЕСКИЙ РАЗДЕЛ
2.1 Обзор программных обеспечении для моделирования бизнес-процессов
Сегодня на российском рынке можно найти большое количество программных продуктов, которые помогают упростить процесс описания деятельности организации.
Среди российских разработок можно выделить:
· Бизнес-инженер (БИТЕК),
· ИНТАЛЕВ: Корпоративный навигатор (ИНТАЛЕВ),
· ОРГ-Мастер Про (Бизнес Инжиниринг Групп).
Из наиболее популярных зарубежных программных продуктов необходимо отметить:
· ARIS Business Performance Edition (IDS Scheer AG),
· CA ERWin Process Modeler, ранее BPWin (CA),
· Hyperion Performance Scorecard (Oracle),
· IBM WebSphere Business Modeler (IBM),
· SAP Strategic Enterprise Management (SAP).
Следует обратить внимание на то, что российские разработки в первую очередь предназначены для описания/проектирования деятельности компании. Они, как правило, предоставляют возможность описания практически любой предметной области.
Зарубежные же производители больше ориентированы на исполнение. В большинстве случаев их продукты являются одним или несколькими модулями в линейке программного обеспечения, предоставляемого производителем.
Каждый из продуктов рассматривается в следующих направлениях:
· моделируемые предметные области,
· способы представления данных (справочники, диаграммы и т.д.),
· виды и формы получаемой отчетности,
· возможности внедрения разработанных систем управления,
· способы представления информации,
· политика безопасности,
· интеграция с другими системами,
· ценовая политика.
Дата добавления: 2014-12-20; просмотров: 127 | Поможем написать вашу работу | Нарушение авторских прав |