Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Информ. система представляет собой набор автономных биз-прил.

Поиск

ПО

Информ. система представляет собой набор автономных биз-прил.

Инф. сис. предст. собой набор интегрированных биз-прил. связанных между собой интерфейсами и форматами обмена данных

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

Дублирование сведено к минимуму, обеспечена поддержка целостности данных

Данные в такой архитектуре разделены на два уровня: 1) информационные ресурсы (документы, файлы, почтовые сообщения, базы данных) 2) модель описания информационных ресурсов компании (каталоги, описания, словари) 3) Пользователи

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

Рассчитана на пользователей с высокой квалификацией в своей бизнес-области 4)Модель деятельности кампании

Не предполагает какой-либо формализованной модели деятельности компании

Представляет собой модель бизнес-процессов, она определяет логику работы своеобразного “информационного конвейера”, в котором КИС постоянно “толкает и координирует” пользователей

Основой модели деятельности компании является модель данных. Бизнес-процессы описываются без детализации. 5)Организация не требует и централизации управления, сохраняет свою устойчивость при организационных преобразованиях.

Высокой степени централизации управления, принимаемые на всех уровнях управленческие решения должны быть согласованы с бизнес-моделью. В противном случае начинается распад архитектуры. Представляет широкое делегирование полномочий пользователя, Инф. сист. устойчива при организационных преобразованиях. 6)Границы эффективного применения

В реальной корпоративной практике именно он наиболее распространен и устойчив, особенно в условиях высокого уровня неопределенности.

Данный тип эффективен в условиях долгосрочной стабильности и предсказуемости и хорошо приспособлен к небольшим изменениям и изменчивости Данный тип архитектуры эффективен в условиях большого разнообразия информационных ресурсов и нестабильности бизнес-процессов.   3. Основные платформы для разработки бизнес-приложений: архитектура клиент-сервер. компьютеры и программы, входящие в состав информационной системы, не являются равноправными. Некоторые из них владеют ресурсами (файловая система, процессор, принтер, база данных и т.д.), другие имеют возможность обращаться к этим ресурсам. Компьютер (или программу), управляющий ресурсом, называют сервером этого ресурса (файл-сервер, сервер базы данных, вычислительный сервер...). Клиент и сервер какого-либо ресурса могут находится как в рамках одной вычислительной системы, так и на различных компьютерах, связанных сетью. Основной принцип технологии "клиент-сервер" заключается в разделении функций приложения на три группы: ввод и отображение данных (взаимодействие с пользователем); прикладные функции, характерные для данной предметной области; функции управления ресурсами (файловой системой, базой данных и т.д.) Поэтому, в любом приложении выделяются следующие компоненты: компонент представления данных; прикладной компонент; компонент управления ресурсом Связь между компонентами осуществляется по определенным правилам, которые называют "протокол взаимодействия".   4. Основные платформы для разработки бизнес-приложений: создание кросс-платформенных приложений. Кроссплатформенное (межплатформенное) программное обеспечение — программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах Linux и Windows одновременно. На разных ОС — независимо от того, как технически достигнута работа в них — стандартные элементы интерфейса имеют разные размеры. Поэтому простое жёсткое позиционирование элементов интерфейса невозможно — под другой ОС они могут налезать друг на друга. PHP, ActionScript, Perl, Python, Tcl и Ruby — кроссплатформенные интерпретируемые языки, их интерпретаторы существуют для многих платформ. Среды исполнения Java Virtual Machine и.NET также кроссплатформенны, однако на их вход подаётся не исходный текст, а промежуточный код. Поэтому программы, написанные на Java и C#, можно запускать под разными ОС без предварительной перекомпиляции. Даже несмотря на широкую, в общем, стандартизацию аппаратного и программного обеспечения, программисту часто приходится налаживать ветви под разные ОС, включая ту или другую с помощью условной компиляции. Кроссплатформенные IDE - IDE Free Pascal, IDE Lazarus, Qt Creator работают на разных операционных системах: Linux, Windows и др., что сделало их конкурентом даже виртуальной машины Java. Если программа не предназначена для исполнения (запуска) на определённой платформе, но для этой платформы существует эмулятор платформы, базовой для данной программы, то программа может быть исполнена в среде эмулятора.   5. Основные платформы для разработки бизнес-приложений: создание компонентно-ориентированных приложений. Компонент (от лат. сomponent - составляющий)- составная часть, элемент чего-либо. В программировании компонент— это "кирпичик" программы, состоящий из свойств (properties), методов (methods) и событий (events). Свойства дают возможность управлять видом и поведением компонента, методы — исполь­зовать возможности, предоставляемые компонентом, а события— реагировать на происходящие внутри компонента события, программировать реакцию компонента на внешние события и т. д. Разработка программы с помощью компонентов называется компонентно-ориентированным программированием. Начнем с определения термина компонент в программировании. Компонент — это независимый модуль, предназначенный для многократного использования и предоставляемый пользователю в двоичном формате. Это определение описывает четыре ключевых характеристики компонента. Рассмотрим их по очереди. Компонент определен как независимый модуль. Это означает, что каждый компонент вполне самодостаточен. Другими словами, компонент обеспечивает полный набор функций. Его внутренняя работа закрыта для "внешнего мира", но при этом реализация может быть изменена без последствий для кода, в котором используется этот компонент. Компонент предназначен для многократного применения. Компонент представляет собой отдельный модуль. Благодаря особенностям работы средств языка С#, любой его класс полностью соответствует общему определению компонента. Например, будучи скомпилированным, класс (в его двоичной форме) можно использовать в различных приложениях. Но значит ли это, что любой класс является компонентом? Ответ: нет. Для того чтобы класс стал компонентом, он должен следовать компонентной модели, определенной средой.NET Framework. К счастью, этого совсем не трудно добиться: такой класс должен реализовать интерфейс System.ComponentModel.IComponent. При реализации интерфейса IComponent компонент удовлетворяет набору правил, позволяющих компоненту быть совместимым со средой Framework.   6. Основные платформы для разработки бизнес-приложений: создание Web-приложений. Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными сервисами. Разработка веб-приложений — это общий термин для процесса создания веб-страниц или сайтов. Веб-страницы создаются с использованием HTML, CSS и JavaScript. Эти страницы могут содержать простой текст и графику, напоминая собой статичный документ. Страницы также могут быть интерактивными или отображать меняющуюся информацию. Создавать интерактивные страницы немного сложнее, но они позволяют создавать веб-сайты с богатым содержимым. Сегодня большинство страниц интерактивны и предоставляют современные интерактивные услуги, такие как корзины интернет-магазинов, динамическая визуализация и даже сложные социальные сети. ASP.NET является единой моделью для разработки веб-приложений, которая содержит службы, необходимые для создания веб-приложений для предприятий. ASP.NET является частью.NET Framework. При использовании Visual Studio для создания веб-узлов ASP.NET фактически используется интегрированная среда разработки, называемая Visual Web Developer. Visual Web Developer отличается от Visual C#; в этой среде имеется собственный конструктор для создания пользовательских интерфейсов на веб-страницах, а также другие средства веб-разработки и администрирования веб-узлов.   7. Основы технологии доступа к данным ADO.NET: типы и пространства имен. Схема процесса доступа к данным. ADO.NET– новая технология доступа к базам данных, специально оптимизированная для нужд построения рассоединенных систем на платформе.NET. В основе технологии ADO.NET лежит концепция объектов наборов данных типа DataSet, представляющих собой локальную копию множества взаимосвязанных таблиц. При помощи этого объекта пользователь может локально производить различные операции с содержимым БД, будучи физически рассоединен с СУБД, и после завершения этих операций передавать внесенные изменения в БД при помощи соответствующего адаптера данных. Все типы ADO.NET предназначены для выполнения единого набора задач: установить соединение с хранилищем данных, создать и заполнить данными объект DataSet, отключится от хранилища данных и вернуть изменения внесенные в объект DataSet, обратно в хранилище данных. Объект DataSet представляет локальный набор таблиц и информацию об отношениях между ними. На практике можно создать на клиенте объект DataSet, который будет представлять полную копию удаленной базы данных. После создания объекта DataSet и его заполнения данными можно производить запросы к нему и перемещаться по таблицам, то есть выполнять все операции как при работе с обычными базами данных. Основным пространством имен является System.Data, типы: DataTable, DataColumn, DataRow. Пользователь Рассоединенный DataSet в оп. памяти IDbDataAdapter IDbCammand IDataReader IDbConnection Хранилище данных Интерфейсы

OLE DB

System.Data.OleDb

System.Data.SqlClient

System.Data.odbc

ODBC 4)Oracle

System.Data.OracleClient

Oracle Провайдер данных отвечает за связь приложения с источником данных и манипуляцию данными. Основные классы, входящие в состав любого провайдера: DbConnection, DbCommand, DataAdapter, DbDataReader. Все они абстрактные, т.е. от каждого из них наследуется по 4 класса для каждого вида провайдеров(OleDbConnection, SqlConnection, OracleConnection, ODBCConnection).  

ПО

Информ. система представляет собой набор автономных биз-прил.



Поделиться:


Последнее изменение этой страницы: 2016-08-06; просмотров: 283; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.193.143 (0.007 с.)