Вернуться в библиотеку |
Глава из книги |
|
|
Развитие методов управления предприятием связано с широким спектром постоянных изменений ситуации на мировом рынке. Все время растущий уровень конкуренции вынуждает руководителей компаний искать новые методы сохранения своего присутствия на рынке и удержания рентабельности своей деятельности. Такими методами могут быть диверсификация, децентрализация, управление качеством и многое другое. Современная информационная система должна отвечать всем нововведениям в теории и практике менеджмента. Несомненно, это самый главный фактор, так как построение продвинутой в техническом отношении системы, которая не отвечает требованиям по функциональности, не имеет смысла. Развитие общих возможностей и производительности компьютерных систем приводит к наращиванию мощности и производительности компьютерных систем, развитию сетевых технологий и систем передачи данных, расширению возможностей интеграции компьютерной техники с самым разнообразным оборудованием, наращиванию производительности КИС и их функциональности. Развитие подходов к технической и программной реализации элементов КИС изменяет, во-первых, общий подход к программированию: с начала 90-х годов объектно-ориентированное программирование фактически вытеснило модульное, сейчас непрерывно совершенствуются методы построения объектных моделей. Во-вторых, в связи с развитием сетевых технологий, локальные КИС, уступают своё место клиент-серверным реализациям. Кроме того, в связи с активным развитием сетей Internet, появляются все большие возможности работы с удаленными подразделениями, открываются широкие перспективы электронной коммерции, обслуживания покупателей через Интернет и многое другое. Разумеется, разработчики программного обеспечения стараются поддерживать свои разработки в соответствии со всеми современными возможностями и стандартами. В достаточной мере, реализация вышеописанных тенденций связана с развитием концепции XML (Extensible Markup Language – расширяемый язык разметки). Язык XML предназначен для описания других языков, то есть это метаязык. XML позволяет представить данные в виде структурированного текстового документа. Разметка структуры задается в виде тэгов. Внутри тэгов находятся данные. Получить представление о таком подходе проще всего посмотрев на любой HTML-документ (внутреннее представление web-страницы), поскольку HTML является реализацией языка на основе XML и описывает набор тэгов для визуализации данных web-броузером. Документы XML представляют собой текстовые файлы, содержащие данные и теги, идентифицирующие структуры внутри текста. XML позволяет разработчикам усложнять структуру данных, преобразуя их в формат, который может использоваться Web-приложениями, серверами, промежуточным программным обеспечением и конечными пользователями. Структура информационной системы представляется в виде дерева. Для древовидной структуры задается список XML-тэгов, описывающий основные элементы системы. В результате получается описание структуры информационной системы до уровня конечных бизнес-объектов. Для каждого объекта делается его описание на языке XML. Для каждого XML-тэга может быть задан набор атрибутов. Сервер баз данных предназначен для хранения и извлечения информации с использованием реляционных СУБД, таких как MS SQL Server, Oracle или Sybase. Фактически сервер баз данных представляет собой программное обеспечение СУБД и набор таблиц, процедур и запросов. Сервер XML-данных предназначен для представления информации, хранящейся в реляционных базах данных в виде бизнес-объектов и реализации бизнес-логики приложения. Другими словами, он обеспечивает объектный интерфейс к данным, обработку таких данных и реализацию определенных алгоритмов информационной системы. Стоит отметить, что в XML-объект может включать информацию, не являющуюся частью базы данных, например, иллюстрации или материал, динамически получаемый из Интернет. Сервер может быть реализован на базе WEB-сервера (MS IIS, Netscape или Apachie) или в виде отдельного приложения, написанного, например, на С или Java. Сервер HTML-интерфейса предназначен для формирования динамических web-страниц. Страницы визуализируют бизнес-объекты из XML-данных и проводят предварительную обработку введенной пользователем информации, форматирование и отправку XML-серверу. Данный сервер реализуется на базе WEB-сервера (MS IIS, Netscape или Apachie). Использование XML позволяет решать ряд принципиально новых задач в области построения корпоративных систем. Например, использование XML в качестве открытого стандарта обмена данными между приложениями позволяет эффективно использовать отдельные модули различных производителей в рамках одной информационной системы, тем самым, достигая их комбинации, наиболее оптимальной как с точки зрения функциональности, так и с точки зрения финансовых вложений. Реализация XML-серверов и серверов интерфейсов может быть выполнена для различных программных платформ. Например, в рамках информационной системы одного предприятия могут использоваться СУБД Microsoft под Windows NT и Oracle под Solaris, WEB-сервера Microsoft и Netscape. Фактор использования технологий Internet при построении КИС открывает еще одну интересную возможность. С их помощью корпорация может организовать в Internet полнофункциональное виртуальное представительство. Во многих компаниях по всему миру уже существует сервис ввода заказов на продукцию через Internet. Под виртуальным представительством понимается полный спектр информационной поддержки всех поставщиков, дистрибьюторов и потребителей продукции компании. Таким образом, осуществляется функция полной обратной связи по всему жизненному циклу изделий. Основными возможностями такого представительства являются:
|