Читаем Журнал PC Magazine/RE №11/2011 полностью

Для каких задач автоматизации может потребоваться такой механизм? Вот несколько типичных примеров.

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

Пример второй – компания предоставляет услуги аренды ПО по модели SaaS («software as a service», программное обеспечение как услуга). В качестве прикладного решения используется одна из типовых или отраслевых конфигураций «1С: Предприятия». Например, бизнес-центр может предложить своим арендаторам функциональность прикладного решения «Управление небольшой фирмой», полностью взяв на себя заботы о серверном оборудовании, поддержке работоспособности, регламентном обслуживании, установке новых версий конфигурации и т. д. Пользователями прикладного решения являются посторонние друг для друга организации – они, разумеется, должны иметь доступ только к своим собственным данным.

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

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

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

Простое решение: развернуть для каждого пользователя (под пользователем здесь понимается именно предприятие-пользователь, а не отдельно взятый оператор) свою информационную базу, а взаимодействие между ними реализовать посредством механизмов интеграции, имеющихся в платформе. Например, задействовать механизм распределенной информационной базы (РИБ). В литературе по информационным технологиям такая архитектура определяется термином «multiinstance» (множественные экземпляры).

Это действительно очень простое решение, но оно обладает рядом серьезных недостатков. Во-первых, поддерживать и администрировать множество информационных баз значительно сложнее и дороже, чем одну. Во-вторых, регламентные процедуры (например, обновление индекса полнотекстового поиска или резервное копирование) также будут выполняться в каждой информационной базе, а это создаст дополнительную нагрузку на оборудование. В-третьих, практически всегда существуют какие-то общие для всех пользователей данные (в простейшем случае – классификатор банков и адресный классификатор). Эти данные необходимо хранить и поддерживать в актуальном состоянии в каждой информационной базе, как следствие – нужно будет позаботиться о синхронизации (не говоря о том, что разместить одну и ту же таблицу КЛАДР в сотнях баз данных явно не очень хорошая идея с точки зрения эффективного использования аппаратных ресурсов).

Архитектура множественной аренды

Перейти на страницу:

Все книги серии PC Magazine/RE, 2011

Журнал PC Magazine/RE №11/2011
Журнал PC Magazine/RE №11/2011

В главном материале ноябрьского номера, обзоре «Системный ландшафт рынка ИБП», эксперты испытательной лаборатории PC Magazine/RE отмечают новые инженерные решения и технологии, появившиеся за последние годы, а также представляют результаты сравнительного тестирования нескольких моделей источников бесперебойного питания мощностью до 2500 ВА.Также читайте в номере:Накопители SATA: HDD, SSD, далее везде«В наших накопителях нет подвижных, т. е. подверженных износу деталей!» – «А какая разница, если все равно ваши накопители обеспечивают ограниченное число циклов перезаписи?» – вот такая примерно дискуссия вполне может возникнуть через несколько лет, когда цены полупроводниковых и традиционных магнитных накопителей сблизятся. Пока же вопрос в том, стоит ли новый уровень быстродействия, который обеспечивают SSD-накопители, тех дополнительных денег, которые за них просят.Российское ПО: инновации и достижения 2011Вы еще не забыли, как чуть более десятилетия тому назад некоторые с жаром спорили на тему, вымрет ли в ближайшем будущем индустрия программирования в России, или процветет на весь белый свет? Как обычно, неправы оказались все. Индустрия вполне жива, хотя до лидирующих позиций в мире еще далеко. Обзор выпущенных или существенно обновившихся за последний год программ – верное тому доказательство.ASP.NET: советы ИТ-практикуASP.NET – не просто «язык программирования», это целый комплекс инфраструктурных решений. В качестве примеров, демонстрирующих особенности ASP.NET, мы выбрали две «условно типовые» задачи, довольно часто возникающие в российских реалиях.

PC Magazine/RE

Журналы, газеты
Журнал PC Magazine/RE №12/2011
Журнал PC Magazine/RE №12/2011

Главным материалом предновогоднего номера по праву стал традиционный обзор «Советы Деду Морозу». Эксперты тестовой лаборатории попытались помочь отставшему от жизни дедушке порадовать современных детей и взрослых.Также читайте в номере:Мобильные компьютеры: зачин лебединой песниВообразите ассоциативный допрос. Если при первом, втором или, в крайнем случае, третьем появлении слова «компьютер» вы вспомните клавиатуру, значит, планшетник до вас еще не дорос. Значит, вы по-прежнему предпочитаете старый добрый традиционный ноутбук. И значит, обзор девяти наиболее интересных моделей из числа недавно появившихся на российском (и мировом) рынке подготовлен для вас. Если не в качестве «руководства к действию», то просто «чтобы быть в курсе».Проекторы: свежий взгляд на контентКакие-то десять лет назад проблема выбора проектора вовсе не стояла перед рядовым покупателем, особенно в России. Основными потребителями проекторов были учебные учреждения, бизнес-структуры и редкие госорганизации.В наши дни проекционная техника сделалась продукцией массового спроса. Разнообразные проекторы заменяют собой телевизоры и видеопанели в домашних кинотеатрах среднего и начального класса, а то и просто встраиваются в ноутбуки, планшеты и смартфоны.Четвертая ИТ-пятилетка: на пороге облачного будущегоИзменений было много… Тут и слияния-поглощения, и появление новых версий и просто новых операционных систем, одни из которых утвердились «навсегда», а другие остались неприятным воспоминанием, одни стандарты де-факто перестали быть стандартами и вообще быть, другие из категории «предварительной версии» были повышены до «де-факто». Словом, изменений было так много, что все в мире осталось по-прежнему.

PC Magazine/RE

Журналы, газеты

Похожие книги