ЛЕТОГРАФ – это комплексная система документооборота нового поколения, которая позволяет не только решить любые задачи, связанные с обработкой документов, но и автоматизировать бизнес-процессы современной организации. Использование встраиваемой интеграционной платформы в продукте ЛЕТОГРАФ. Ансамбль позволяет решить задачи внедрения системы ЛЕТОГРАФ в IT-инфраструктуру предприятия и автоматизации межсистемных бизнес-процессов, затрагивающих ЛЕТОГРАФ и другие информационные системы организации
Лоскутная автоматизация
Наверно не будет большим откровением то, что качество управленческих решений во многом зависит от качества необходимой и доступной для этого информации. Но задача получения и управления этой информацией, равно как и оценка ее качества, от этого не становится проще.
Для принятия управленческих решений важна как информация о бизнес-данных в соответствующей информационной системе (ИС), так и данные о состоянии самого бизнес-процесса, которые зачастую не могут быть получены из отдельной ИС. Кроме того, после принятия управленческого решения необходимо обеспечить его выполнение или, по крайней мере, проконтролировать этот процесс. Без интеграции ИС и бизнес-процессов реализовать это достаточно сложно. Поэтому комплексное решение должно учитывать структуру компании, стратегию ее развития, имеющиеся бизнес-процессы и их взаимосвязь. Другими словами, надо создать единое информационно-управленческое пространство организации.
Практически на любом более или менее крупном предприятии параллельно существуют и функционируют несколько информационных систем. Каждая из них поддерживает выполнение нескольких специфических бизнес-процессов или бизнес-операций, а один бизнес-процесс может поддерживаться несколькими информационными системами. Зачастую такая лоскутная автоматизация является последствием корпоративных преобразований: слияний, поглощений или приобретений компаний. Нередка ситуация, при которой западный инвестор, купивший существующее и работающее предприятие, настаивает на его преобразовании и внедрении западных ИТ-систем, соответствующих внутренним стандартам корпорации.
Однако в реальной практике не существует широко известных примеров внедрения на крупном предприятии единой информационной системы и полного вытеснения ею всех других систем. Известны примеры, когда единая ERP-система реализует многие функции управления, но говорить о полном покрытии всех бизнес-задач не приходится. Построение таких систем стоит дорого, внедрение требует значительных затрат временных и человеческих ресурсов, процесс перехода на новую систему психологически ломает пользователей, но при этом практически никогда не приводит к построению полностью единого (и единственного) информационно-управленческого пространства.
Причин тому несколько. Во-первых, это долго. А во-вторых, на производстве всегда существуют какие-то уникальные решения или процессы, с которыми функционал крупных западных систем если и справляется, то не лучшим образом. Дело в том, что на практике лоскутная автоматизация предполагает не только применение самостоятельно разработанных программных решений (а если такие присутствуют, значит, они справляются со своим предназначением), но и использование лучших программ в своем классе для осуществления различных функций. Отказаться от уникальных систем в условиях сложного производства бывает просто невозможно, а, следовательно, встает задача организации оперативного обмена информацией между различными ИС путем их умелой интеграции.
Типы интеграции. Достоинства и недостатки
Существуют два основных типа интеграции разнородных приложений. Первый осуществляется по принципу «каждый с каждым». В этом случае системы не передают данные куда-то напрямую, а используют механизм файлового обмена или некий самостоятельно разработанный интерфейс, импортируя из каждого приложения файлы в неком общем согласованном формате, примером подобного формата может быть dbf, xml или MS Excel. Далее путем импорта-экспорта решается вопрос интеграции данных различных приложений в единое информационное поле.
Как правило, за подобным решением стоит инициатива группы разработчиков, входящей в штат предприятия. Естественно, специалисты организации заинтересованы в работе над проектом своими силами без привлечения сторонних консультантов, что повышает статус и значимость их работы. Однако по мере роста предприятия применение этого метода интеграции будет значительно сдерживать развитие самого бизнеса, так как подразделения просто перестанут успевать выгружать данные во внешние источники и загружать их обратно. Столь важная для роста бизнеса оперативность поступления информации и ее актуальность будут утеряны, так как при изменении одного или нескольких ключевых бизнес-процессов придется перенастраивать все системы, влияющие на эти процессы, а, следовательно, и промежуточный конвертор.
Тем не менее, это решение вполне может удовлетворить требованиям выполнения однократной передачи данных в рамках существующих бизнес-процессов предприятия. Например, для однократной передачи данных из складской в бухгалтерскую систему можно обойтись без сложного дорогостоящего решения. Но в случае подключения новой системы масштаба предприятия подобный подход уже не годится. Процедуру интеграции с существующей инфраструктурой придется проходить заново, т.е. необходимо будет разработать специальное решение, обеспечивающее миграцию данных, а это порождает новый виток временных и финансовых затрат.
Современный и наиболее эффективный вариант интеграции – обеспечение единого информационно-управленческого пространства. В этом случае некое интегрированное решение соединяет в себе несколько разрозненных и зачастую разнородных информационных систем, и фактически речь идет о внедрении комплексной интеграционной платформы.

Строго говоря, потребность в интеграции появляется сразу после развертывания на предприятии второй прикладной системы, но особую остроту она приобретает тогда, когда по мере развития на нем накапливается множество приложений, функционирующих на разных программно-аппаратных и технологических платформах. Особенно актуальна эта задача в случае, когда речь идет о крупном, динамичном, растущем, требующем постоянной адаптации к изменениям рынка бизнесе.
Для решения этой задачи современная интеграционная платформа обладает рядом достоинств.
Во-первых,предприятие в меньшей степени зависит от конкретной информационной системы, так как в этом случае можно обеспечивать плавное, эволюционное, укрупнение или модернизацию систем нижнего уровня без переделки информационной поддержки управления и, тем более, резких изменений в существующих бизнес-процессах.
Во-вторых, интеграционное решение такого рода не требует отказа от уже существующих систем, что могло бы потребовать очередного переучивания пользователей и естественного неприятия этого решения.
В-третьих, за счет наличия в интеграционных платформах большого числа готовых интерфейсов и конструкторов для подключения появляется возможность обеспечить интеграцию практически любых подсистем – от использующих устаревшие платформы до современных комплексных приложений управления ресурсами предприятия.
Интеграционное разнообразие
Интеграция корпоративных приложений или ENTERPRISE APPLICATION INTEGRATION (EAI) в последние годы становится одной из самых динамично развивающихся областей рынка корпоративного программного обеспечения. По данным агентства IDC объем рынка ЕАI в конце 2002 года составлял 7,8 млрд. долл., он устойчиво растет и по прогнозам к концу 2006 г. превысит отметку в 15,7 млрд. долл. Неудивительно, что на этом рынке активно работают многие известные компании. В частности корпорация InterSystems уже более 25 лет специализируется на выпуске систем для организаций сферы ИТ и профессиональных разработчиков. InterSystems предлагает своим заказчикам средства интеграции, позволяющие быстро создавать и оперативно интегрировать корпоративные приложения – интеграционную платформу InterSystems Ensemble.
Подавляющее большинство интеграционных платформ сегодня слишком сложны для развертывания. И это не удивительно, ведь под интеграцией приложений теперь понимают не только тривиальную передачу данных из одной программы в другую, но и организацию слаженной работы систем. Фактически, говоря об интеграции, всегда подразумевают разработку некоего нового приложения. Появилось даже понятие композитного или составного приложения, построенного на базе отдельных функций разнородных прикладных систем. Еще одна актуальная и весьма сложная задача — формирование бизнес-процессов, отдельные этапы которых поддерживаются разными приложениями. Здесь наряду с внутренней логикой каждого из них появляется логика самого бизнес-процесса, характеризующаяся асинхронным взаимодействием программных модулей между собой и с вовлеченными в бизнес-процессы людьми. В таких составных приложениях еще более усложняются задачи сквозного администрирования, интеграции и обеспечения безопасности. Решить проблемы сложности ЕАI и призван предлагаемый InterSystems продукт Ensemble.
Интеграционная платформа Ensemble
InterSystems Ensemble – единственная платформа интеграции приложений, которая объединяет в себе функциональность сервера интеграции, сервера приложений, высокопроизводительную объектную базу данных и тесно интегрированную среду разработки и управления. Такой уникальный сплав технологий обеспечивает платформе мощность, необходимую для простой и эффективной интеграции самых сложных систем.
Для организации совместной работы разнородных СУБД, прикладных систем и технологических платформ Ensemble предлагает набор готовых адаптеров, т.е. переходников между системами, которых сегодня насчитывается более 250. Хотя каждый такой адаптер имеет специфические для соответствующего приложения атрибуты, все они обладают также общими функциями, обеспечивающими их взаимодействие с интеграционным сервером и между собой. Кроме того, в составе Ensemble есть средства и для разработки новых адаптеров.

Все ресурсы, доступные с помощью адаптеров, внутри Ensemble представляются в форме взаимосогласованного набора объектных классов. Иными словами, разработчик составного приложения, использующего, к примеру, функции бизнес-приложения, Web-сервиса, Java-программы и данные, обрабатываемые хранимыми процедурами реляционной СУБД, манипулирует ими как объектами, обладающими собственными свойствами и методами.
Для взаимной координации работы интегрируемых приложений в Ensemble используется механизм сообщений, обеспечивающий их синхронное и асинхронное взаимодействие. Имеется система управления очередями сообщений, маршрутизирующая их в зависимости от типа сообщения и его содержимого и гарантирующая их доставку. Такой механизм позволяет сохранять целостность транзакций, в которые вовлечены разные приложения.
Особую роль играет встроенная в Ensemble система хранения данных, способная хранить терабайты данных и предоставлять одновременный доступ десяткам тысяч пользователей. На ее основе формируется репозиторий метаданных, описывающих сущности всех интегрируемых приложений, и она же обеспечивает долговременное хранение всех сообщений и характеристик состояния бизнес-процессов большой длительности, проходящих через сервер интеграции. Благодаря тому, что вся информация о протекающих процессах хранится в объектной БД неограниченно долго, существенно упрощается отладка составных приложений, их аудит, администрирование, а также построение систем мониторинга бизнес-активности (Business Activity Monitoring, ВАМ). Пристальное внимание к ВАМ-системам, позволяющим оперативно анализировать результативность бизнес-процессов, обусловлено возросшей популярностью концепции предприятия реального времени (Real-Time Enterprise, RTE).
Особенность встроенного хранилища данных Ensemble — прозрачная поддержка в ней стандартного языка SQL. Нередко составному приложению необходима собственная БД для хранения индексов, построенных на основе данных из нескольких интегрируемых приложений, или неких производных информационных массивов, для обработки которых ресурсов отдельных объединяемых приложений просто недостаточно. Подобные задачи также могут быть возложены на систему хранения данных, входящую в состав Ensemble.
Партнерский ансамбль InterSystems и ЛЕТОГРАФ
При внедрении современной системы управления документами, кроме решения ряда задач традиционного документооборота необходимо решить задачу взаимодействия с другими информационными системами предприятия. Поэтому в мае этого года, корпорация InterSystems и компания «ЛЕТОГРАФ» заключили партнерское соглашение. Предметом сотрудничества стала многофункциональная система управления документами и бизнес-процессами ЛЕТОГРАФ, основой которой стала интеграционная платформа Ensemble.
Помимо уникальных технологических возможностей интеграционной платформы, причиной решения руководства ЛЕТОГРАФ о выборе такого ключевого партнера, как корпорация InterSystems стали возможности встроенной системы хранения данных, которая менее других требовательна к аппаратной платформе и обеспечивает более быстрый доступ к данным. Кроме того, важно отметить, что благодаря тому, что ЛЕТОГРАФ является портальной системой, результаты взаимодействия различных систем в рамках единого информационного пространства организации могут быть представлены в виде документов ЛЕТОГРАФ. Можно сказать, что система ЛЕТОГРАФ помогает управлять бизнес-процессами организации, а Ensemble обеспечивает межсистемное взаимодействие. Другими словами, ЛЕТОГРАФ и Ensemble, дополняя друг друга, способны объединить в единое информационное пространство и сотрудников, и информационные системы, которые работают на предприятии. А наличие библиотеки стандартных интерфейсов взаимодействия в Ensemble существенно упрощает создание распределенных конфигураций ЛЕТОГРАФ, отвечающих требованиям каждого конкретного заказчика.
Хотя зачастую в организациях могут функционировать несколько систем, которые между собой не взаимодействуют, тем самым затрудняя поиск нужной информации и усложняя работу сотрудников, использование системы ЛЕТОГРАФ.Ансамбль в качестве интеграционной платформы и комплексного решения по управлению бизнес-процессами позволяет обращаться к внешним системам и получать из них информацию, а также, наоборот, передавать информацию внешним системам. Таким образом, ЛЕТОГРАФ.Ансамбль организует межсистемное взаимодействие и обеспечивает централизованный доступ ко всей корпоративной информации. Модель взаимодействия систем становится унифицированной, что упрощает работу пользователей, а данные других систем и результаты их взаимодействия могут быть представлены в виде документов системы ЛЕТОГРАФ, публиковаться в хранилищах и заноситься в архив.

Помимо хранения документов и обеспечения их доступности из любых ИС предприятия, актуальной остается задача их маршрутизации в соответствии с бизнес-процессами организации. ЛЕТОГРАФ обеспечивает возможности потокового ввода данных с использованием технологий компании ABBYY, а также позволяет настроить автоматическую отправку вводимых документов по различным маршрутам. Т.е. документ, например, сообщение электронной почты или факс, поступает в систему в определенной точке входа информации, а после этого без участия пользователя отправляется по заданному маршруту, соответствующему прописанному бизнес-процессу.
Система ЛЕТОГРАФ позволяет организовать распределенную обработку документов. Например, если в организации существует несколько подразделений, документ может сначала поступить в одно из них, пройти по определенному маршруту, а затем, при наступлении определенного события, например, при утверждении или визировании данного документа, поступить в другие подразделения и отправиться уже по внутренним маршрутам подразделений.
Нет необходимости использовать какие-то внешние средства, например, электронную почту, для передачи документов между подразделениями. Задача решается автоматически использованием ЛЕТОГРАФ и настройкой маршрутов движения документов. Тем самым упрощается процесс распределенной обработки документов и исключается возможность потери данных.
Преимущества и перспективы
Широкий потенциал системы ЛЕТОГРАФ в области интеграции с другими ИС предприятия заключается в ее уникальной архитектуре. Система позволяет каждому пользователю сформировать собственное рабочее пространство за счет компонентов портала ЛЕТОГРАФ. Модуль управления документами поможет организовать прохождение информационных потоков. Эффективную работу с различными документами обеспечит, использование хранилища информации для обеспечения сохранности и доступа к данным и интеграционной платформы Ансамбль для обеспечения взаимодействия с внешними системами, в т.ч. модулями электронной почты, потокового сканирования и распознавания документов, файловой системы.

Таким образом, система ЛЕТОГРАФ.Ансамбль позволяет решить ряд серьезных задач при обеспечении взаимодействия штата сотрудников крупной организации, использующей в своей деятельности разнородные информационные системы, автоматизирующие разрозненые бизнес-процессы. Внедрение ЛЕТОГРАФ может повысить качество работысотрудников и эффективностьих взаимодействия, общую управляемость организации. ЛЕТОГРАФ.Ансамбль гарантирует простоту подключения новых систем и возможности мониторинга межсистемного взаимодействия.
Решение задачи оптимизации и повышения прозрачности бизнес-процессов ускорит подготовку и принятие решений. ЛЕТОГРАФ обеспечит актуальность, достоверность и сохранность информации, а также возможность адаптации комплексной системы к быстро изменяющимся требованиям бизнеса. ЛЕТОГРАФ может использоваться всеми подразделениями организации как единая точка входа в информационное пространство предприятия.
Ключевым моментом может выступить и гарантированная минимальная стоимость владения системой. Основным свойством ЛЕТОГРАФ и интеграционной платформы Ensemble является легкость настройки, простота обучения пользователей и широчайшие возможности по расширению функционала системы без дополнительного дорогостоящего программирования.
В дальнейшем, по планам руководства компании функционал системы ЛЕТОГРАФ будет позволять решать все большее количество задач за счет продуктов и систем третьих компаний, включая в себя все лучшее из накопленного опыта известнейших мировых разработчиков.