Cтраница 2
При использовании готового решения с внесением изменений и дополнений, не затрагивающих типовую методологию учета, предполагаемую комплектом поставки, пользователь или специалисты по внедрению так или иначе модифицируют слой прикладных решений программы. Уровень сложности внесения такого рода изменений может быть различен. Он может быть относительно невелик и тогда выполнение соответствующих действий по силам даже относительно слабо подготовленному пользователю. Однако часто, для составления правил формирования сложных типовых операций, котировки документов или определения алгоритмов расчета показателей отчетов требуется привлечение профессиональных специалистов по внедрению и сопровождению программ. [16]
Следует иметь ввиду, что реконфигурирование программ и отказ от типовой методологии учета, предлагаемой их разработчиками, очень ответственный шаг, поскольку в этом случае часто приходится полностью отказаться от возможности применения новых типовых версий слоя прикладных решений, поставляемых фирмой-разработчиком в связи со сменой законодательства и вносить соответствующие изменения самостоятельно или с привлечением сторонних внедренческих фирм. Поэтому стоимость актуализации индивидуальных решений также может оказаться существенно более высокой, чем при использовании типовых решений. [17]
В слое прикладных решений реализуются функции взаимодействия с пользователем ( представления данных) и алгоритмы прикладных расчетов. Часто слой прикладных решений называют слоем бизнес-логики программы. В свою очередь, он также может делиться на несколько слоев. [18]
Двухуровневая архитектура ПО обычно соответствует модели толстого клиента, при которой серверные компоненты системы отвечают, главным образом, за реализацию задач организации хранения и доступа к данным, а все или большая часть функций прикладной обработки данных выполняются на стороне клиентской части. Здесь слой прикладных решений и входящие в системный слой средства поддержки исполнения программ прикладного слоя функционируют на рабочей станции, а средства организации хранения и доступа к данным - - большей частью на сервере. В качестве средств организации хранения и доступа к данным обычно выступает многопользовательская СУБД. [19]
Например, система Concorde XAL датской компании Damgaard Data изначально создавалась как открытая система, которая должна распространяться во многих странах мира и параллельно развиваться как самим производителем, так и национальными дистрибьюторами, дилерами и специалистами предприятия-заказчика. Поэтому здесь структура слоя прикладных решений включает несколько программных слоев, каждый из которых может изменяться относительно независимо друг от друга. [20]
Большинство современных программ средств экономического назначения являются многослойными. Обычно в них можно выделить слой прикладных решений и системный слой. [21]
Необходимость внесения серьезных изменений в типовую методологию учета обычно возникает тогда, когда пользователи не хотят ограничиваться только решением стандартных задач финансового учета и желают в полном объеме автоматизировать функции ведения управленческого учета на своем предприятии в точном соответствии со своими потребностями. При использовании систем автоматизации с частично развиваемой функциональностью удовлетворить все, без исключения запросы пользователей силами собственных специалистов предприятия или сторонних внедренческих фирм часто невозможно. Это может потребовать внесения в программу таких изменений, которые выходят за рамки открытых для модификации компонент слоя прикладных решений. [22]