21.12.2004 Новости, Идеи и практики автоматизации*1_____*1 Продолжение. Начало см в PC Week/RE, N 46/2004, с. 40.ПЕРЕДОВЫЕ ТЕХНОЛОГИИВзгляд на прикладную платформу с другой стороныСергей Нуралиев,руководитель отделения разработки экономических программ фирмы "1С" Стандартные прототипы прикладных объектовЕсли говорить о различиях моделей бизнес-приложений и средств их разработки, пожалуй, наиболее важным окажется то, в каких понятиях (можно даже сказать, в какой парадигме) описывается приложение. Разумеется, в каждом инструменте может использоваться несколько способов описания, но какой-то один набор понятий всегда является основополагающим.В качестве примеров существующих подходов можно привести описания в терминах реляционных таблиц, классов объектного языка программирования, сохраняемых сущностей (Entity Persistent) и т. д.В модели разработки "1С:Предприятия" используется подход, которому мы не нашли явного аналога в других системах. Здесь все решение описывается метаданными в виде совокупности прикладных объектов, выбираемых из жестко определенного набора прототипов (классов). Можно было бы назвать создаваемые объекты бизнес-компонентами, а их прототипы шаблонами (patterns). Всякий такой прототип отвечает за совокупность объектов или процессов предметной области, имеющих схожие поведенческие характеристики и сходную роль в общей картине решения. Примерами таких прототипов в "1С:Предприятии" являются справочники, документы, регистры накопления. Каждый прототип имеет некую базовую реализацию ...
читать далее.