ориентированных и объектно ориентированных технологий 8 глава

Типовой способ организации ИС – двухзвенная архитектура «клиент-сервер», при которой вся прикладная часть информационной системы располагается на рабочих станциях, а на стороне сервера реализуется доступ к базе данных. Чтоб разгрузить клиентскую рабочую станцию и уменьшить загруженность сети, используются трехзвенные архитектуры «клиент-сервер». В трехзвенной архитектуре не считая клиентской части ориентированных и объектно ориентированных технологий 8 глава системы и сервера базы данных вводится промежный сервер приложений, при всем этом на стороне клиента производятся только интерфейсные деяния, а вся логика обработки инфы поддерживается в сервере приложений.

При разработке базы данных нужно учесть специфику СУБД, для которой эта разработка проводится. Невзирая на существование эталона ANSI SQL 92, фактически все SQL ориентированных и объектно ориентированных технологий 8 глава-серверы употребляют свои реализации SQL (Structured Query Landuaqe), содержащие расширения эталона. Но на исходном шаге разработки концептуальной модели и общей структуры базы данных особенности используемой СУБД можно не учесть.

1-ый шаг проектирования ИС – формальное описание предметной области и построение корректных (полных и непротиворечивых) многофункциональных и информационных моделей информационной ориентированных и объектно ориентированных технологий 8 глава системы – является логически и умственно сложным и трудозатратным видом деятельности, который просит высочайшей квалификации специалистов-разработчиков. Не считая того, в процессе сотворения и функционирования ИС юзеры нередко изменяют и уточняют свои требования, что еще больше усложняет разработку, внедрение и сопровождение таких систем.

Обозначенные выше особенности (сложность, большая размерность, высочайший уровень свойства и ориентированных и объектно ориентированных технологий 8 глава надежности) содействовали возникновению инноваторских программно-технологических средств специального класса, так именуемых CASE-средств, нацеленных на высшую эффективность разработки программного обеспечения. Термин CASE (Computer Aided Software/System Engineering) употребляется сейчас очень обширно. Сначало применение CASE ограничивалось автоматизацией разработки только программного обеспечения, а позднее обхватило процесс разработки сложных ориентированных и объектно ориентированных технологий 8 глава ИС в целом.

Сейчас под CASE-средствами понимают программные продукты, поддерживающие процессы сотворения и сопровождения ИС, начиная с анализа и формулировки требований, проектирования прикладного программного обеспечения и баз данных, генерации кода, тестирования, документирования, обеспечения свойства и кончая вопросами управления конфигурацией, проектом и другими процессами.

Как отмечалось выше, принципиальной задачей в ориентированных и объектно ориентированных технологий 8 глава разработке ИС является создание комфортного и адекватного целям информационной системы пользовательского интерфейса. Юзеры нередко судят о качестве ИС в целом, исходя из свойства ее интерфейса, влияющего впрямую на эффективность использования системы.

Разработка интерфейса – трудозатратная задачка, отнимающая много времени и усилий. В помощь разработчикам сделаны так именуемые средства зрительной ориентированных и объектно ориентированных технологий 8 глава разработки приложений, значительно упростившие создание графического интерфейса юзера. Сейчас на рынке программных товаров достаточно много различных средств зрительной разработки приложений, нацеленных на разработку ИС, которые условно разделяются на последующие классы, имеющие свои плюсы и недочеты:

• спец средства, направленные на внедрение непосредственно данной СУБД без разработки обыденных приложений, не использующих базы ориентированных и объектно ориентированных технологий 8 глава данных (пример таких средств – система PowerBuilder компании Sybase);

• универсальные средства, применяемые для разработки как информационных приложений, взаимодействующих с базами данных, так и для всех других приложений без внедрения баз данных (пример таких средств – системы Borland Delphi компании Borland и Visual Basic конторы Microsoft).

4.3. Информационные системы:
типы, характеристики, специфичность разработки

Под информационной системой ориентированных и объектно ориентированных технологий 8 глава (ИС) обычно понимается прикладная программная подсистема, обеспечивающая сбор, хранение, поиск и обработку текстовой либо фактографической инфы. Большая часть ИС работает в режиме диалога с юзером.

Типовые программные составляющие, входящие в состав ИС, реализуют: диалоговый ввод-вывод; логику диалога; прикладную логику обработки данных; логику управления данными; операции манипулирования ориентированных и объектно ориентированных технологий 8 глава файлами и (либо) базами данных.

Корпоративной информационной системой (КИС) именуется совокупа спец программного обеспечения и вычислительных аппаратных средств либо платформ, на которых установлено и настроено программное обеспечение в масштабе комплекса задач, присущих современным компаниям.

Сейчас высшее управление и топ-менеджмент субъектов рынка понимают значимость построения себе КИС как нужного инвентаря для ориентированных и объектно ориентированных технологий 8 глава удачного управления делом, созданием, персоналом, деньгами, недвижимостью и другими ресурсами.

На развитие корпоративных информационных систем значительно оказывают влияние разработки:

• концепций подходов и методик управления предприятием;

• средств оптимизации способностей и производительности компьютерных систем;

• способов и средств технической и программной реализации компонент ИС.

В КИС какого-нибудь субъекта рынка ориентированных и объектно ориентированных технологий 8 глава обычно выделяют две относительно независящие составляющие:

1) компьютерную инфраструктуру организации, представляющую собой совокупа сетевой, телекоммуникационной, программной, информационной и организационной инфраструктур и обычно именуемую корпоративной сетью;

2) взаимосвязанные многофункциональные подсистемы, обеспечивающие решение задач организации и достижение ее целей.

Корпоративная сеть, на самом деле, отражает системно-техническую, структурную сторону хоть какой информационной системы ориентированных и объектно ориентированных технологий 8 глава, которая выступает в качестве базы для интеграции многофункциональных подсистем, вполне определяющих как характеристики и многофункциональные способности ИС, так и ее успешную эксплуатацию. Требования к компьютерной инфраструктуре едины и стандартизованы, а способы ее построения довольно известны и испытаны на практике.

В целом разработку информационной системы целенаправлено начинать с построения компьютерной инфраструктуры, либо ориентированных и объектно ориентированных технологий 8 глава корпоративной сети, как более принципиальной составляющей, опирающейся на апробированные интеллектуально-производственные технологии, методы постановки задач и предлагаемых аппаратно-программных и системотехнических решений.

Корпоративную сеть обычно делают на перспективу, при всем этом серьезные издержки на ее разработку и внедрение очень значительны и фактически исключают ее следующие модернизацию ориентированных и объектно ориентированных технологий 8 глава и переделку.

Информационные системы можно систематизировать по ряду признаков (рис. 11):

• по масштабу – одиночные, групповые, корпоративные;

• по сфере внедрения – системы обработки транзакций, системы принятия решений, информационно-справочные системы, офисные информационные системы;

• по методу организации – системы на базе архитектуры «файл-сервер», системы на базе архитектуры «клиент-сервер», системы на базе многоуровневой ориентированных и объектно ориентированных технологий 8 глава архитектуры, системы на базе Веб/Интранет-технологий.

Систематизация информационных систем (ИС)
По масштабу
Одиночные ИС
Групповые ИС
Корпоративные ИС
По сфере внедрения
Системы обработки транзакций (ОТ)
Пакетная ОТ
Оперативная ОТ
Информационно-справочные системы
Система электрической документации
Географические ИС
Гипертекстовые системы
Системы поддержки принятия решений (СППР)
Оперативная аналитическая обработка
Экспертные ориентированных и объектно ориентированных технологий 8 глава системы
Офисные ИС
Документальная ИС
Автоматизация делопроизводства
Управление документооборотом
По методу организации групповых и корпоративных ИС
Системы на базе архитектуры
Файл-сервер
Клиент-сервер
Технологии Веб (Интра-, Экстранет)
Системы с разбитой архитектурой
Многотерминальные системы
Многоуровневая архитектура


Рис. 11. Разновидности информационных систем

Разглядим особенности перечисленных информационных систем.

Одиночные информационные системы обычно реализуются ориентированных и объектно ориентированных технологий 8 глава на автономном компьютере без использования сети. Эти системы содержат несколько обычных приложений, связанных общим информационным фондом, и рассчитаны на работу 1-го юзера либо группы юзеров, разделяющих во времени одно рабочее место.

Подобные приложения делают на базе настольных либо локальных систем управления базами данных (СУБД). Посреди локальных СУБД более известными являются Clarion ориентированных и объектно ориентированных технологий 8 глава, Clipper, FoxPro, Paradox, dBase и Microsoft Access.

Групповые информационные системы нацелены на коллективное внедрение инфы членами некой рабочей группы и в большинстве случаев строятся на базе локальной вычислительной сети. При разработке таких приложений употребляют серверы баз данных, именуемые также SQL-серверами. Понятно огромное количество SQL-серверов как коммерческих ориентированных и объектно ориентированных технологий 8 глава, так и свободно распространяемых. К числу более узнаваемых относятся серверы баз данных Oracle, DB2, Microsoft SQL Server, InterBase, Sybase, Inforqix.

Корпоративные информационные системы нацелены на большие предприятия, конторы, компании и могут поддерживать территориально разнесенные узлы либо сети. Они имеют иерархическую структуру из нескольких уровней. Для таких систем свойственна архитектура ориентированных и объектно ориентированных технологий 8 глава «клиент-сервер» со специализацией серверов либо же многоуровневая архитектура. При разработке корпоративных информационных систем могут употребляться те же серверы баз данных, что и при разработке групповых ИС. В больших ИС наибольшее распространение получили серверы Oracle, DB2 и Microsoft SQL Server.

Системы обработки транзакций по оперативности обработки данных разделяются ориентированных и объектно ориентированных технологий 8 глава на оперативные и пакетные информационные системы. В ИС организационного управления преобладает режим оперативной обработки транзакций – OLTP (OnLine Transaction Processing), с отражением животрепещущего состояния предметной области в хоть какой момент времени, а режим пакетной обработки в их очень ограничен. Системам OLTP присущ постоянный и даже насыщенный поток обычных транзакций в виде заказов ориентированных и объектно ориентированных технологий 8 глава, платежей, запросов и др. Необходимыми требованиями этих систем являются: высочайшая производительность обработки транзакций; гарантированная доставка инфы при удаленном доступе к БД по телекоммуникациям.

Системы поддержки принятия решений – DSS (Decision Support System) представляют собой другой тип ИС, в каких при помощи достаточно сложных запросов делается отбор и анализ данных о временных ориентированных и объектно ориентированных технологий 8 глава, географических разрезах и по другим показателям.

Информационно-справочные системы основаны на гипертекстовых документах и мультимедиа и более развиты в сети Веб.

Офисные информационные системы нацелены на перевод картонных документов в электрический вид, автоматизацию делопроизводства и управление документооборотом.

Отметим, что приводимая систематизация довольно условна: большие ИС очень нередко ориентированных и объектно ориентированных технологий 8 глава владеют признаками всех вышеперечисленных классов систем. Не считая того, КИС для компаний обычно состоят из подсистем, относящихся к разным сферам внедрения.

В хоть какой информационной системе можно выделить нужные многофункциональные составляющие (табл. 6), помогающие уяснить ограничения в разных архитектурах. Разглядим подробнее специфику построения информационных приложений.

Таблица 6


orientaciya-na-teh-o-kom-pishesh.html
orientaciya-v-prostranstve-zadanie-affinnih-preobrazovanij-20-koordinatnie-sistemi-21-zadanie-vektornih-primitivov.html
oriental-dance-lady-style-dance-chir-sportcherliding-sportivnaya-horeografiya.html