Автор работы: Пользователь скрыл имя, 31 Октября 2011 в 08:28, реферат
Эффективное управление предприятием в современных условиях невозможно без использования компьютерных технологий. Правильный выбор программного продукта и фирмы-разработчика - это первый и определяющий этап автоматизации бухгалтерского учета. В настоящее время проблема выбора информационной системы (ИС) из специфической задачи превращается в стандартную процедуру. В этом смысле российские предприятия сильно уступают зарубежным конкурентам. Иностранные предприятия, как правило, имеют опыт модернизации и внедрения не одного поколения ИС. В развитых западных странах происходит смена уже четвертого поколения ИС. На российских предприятиях зачастую используют системы первого или второго поколения.
1.Введение.
2.Классификация автоматизированных информационных систем.
3.Современный рынок финансово-экономического прикладного программного обеспечения.
4.Программные средства реализации АИРС.
5.Выбор аппаратной платформы и операционной среды сервера.
6. Операционная система сервера.
7. Проблемы и эффекты от внедрения автоматизированных информационных систем.
8.Список используемой литературы.
СУБД второго класса изначально создавались для выполнения на больших компьютерах и обеспечения параллельной работы многих пользователей. Такие СУБД, как правило, состоят из ядра, постоянно присутствующего в памяти, (сервера) и большого количества программ-агентов, обслуживающих запросы конечных пользователей и прикладных программ (клиентов). В этом случае и ядро СУБД, и данные находятся на одном и том же компьютере. Одна копия СУБД управляет одной копией данных. Единая управляющая система позволяет эффективно организовать одновременный доступ к данным многих агентов, предотвращая конфликты между ними. Ошибка в работе СУБД локализована и может быть эффективно исправлена самой же СУБД. При работе в условиях сети ядро СУБД выполняет запросы агентов на выборку данных и передает по сети только результаты выборки. Поскольку быстродействие современных дисковых систем обычно выше, чем скорость передачи данных по сети, уменьшение объема передаваемых данных существенно увеличивает общую эффективность работы системы. При этом не накладывается никаких ограничений на масштаб сети, агенты могут быть связаны с ядром СУБД через любую сеть и любые протоколы передачи данных. Многопользовательские СУБД обладают также неоспоримыми преимуществами в таких аспектах, как надежность, безопасность, доступность. Многопользовательские СУБД с самого начала своей истории использовали в качестве интерфейса запросов язык SQL, отсюда произошло одно из их альтернативных названий - SQL-серверы. Хотя в последнее время подмножества SQL становятся доступными и в персональных СУБД, но в эти подмножества не включаются средства обеспечения безопасности и параллельного доступа к данным - те средства, которые персональные СУБД обеспечить просто не могут.
SQL-серверы разрабатывались первоначально для применения на больших ЭВМ (персональных ЭВМ в то время просто не существовало) и требовали значительных вычислительных ресурсов для своего функционирования. Однако, с одной стороны - мощность вычислительных систем на персональной платформе быстро возрастает, а с другой - производители SQL-серверов предпринимают значительные усилия по снижению их ресурсоемкости, так что к настоящему времени эти СУБД доступны также и на персональной технике. Следует, однако, иметь в виду, что операционная среда, в которой функционируют многопользовательские СУБД, должна обеспечивать реальную многозадачность и многопоточность обработки.
Из наиболее популярных
современных
В таблице приведены
сравнительные характеристики этих
программных средств при
|
Функциональные возможности названных СУБД практически одинаковы: все они обеспечивают язык SQL, как средство формулирования запросов, обеспечивают весь необходимый сервис для администрирования базы данных, работу СУБД в режиме клиент/сервер с параллельным многопользовательским доступом к данным. Следует, однако, заметить, что MS SQL Server проигрывает по сравнению с двумя другими названными СУБД в отношении эффективности выполнения при равных ресурсах. Еще одним недостатком этой СУБД следует считать то, что она работает только в среде операционной системы Windows NT, что ограничивает ее применимость только персональной платформой (пусть даже и мощными персональными серверами). Что касается DB2 и Oracle, то эти СУБД принадлежат к числу первых реляционных СУБД и, следовательно, имеют наиболее богатую историю развития и совершенствования. Именно DB2 явилась результатом того проекта корпорации IBM, в котором была сформулирована реляционная модель данных и разработан язык SQL. Обе эти СУБД являются многоплатформенными, хотя Oracle ориентирован, прежде всего, на выполнение в среде операционной системы UNIX и в UNIX-подобных системах. DB2, однако, адаптирована к большему разнообразию аппаратных и операционных сред. По эффективности две указанные СУБД конкурируют между собой с переменным успехом, но Oracle предъявляет большие требования к ресурсам при равной производительности, поэтому стоимость транзакции в DB2 получается на 15-20% ниже.
Указанные
соображения позволяют нам
DB2 является
продуктом, работающим в
Для DB2 хранимые процедуры, логику триггеров уровня базы данных и пользовательские функции можно разрабатывать на целом ряде языков программирования, в том числе и на платформенно-независимом языке Java. Это позволяет разрабатывать системы на одной платформе, а затем, по мере надобности легко переносить систему на другие платформы, для которых имеется реализация DB2 и поддержка Java, к числу которых сегодня относятся практически все современные системы.
В предложенной выше модели вычислений клиент/сервер при ориентации в основном на сервер базы данных предусматривается также использование по возможности элементов модели сервера приложений. Перенос на сервер часть логики приложений обеспечит разгрузку ресурсов клиентов и более надежный контроль за выполняемыми клиентами действиями. При этом предполагается, что обращения к СУБД будут формировать не конечные клиенты, а части прикладной задачи, выполняющиеся на сервере и выступающие клиентами по отношению к СУБД, но серверами по отношению к конечным пользователям. Такое построение системы требует специальной поддержки, обеспечивающей непротиворечивость функционирования и целостность данных при параллельной многопользовательской работе. Такая поддержка обеспечивается программными продуктами, называемыми Менеджерами Транзакций.
Лидером среди продуктов такого рода является сервер транзакций IBM CICS - Customer Information Control System. Эта среда специально разрабатывалась для работы в качестве сервера приложений масштаба предприятия, имеет развитые средства управления целостностью данных, поддерживает различные способы взаимодействия с пользователями и серверами баз данных.
CICS может
выполняться на одном
Средства разработки приложений
Современные средства разработки приложений все в большей степени базируются на возможностях визуального и объектно-ориентированного программирования. Семейства продуктов визуального программирования имеются для практически всех платформ и выпускаются различными производителями. Для платформ фирмы IBM таким семейством является IBM VisualAge, обеспечивающий языки программирования C++, Smalltalk, Java. Эти интегрированные среды проектирования корпоративных приложений имеют встроенную поддержку стандартных интерфейсов к базам данных, серверам транзакций и коммуникациям и, разумеется, удобные средства разработки презентационной части приложений. Обеспечивают удобную визуальную среду проектирования приложений, опирающихся на объектно-ориентированную модель. В продуктах IBM поддерживается SOM - системная модель объектов, позволяющая использовать одни и те же объекты в различных языковых средах.
При выборе
в качестве аппаратной основы какой-либо
неперсональной платформы может
возникнуть проблема нехватки квалифицированных
программистов, так как опыт разработки
неперсональных приложений в нашей
стране почти утерян. Проблема может быть
решена применением кросс-платформенного
продукта VisualGen. Среда разработки VisualGen
выполняется в операционной системе OS/2
или Windows, т.е., на персональных компьютерах
и позволяет программисту-разработчику
пользоваться привычными ему средствами
объектно-ориентированного и визуального
программирования (VisualAge). VisualGen позволяет
выбрать целевую среду, - в которой будет
выполняться приложение - и сгенерировать
код приложения для целевой среды.
5.
Выбор аппаратной
платформы и операционной
среды сервера.
Аппаратная платформа центрального вычислительного комплекса АИРС может строится:
Общим для всех этих систем является следующее:
Ниже отдельно рассматриваются свойства каждой из указанных аппаратных платформ.
IBM Netfinity 7000
Серверы
масштаба предприятия IBM Netfinity 7000 представляют
собой четырехпроцессорные
Все серверы IBM комплектуются библиотекой ServerGuide. Она содержит все необходимые программы для быстрого запуска сервера в работу. Сюда включены дистрибутивы популярных операционных систем (SCO OpenServer, Netware, Windows NT Server), ПО групповой работы Lotus Domino, ПО управления корпоративными сетями TME10 Netfinity, ПО защиты от вирусов IBM AntiVirus. Следует отметить, что составление аналогичного набора ПО из отдельных компонент обойдется пользователю в несколько тысяч долларов США. В составе сервера все указанное программное обеспечение поставляется бесплатно.
IBM RS/6000
Системы
RS/6000 - это серверы и рабочие
станции на базе процессоров POWER2 и PowerPC
с архитектурой RISC. Рабочие станции
RS/6000 - идеальный выбор для решения сложных
научных задач, моделирования, обработки
изображений on-line и т.п. Серверы RS/6000 имеют
высокие характеристики пропускной способности
и объема дисковой памяти. Модифицированный
вариант системы IBM RS/6000 является основой
бортового компьютера спутника, запущенного
NASA на Марс. При покупке системы RS/6000 пользователь
бесплатно получает операционную систему
AIX 4.3 на 2 пользователя. Дополнительные
лицензии приобретаются за отдельную
плату.
IBM System/390
Для реализации систем, требующих ресурсов, на несколько порядков больших, аппаратной платформой являются мэйнфреймы System/390 фирмы IBM, представляющие собой эволюционное развитие ряда System/360 - System/370. Современные мэйнфреймы отличаются большим объемом возможностей, реализованных на аппаратном уровне. Среди них следует отметить: мультипроцессорную обработку, средства создания системных кластеров, объединяющих несколько мэйнфреймов, средства логического разделения ресурсов вычислительной системы, высокоэффективную архитектуру каналов ввода-вывода - ESCON, и т.д. В современных мэйнфреймах соотношение производительность/цена существенно выше, чем в компьютерах малой и средней мощности, но для того, чтобы это преимущество проявилось, производительность мэйнфрейма должна быть востребована в полном объеме. Поэтому в их операционных системах значительно больше внимания уделяется эффективности управления ресурсами.
Информация о работе Автоматизированные информационные системы