Акция. Бесплатная доставка! 1С:ИТС в подарок! Подробнее (812) 678-98-98>>>

Наверх

1С:Предприятие. Технологическая поставка

Главная » 1С:Предприятие. Технологическая поставка
Главная » 1С:Предприятие. Технологическая поставка

Данный продукт является технологической поставкой платформы "1С:Предприятие 8" и предназначен для разработки пользователями собственных программ на платформе 1С:Предприятие 8.

В программе 1С:Предприятие существует четкое разделение на платформу и прикладное решение.

Платформа — это framework, в котором функционирует прикладное решение, она служит фундаментом для построения прикладных решений, является средой их исполнения, и содержит инструментарий, необходимый для разработки, администрирования и поддержки прикладных решений.


Прикладное решение — это самостоятельная сущностью, оно может выступать в качестве отдельного программного продукта, но при этом полностью опирается на технологии платформы. Основой прикладного решения являются метаданные, представляющие собой структурированное декларативное описание, образуют иерархию объектов, из которых формируются все составные части прикладной системы и которые определяют все аспекты ее поведения.


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


Использование языка программирования ограничено решением задач, которые требуют алгоритмического описания.


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


Прикладное решение, фактически, состоит из объектов, четко разделенных по тем ролям, которые они играют в прикладном решении.


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


Прикладные решения 1С:Предприятие, работающие под управлением платформы, используют многозвенную архитектуру клиентское приложение — кластер серверов 1С:Предприятия — сервер базы данных. Это позволяет масштабировать систему от вариантов персонального использования, до работы в крупных, территориально распределенных холдинговых компаниях. Кроме этого многозвенная архитектура позволяет выбирать между несколькими системами управления базами данных, которые будут использоваться для хранения прикладных данных.


Основные компоненты системы могут работать под управлением операционных систем Windows и Linux.


Клиентская часть 1С:Предприятия может быть запущена и на компьютерах с операционными системами Windows, Linux, OS X и Apple iOS.


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


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


Для работы с прикладным решением пользователь может выбрать одно из двух клиентских приложений: тонкий клиент, либо веб-клиент. Каждое из клиентских приложений обладает своими преимуществами. Тонкий клиент более функциональный за счёт того, что устанавливается на компьютере пользователя. Веб-клиент более универсальный за счёт того, что не требует предварительной установки. Он исполняется не в среде операционной системы компьютера, а в среде интернет-браузера. Поэтому пользователю достаточно всего лишь запустить свой браузер, ввести адрес веб-сервера, на котором опубликована информационная база – и веб-клиент сам приедет к нему на компьютер и начнет исполняться. С помощью веб-клиента можно работать с прикладными решениями на компьютерах, которые заранее не подготовлены.


Разработка прикладного решения ведется независимо от того, какое из клиентских приложений будет использоваться для работы с приложением. Клиентские модули, разработанные в конфигурации, веб-клиент автоматически компилирует из встроенного языка 1С:Предприятия 8 и непосредственно исполняет на своей стороне.


Для работы на смартфонах и планшетах существует специальная технология — мобильная платформа. С её помощью создаются приложения, которые автономно функционируют на этих устройствах. Основное назначение таких приложений заключается в том, чтобы быть частью распределенной информационной системы, обмениваться данными с основным приложением. А в те периоды, когда связь с основным приложением невозможна, обеспечивать полноценную автономную работу.


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


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


Платформа имеет набор средств, позволяющих интегрироваться практически с любыми внешними программами и оборудованием на основе общепризнанных открытых стандартов и протоколов передачи данных: технологии веб-сервисов (HTTP, REST, SOAP), различные форматы обмена данными (JSON, XML), различные протоколы (HTTP, FTP) и т.д.


Прикладные решения 1С:Предприятия способны функционировать в облаке, благодаря набору технологий и механизмов. Базисом для облачных технологий является механизм разделения данных, реализованный в платформе. Благодаря ему прикладные решения могут работать в архитектуре multitenancy, когда единый экземпляр объекта приложения, запущенного на сервере, обслуживает множество клиентов или организаций. Важным элементом является отказоустойчивый масштабируемый кластер серверов, обслуживающий большое количество одновременно работающих клиентов. Работа в облаке предполагает также подключение к информационной базе по протоколу HTTP (HTTPS), благодаря чему клиенты могут работать через интернет из любой точки земного шара.


Завершающим элементом облачных технологий является инфраструктура сервиса, позволяющая развертывать приложения 1С:Предприятия в модели SaaS. Эта бизнес-модель подразумевает, что поставщик разрабатывает прикладное решение и самостоятельно управляет им, предоставляя потребителю доступ к прикладному решению через Интернет. Такой подход избавляет потребителя от всех затрат, связанных с установкой, обновлением и поддержкой оборудования и программного обеспечения. Потребитель оплачивает лишь пользование услугой.

Связаться с нами