пятница, 9 ноября 2007 г.

Open Source набирает популярность

Компании все чаше обращаются к решениям с открытым кодом, хотя вопросы безопасности и поддержки и являются в этом случае "болевыми точками". Опрос, проведенный Unisphere, показал, что доля крупных предприятий, в которых приложения на открытых кодах составляют большинство, за 2007 год выросла с 9 до 13%. В мелких компаниях она еще выше и достигает 24%. Судя по настроению опрошенных, эта тенденция продолжится. В 53% компаний ожидают, что использование средств open source увеличится, и лишь 2% заявили о свертывании этих инициатив. При этом 54% признают, что поддержка решений при применении open source не идет ни в какое сравнение с поддержкой коммерческих продуктов. В большинстве случаев к использованию открытых кодов подталкивают финансовые мотивы. 67% компаний заявили о своем стремлении сократить таким образом издержки, а еще 28% - о желании сохранить независимость от вендора. При выборе средств разработки подавляющее количество предпочитают MySQL - его используют в 74% компаний. Далее с большим отрывом следуют Oracle Express (33%) и PostgreSQL (20%).

воскресенье, 4 ноября 2007 г.

WINE@Etersoft

Разбирая материалы конференции наткнулся на рекламку WINE@Etersoft. Это продукт для запуска Windows-приложений в Unix-системах на платформе x86, что позволяет перейти на Linux, FreeBSD, Solaris и полностью отказаться от использования Windows.

Довольно интересным решением есть SELTA@Etersoft SQL-транслятор, который позволяет использовать PostgreeSQL вместо MS SQL Server. Работает это чудо и в Windows и на WINE@Etersoft. Реализован как ODBC-драйвер. Не знаю насколько это работает с другими приложениями и чисто с лицензионной стороны, но теперь SQL версия 1С 7.7 может работать без MS SQL.

Это не бесплатно, но цены вменяемые.

Заметки по работе с 1С в Linux

Открытый мир требует открытых систем и открытой архитектуры. Возьмите лист бумаги и напишите слова “открытый” и “прозрачный”. Поместите лист над вашей кроватью и смотрите на эти слова каждое утро и каждый вечер. Запечатлейте их у себя в голове.

Противодействуйте этому на свой страх и риск...

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

По сути, в большинстве отраслей технологии стали воздухом и водой, доступными всем игрокам и не являющимися отличительной чертой. Технологии не делают компании или товары уникальными. За некоторыми исключениями — фармацевтика и hi-tech — великие технологии необходимы, но не достаточны для создания устойчивого конкурентного преимущества. Технарям следует также помнить слова Торнтона Мэя, ведущего психографа в Тоffler Associates: “Технология не делает вас менее тупым, она просто делает вас тупым быстрее”.

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

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

Дополнительно рекомендуется почитать Николаса Дж. Карра - Блеск и нищета информационных технологий.

вторник, 30 октября 2007 г.

Всеукраинская конференция разработчиков и пользователей открытого ПО

Посетил на прошлой неделе конференцию. Можно сказать что открытого ПО для бизнеса в Украине нет. В программе было заявлено целых четыре бизнес-решения.

Основні конструктивні рішення кроссплатформної бухгалтерії “Дебет плюс V12”, Марченко Я.Г., ТОВ “Дебет плюс”

Не знаю зачем здесь появился г-н Марченко - ДебетПлюс это не open source. Докладчик нес какую-то около репликационную чушь, которая выделяет ДебетПлюс среди других приложений. Хитрая система хранения данных, где какая-то часть хранится в БД, а другая часть в XML. И надо всем этим летает JavaScript который собирает все вместе ... и немного сказал про Eclipse: "Мы выбрали Эклипса, потому что под Эклипса доступно много хороших бесплатных проектов - все можно найти".

Побудова облікової системи на платформі Ananas
Дмитро Кругліков, НВФ Бізнес Реінжиніринг Груп

Докладчик увлеченный человек и было приятно с ним пообщаться ... Однако до реальной эксплуатации на предприятии этой системе далеко. Да и повторять 1С, прежде всего технологически - конфигурации, скрипты, странные объекты ... вряд ли есть смысл.

RUNA WFE - вільна система управління бізнес-процесами підприємства, Андрій Міхєєв, Консалтингова група “Руна”

Давно хотел пообщаться с Андреем и жаль что нам это так и не удалось. Первое техническое представление о BPM системах я получил по его статьям. Уже после него был Ismael и блог Intalio. BPEL, BPMN докладчиком не озвучивались

Відкрита корпоративна інформаційна система M5
Сергій Передерій, проект КІС М5

Тоже было бы интересно посмотреть, но докладчик так и не появился.

Исключая решения по операционным системам, можно сказать, что полезной информации просто небыло. Порадовал раздаточный материал - OpenOffice, DVD с открытым ПО для Windows, DVD c Open Solaris и небольшим русским руководством по системе. DVD с играми под Linux...

воскресенье, 21 октября 2007 г.

Intalio|BPMS

Сегодня хотелось бы рассказать о BPMS (Business Process Management System) - Системах Управления Бизнес процессами. И чтобы не писать дважды об одном и том же в теме BPMS буду периодически ссылаться на свой основной блог - ИТ блокнот /Николай Войнов/

Представте себе систему

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

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

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

Gartner недавно опубликовал доклад о первой десятке стратегических технологий на 2008 год. Business Process Management занимает третье место, после Green IT и Unified Communications. Стратегическая технология по определению Gartner это та, которая "окажет потенциально значительное влияние на предприятие в течение ближайших трех лет".

Немного истории

В 1999 году была основана компания Intalio и в этом же году появился первый ее проект в открытых исходных кодах. В 2000 году Ismael Chang Ghalimi написал первую белую книгу (white paper) о Системах Управления Бизнес процессами (Business Process Management Systems, BPMS) и создал организацию BPMI.org. В 2001 увидел свет первый релиз первой BPMS. В 2002 BPMI.org опубликовал релиз спецификации BPML 1.0, и в 2004 увидел свет BPMN 1.0 ... в 2006 году с выходом Intalio|BPMS 4.4 уже было зарегистрировано 100000 клиентов!

Сегодня

Сегодня, обозначение BPM используется для описания совершенно разных вещей — workflow, машины бизнес правил, инструменты рисования блок-схем, генераторы Java кода, консультационной услуги по реинжинирингу бизнес процессов.

Для того чтобы пресечь попытки неверного истолкования BPMS, поставщиками ПО и пользователями, автор с подачи Bruce Silver ввел термин BPM 2.0, где максимально жестко закрепил необходимые составляющие соответствия этому термину.

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

Состоит из

Полноценная BPMS имеет три главный компонента:

  • инструмент проектирования процесса;
  • среду исполнения процесса;
  • пользовательский интерфейс workflow.
Дальнейшее расширение BPMS это еще три дополнительные компонента:
  • поддержка сложных бизнес правил (BRMS);
  • мониторинг бизнес деятельности (BAM);
  • управления версионностью документов, в экземплярах процессов (ECM).
Если дальше фантазировать о BPMS, возможно добавление еще трех дополнительных компонент:
  • полноценная сервисная шина предприятия (ESB);
  • репозиторий метаданных;
  • BI сюита.
Кто типичный пользователь

Аналитик процессов - системный аналитик с общими техническими навыками программирования, на уровне понимания отличия в циклах while-do, do-while, for-each ... и не более.

Жизненный цикл процесса

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

Отсутствие кодирования, Развертывание одним кликом ... проектировать процессы, которые смогут изменять свои параметры, основываясь на информации собранной во время исполнения BAM инфраструктурой, без любого вмешательства человека

Стандарты

Основные стандарты для BPM 2.0 это BPMN для проектирования процессов и BPEL 2.0 (WS-BPEL 2.0 с BPEL4People) для их исполнения. Основные проблемы с ними две:

1) для BPMN нет пока единого стандарта сериализации (XPDL 2.0, BPDM, Intalio для Eclipse Foundation);
2) нет стандартизированного перехода из BPEL обратно в BPMN, и нет единого пути такого преобразования. Есть надежды, что уже в этом году такое соглашение будет принято.

Intalio|BPMS

Intalio|BPMS отвечает всем современным требованиям, предъявляемым к BPMS. И это должно быть очевидно, т.к. саму систему делают идеологи направления! Она выгодно отличается от проприетарных решений своевременной поддержкой новейших стандартов в своей области - BPEL2.0 и BPEL4People. На самом деле сегодня этим могут похвастаться не все проприетарные вендоры (автор знает пока только TIBCO), Intalio же поддерживало BPEL4People еще пока та находилась в черновиках.

В отличии от проприетарных поставщиков Intalio не делает все самостоятельно а сама использует лучшие открытые проекты для реализации Intalio|BPMS. Кроме того многочисленные партнеры внедряют решение Intalio в свои продукты, и сегодня доступны интегрированные решения:
  • MuleSource для ESB,
  • OpenLexicon для бизнес правил,
  • Liferay для портала,
  • Orbeon для динамических форм,
  • Alfresco для ECM,
  • Hyperic для системного управления.
Дополнительная информация о Intalio|BPMS
О мифах связанных с BPMS - BPMS сегодня
Материалы от создателя направления BPM - BPM 2.0, by Ismael Ghalimi

PS.

В настоящее время в одном из наших проектов решено для выполнения части процессов, использовать именно Intalio|BPMS. И я думаю что уже в течении двух месяцев мы сможем пробраться через всю маркетинговую шумиху и предоставить вам информацию о реальном BPM проекте.

понедельник, 15 октября 2007 г.

Open source как модель бизнеса

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

Вот и мы в последнее время задались этим же вопросом и пробуем превратить это в реальность. Далее мы попытаемся в этом посте собирать собирать аргументацию в пользу открытых решений.

Клиенту не важно, продают ему внедрение открытого ПО или внедрение проприетарного. Конечно это отражается на сумме конечных затрат. Но у проприетарного поставщика есть много того, что нету у поставщика открытого. Самое главное тут пожалуй маркетинг - действительно сложно бороться с такими поставщиками как MS, Oracle, 1C - для них маркетинг слово знакомое.

Делая ставку только на бесплатность ПО, его функционал и даже качество далеко не продвинуться. До потенциального клиента нужно дойти и рассказать доступными словами. Первое что нужно делать это сконцентрироваться на маркетинге.

Здесь еще есть один подводный камень. Можно предлагать продукт а можно предлагать решение. И как правильно предложить решение проблем клиента нам пока непонятно. Но клиент не прийдет к нам просто сам, его по дороге перехватит вездесущий маркетинг большого вендора и с этим нужно как-то бороться.

среда, 10 октября 2007 г.

Круг интересов

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

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

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

Мы попытаемся осветить как можно более подробно каждый класс представленных систем Это довольно объемное занятие и поэтому информация будет выкладываться постепенно. Но в общих чертах можно очертить уже сейчас.

OpenOffice.org я думаю представлять даже не нужно. Это свободное офисное программное обеспечение - аналог Microsoft Office. Формат файлов ODT стандартизирован ISO и сам OO все больше становится стандартным офисным программным обеспечением в европейских странах. Более подробную информацию и ответы на вопросы всегда можно получить на сайте компании Инфра-Ресурс.

О существовании Eclipse знает каждый человек, связанный с разработкой ПО. Это мощная гибкая платформа средств разработки. Количество программистов, работающих на этой платформе уступает только пользователям Microsoft Visual Studio. Одновременно многие компании строят на базе этой платформы собственные открытые либо проприетарные решения, которые просто невозможно перечислить все, и пока пишется этот пост, может появится еще несколько. По интересным нам продуктам, Eclipse является базовой платформой для BIRT, Intalio Designer, Pentaho Designer.

Pentaho BI - это платформа Business Intelligence со встроенной Workflow Engine. Система оказать реальную помощь в автоматизации процессов извлечения и анализа данных из ваших корпоративных БД, автоматизации регламента таких операций и других взаимодействий человека и системы.

Intalio|BPMS - Business Process Management System - Система Управления Бизнес Процессами. Это довольно популярная сейчас тема и существует масса систем от мировых производителей. В 2001 году Ismael Chang Ghalimi (CEO Intalio) написал первую белую книгу об этом классе систем. Основатель BPMI.org и BPMN (Нотация Моделирования Бизнес Процессов).. Более подробную информацию на русском языке об этом классе систем можно получить из блога Николая Войнова и поста BPMS сегодня.

ADempiere это полностью открытая ветка известнейшей открытой системы Compiere ERP+CRM. Есть украинское сообщество этой системы - compiere.com.ua и уже есть внедрения этой системы в Украине. Больше информации о системе можно получить в этой статье. Также здесь есть отличный обзор Compiere

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

вторник, 9 октября 2007 г.

Что здесь будет происходить

Итак мы создали блог и нужно рассказать что здесь будет происходить.

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

По мере возможности мы будем выкладывать описания открытых программных продуктов с которыми мы уже работаем или собираемся работать в будущем. Дополнительно к описаниям будем пытаться отслеживать и связанные с этими продуктами новости.

Ну и конечно будем делиться своими будущими успехами.