Корпоративные Системы - ФКН ВГУ - лекция 1- определения
Primary tabs
(по лекция Власова Сергея Васильевича)
Презентация к данной лекции (1)
Корпоративные системы
Корпоративная система - определение
Особенности построения.
КИС (корпоративная информационная система) - это в некотором смысле управленческая идеология - то есть речь идёт скорее о решении проблемы управления, КИС объединяет бизнес-стратегию и информационные технологии. То есть КИС – в первую очередь – это система, а уже только потом – информационная технология.
Возможно и иное определение системы КИС.
КИС – как масштабируемая система, предназначенная для комплексной автоматизации всех видов хозяйственной деятельности.больших и средних предприятий в том числе корпораций, состоящих из группы компаний, требующих единого управления.
Специфика в том, что не известно заранее - какая именно задача возникнет в бизнесе через некоторое время – поэтому построение такой задачи – очень сложная задача, которую человек в одиночку решить не может в принципе – хотя бы потому что прежде всего надо вникнуть во все бизнес-процессы
Legacy enterprise systems - "старые" информационные системы (в сравнении с "современными")
Возникает задача интеграции разных способов хранения данных в рамках одной системы.
Раньше интегрируемость была главной задачей.
Масштабируемость же - это уже нечто иное. Наша система должна быть способной реагировать на увеличение числа "потребителей" .
И уже третье определение:
Корпоративная информационная система — это
система управления персоналом, материальными,
финансовыми и другими ресурсами компании,
используемая для поддержки планирования и управления
компанией, для поддержки принятия управленческих
решений ее руководителями.
В последнем определении подчёркивается, что (IRP-системы (Enterprise resource planning) - SAP - один из вариантов IRP - кстати сейчас эту систему внедряют в военных учреждения, совершенно не думаю о безопасности и отечественных продуктах)
КИС для ИТ (информационных технологии - типа "КИС для реализации ИТ")
различают два типа расшифровки абривиатуры CASE -
? CASE — Computer Aided Software
Engineering
– Автоматизированные средства разработки
программных систем
? CASE- Computer Aided System Engineering:
– ERP Enterprise Resource Planning
– CRM Customer Relationship Management
– SCM Supply Chain Management
– MRP Material Requirement Planning - планирование материальных ресурсов
– MPR II Manufacturing Resource Planning - планирование прозводственных ресурсов
– CPM Corporate Performance Management - управление производительностью корпоративной системой
Слои и уровни
Для системы возможны различные типы архитектур.
Слои рассматриваются с точки зрения реализации программного продукта по назначению (например: слой представления - слой бизнес логики, слой хранения и т. д.)
- ? Клиент — любой пользователь или программа, взаимодействующая через уровень представления с системой
- ? Логика приложения — использует бизнес правила для выполнения бизнес процессов
- ? Менеджер ресурсов — обеспечивает доступ к базам данных и другим источникам информации.
Тир (tier)- это что-то "направленное" - в этом смысле можно спутать слои и тиры
tier - разделяет функционал логически и часто физически, в то время как слои могут быть реализованы и в рамках монолитного приложения.
Тиры строятся в соответствиями с используемыми слоями. - простейшая двухтирная структура - "клиент-серверное приложение".
КИС — сложная система
- ? Боксы — модули системы
- ? Больше боксов — больше распределенных возможностей для параллельной обработки информации
- ? Чем больше коммуникационных связей между модулями, тем сложнее координированное управление системой
- ? Разработчики должны достичь баланс между гибкостью и производительностью
«dumb» терминал - "тупой терминал"- то есть такой который просто посылает команды серверу.
-------------
Сервис-ориентированная архитектура - определённая реализация "клиент-серверной" архитектуры
Но двухтирная архитектура оказалась не слишком удачной - для некоторых областей - так появляется слой middleware - программно-аппаратная часть - обеспечивает независимость клиента от форматов сервера. (то есть - в частности - преобразует данные из одного формата в другой)
middleware обычно находится "на сервере".
RPC (удалённый вызов процедур) - является простейшей реализацией middleware.
объектные брокеры -есть в яве, на основе её виртуальной машины
прокеры сообщений - средства middleware -
в роли middleware выступает "сервер приложений"
Таким образом сегодня мы получаем уже не 2или 3 уровневую архитектуру - а так скажем многоуровневую систему - так например между сервером и конечным клиентом может лежать целый слой иных веб-серверов.
N-tier (многоуровневые системы в реальности) системы в реальности
Проблемы взаимодействия клиентов и серверов
Cсылки =
- 1. http://corporatesystems.ru/
- 2. http://www.cfin.ru/software/kis/index.shtml
- 3. http://www.osp.ru/nets/1997/06/142618/
- 4. http://www.iks.ethz.ch/
- Log in to post comments
- 2429 reads