Приведу короткий перевод 2 примеров
Первый пример: Virgin Entertainment.
Одним из направлений деятельности данной компании является продажа музыки. Почти 50% их потерянной прибыли происходило из-за того что продавцы неправильно оформляли покупку, делали огромные скидки при продаже товара и т.п. Данная компания купила BizTalk Server, подсоединила его к своей кассовой системе, и теперь каждая покупка быстро проверяется с помощью Rules Engine (часть BizTalk-а). Сообщения о подозрительных транзакциях тут же идут на пейджер или сотовый телефон начальникам, они тут же могут посмотреть что случилось, приехать в магазин и разобраться по горячим следам. Rules Engine — это набор правил, с помощью которых происходить проверка. В BizTalk Server есть редактор, который позволяет задавать или менять эти правила, причем для этого не нужно быть программистом. Эти правила может менять даже начальник далекий от программирования.
Другой пример: Air Products and Chemicals, Inc.
Данная компания является поставщиком природного газа, химических материалов и прочих материалов и услуг для промышленности. Все заказы приходят в электронном виде, но из многих разных систем. Чтобы стандартизовать все заказы и упростить их обработку они купили BizTalk. С помощью BizTalk они приводят все эти разносортные заказы к одному формату (основанному на XML). Далее они используют средства BizTalk для автоматизации документооборота и устранения необходимости ручного вмешательства в работу системы. Таким образом заказы выполняются быстрее, а затраты на их выполнение уменьшились.
Конечно, не возможно описать все случаи, когда использование BizTalk дает преимущества, поэтому задавайте свои вопросы, описывайте свои ситуации и там будет видно, нужен вам BizTalk или нет. (Вопросы можете задавать либо здесь, либо позвоните, напишите нашим коллегам в России).
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
29.09.04 06:46
Оценка:
День добрый!
У меня к Вам несколько вопросов после довольно близкого закомства с BizTalk Server 2004.
1. Какие перспективы у BizTalk Server 2004 в ближайшее время?
> > BizTalk Server предоставляется на 9 языках, но русской версии нет >
А когда будет?
Например, англоязычность средства Business Rules Designer в купе с его универсальностью делает его довольно сложным в использовании для клиента ("начальнику, далекому от программирования" надо знасть правила построения выражений и соответствующую английскую терминологию). Хотелось бы иметь русский вариант этого инструмента.
В настоящее время приходится создавать самодельные средства управления собственным набором бизнес-правил. И встраивать это в оркестровки.
Кроме того набор объектов для программного доступа к бизнес-правилам довольно не полон (отсутствуют объекты программного доступа к словарям). Ведутся ли работы в этом направлении?
2. Инструментарий создания оркестровок несколько ограничен по возможностям. Например отсутствует масштабирование картинки, что при сложном и разветвленном процессе усложняет работу. Используемое подмножество языка бедноватое. Это будет как-то исправлено?
3. Документация на продукт оставляет желать лучшее в части описания взаимодействия с модулями собственной разработки. А есть вообще смысл желать лучшего или можно уже забыть?...
4. При разработке оркестровок, каждый новый release DLL-библиотеки с оркестровкой приходится подписывать новым ключом, в противном случае BizTalk просто не воспринимает ее а использует предыдущую. Это правильно или "глюк"?
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
01.10.04 01:39
Оценка:
1. Пока нет планов выпускать русскую версию BizTalk Server. Скорее всего она появится, когда появится достаточный спрос.
Rules Engine будет выпускаться не только с BizTalk Server, но и с некоторыми другими продуктами. Поэтому русская версия Rules Engine может появиться раньше. Я постараюсь узнать планы относительно Rules Engine и сообщить вам.
2. Масштабирование (zoom) планируется добавить в BizTalk Server 2006. Тогда же появится поддержка массивов.
3. Модули собственной разработки — это что? Откуда хотелось бы с ними интегрироваться? Мы выпускаем обновленную документацию по нескольку раз в год и могли бы включить интересующие статьи.
4. Нельзя развертывать (deploy) две dll с одинаковыми именами, версиями и ключами. Нужно либо убрать старую версию и развернуть новую, либо поменять версию или ключ. Все это меняется в свойствах BizTalk проекта. Там же можно поставить Redeploy свойство True и тогда, по-мере возможности, Visual Studio будет переразвертывать автоматически.
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
07.10.04 12:08
Оценка:
Большое спасибо за ответ.
Про Rules Engine...
Уточните пожалуйста, в какие продукты еще он может быть включен?
Про deploy...
Redeploy срабатывает после рестарта BizTalk. . Гарантировано — после перезагрузки системы. В противном случае BizTalk дергает старую версию оркестровки. Если изменения в оркестровке минимальны, это становится уже не смешно. Изменения — 1 минута, ручной Redeploy — 10 минут.
Про модули...
Представьте себе, что надо с XML-сообщением сделать что-нибудь не стандартное. Например, посчитать ЭЦП по требованиям ГОСТ (российскому!) на определеную часть сообщения, а не на все. И положить ее в "нужное место". Я писал библиотеку на С# для решениея про
В документации вопросы работы с пространством Microsoft.XLANGs.BaseTypes слабо освещены.
Есть пара примеров, по которым можно догадаться что и как. Еще помогла статья http://geekswithblogs.net/cyoung/articles/4634.aspx.
Еще встречались "сюрпризы" при публикации оркестровки как WEB-службы. Особенно по части формирования значений аттрибутов службы и методов.
Есть так же вопрос по поводу автоматизации настройки BizTalk при установке. Приходится делать много ручной работы (например, многократно вводить одни и те же учетные данные). А если произошел сбой — нужно начинать все сначала. Можно ли это "автоматизировать" (подобно установке ОС)?
И последнее. Сложно было настроить учетные записи, от имени которых запускаются BizTalk, его компоненты, WEB-службы. Все заработало только после того, как все запустил от мени локального админа. В противном случае сыпались сообщения об отказе в доступе. Где там грабли? Какие-нибудь нюансы?...
Зараннее спасибо за ответ...
P.S.
А какие планы на счет BizTalk Server 2006 вообще? Можно поподробнее?
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
09.10.04 01:29
Оценка:
Про Rules Engine:
У меня было предположение что он может быть выпущен с Office 12(потому что Office 12 будет включать WinOE (Windows Orchestration Engine)). Я спросила у коллег и мне сказали что Rules Composer включен не будет.
Про deploy:
Да, надо перезапустить сервер или ждать когда сервер подберет новую версию.
Про BizTalk Server 2006 еще рано говорить. Есть много планов, но еще не окончательно решено что получится включить в BizTalk Server 2006. Основной упор будет уделен Redeployment и администрированию.
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
13.11.04 12:17
Оценка:
Где можно найти Trial-версию BizTalk Server, сколько стоит полная версия, какие есть модификации, где можно купить? Я живу в Казани, могу ли я купить BizTalk Server здесь?
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
13.11.04 12:27
Оценка:
Кстати, Андрей, я как раз 19-го ноября буду рассказывать в Казани о BizTalk Server — приходите, пообщаемся лично.
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
21.11.04 10:08
Оценка:
Возник вопрос: есть необходимость связать два компьютера, находящихся в одной сети, как сервер-клиент при помощи BizTalk Server 2004. Возможно ли это в Developer Edition? А в Trial Version? Заранее спасибо.
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
22.11.04 09:19
Оценка:
Позволю себе ответить за Татьяну. В такой формулировке вопроса ответ: "Да, можно". Но попробуйте, пожалуйста, более подробно сформулировать вопрос?
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
22.11.04 14:30
Оценка:
Проблема в том, что есть два компьютера: на одном установлен полный BizTalk Server 2004 Developer Edition(на нём же расположен SQL Server), на втором — только Development Tools. Также запущены: приложение-клиент(на той машине, где установлены только Development Tools), а на сервере — приложение-сервер(один из портов определён как Public, к нему и идёт connect). В качестве транспорта используется SOAP. Но SOAP-адаптер выдаёт неопознаную ошибку.
Причём, что самое интересное: B2B-приложение из Tutorial, которое использует тотже транспорт, без проблем работает (на одном компьютере). К сожалению, в примерах, которые мне удалось найти в SDK, часть, которая публикует оркестровки, приведена только в виде уже скомпилированного Web Service'а.
Попутно возник ещё один вопрос, уже из другой области: при конфигурировании BizTalk Server 2004 в Windows XP выдаётся ошибка о том, что неправильно осуществлён вход в систему и вследствии чего, происходит ошибка инициализации Single Sign-On. В чём может быть проблема?
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
26.11.04 06:50
Оценка:
День добрый!
Я поделюсь некоторым своим опытом при общении с SOAP-портами в BizTalk2004. Я столкнулся со следующими нюансами.
1. Проверьте соответствие XML-схем сообщений. Если возникает несоответствие — BT просто выкидывает сообщение. (правда, это показывается уже в HAT).
2. При публикации WEB-службы в адресе IIS-сервера НЕЛЬЗЯ указывать http://localhost . Хотя данное значение предлагается по-умолчанию, надо вводить тот адрес, который вы используете при обращении на стороне клиента. BT записывает данный адрес в аттрибуты WEB-службы(если не ошибаюсь, это SoapDocumentMethodAttribute), а IIS + .NET проверяют их совпадение при вызове метода.
3. Много крови испортило отсутствие информации о конфигурировании готовой WEB-службы. Точнее профиля, под которым запускается служба. Постоянно выскакивали сообщения Access Denied. Решили проблему грубой силой: пулы приложений запустили от имени администратора. Хотя это, согласен, далеко неверно.
4. Когда Вы меняете код оркестровки, ее надо заново публиковать в GAC ВМЕСТО старой, предварительно строгое имя (т.е. файл подписи). Иначе BT будет игнорировать изменения и исполнять старую оркестровку. Причем это, как я понял, так сделано намеренно.
5. В дополнении к п.4. Перед публикацией оркестровки в качестве WEB-службы, лучше откатывать назад предыдущую. Мне это было не совсем понятно, но так надежнее работает.
Если есть еще вопросы — пишите на EMail. Попробую ответить, что знаю. Вообще информации кот наплакал. Чужой опыт ОЧЕНЬ интересен!
Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ BizTal
От:
Аноним
Дата:
30.11.04 23:44
Оценка:
Ошибки с SOAP зачастую происходят от неправильной концигурации IIS или недостаточных прав доступа к чему-нибудь.
Я не эксперт в этой области. Попробуйте поискать информацию в интернете. Есть несколько форумов на которых можно спросить данный вопрос (запустите на http://beta.search.msn.com/ поиск по словам BizTalk Tatyana Yakushev и найдете кучу ссылок на форумы)
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации
Здрастуйте.
Опишите пожалуйста (или дайте ссылку на документ) полный процесс создания XDS-схемы, MAP, компонентов входного и выходного преобразования, функций получения и канала передачи. То есть хотелось бы получить своего рода иструкцию по созданию всей цепочки. Основные главы которой бы выгляделе пимерно так:
1. Создание организации
2. Создание пиплайн компонента
3. Содание описаний входящих и исходящих документов (создание XDS)
4. Создание карты преобразования с использованием компонента из пункта 2.
5. Создание компонента препроцессора
6. Создание компонента выходного преобразования
7. Создание канала
8. Создание порта
9. Создание функции получения
10. А теперь давайте все объеденим и посмотрим как это работает.
11. Использование Orchestration
Спасибо.
З.Ы. С моей точки зрения в BizTalk2002 было все интуитивно понятно, а тут чувстую что стало намного лучше, но скакой стороны подойти...
... << RSDN@Home 1.1.3 stable >>
Re: Вопросы для Татьяны Якушевой \ BizTalk 2004 \ SDE/T \ Bi
Механизм создания карт преобразования (map) не поменялся по сравнению с 2002.
Создание orchestration в двух словах не опишешь, много случаев, много деталей. Посмотрите tutorials. Orchestration designer существенно поменялся по сравнению с предыдущей версией.
В Бизталк 2004 нет каналов и препрецессоров, есть порты и pipelines. То что вы раньше делали в препроцессоре теперь можно делать в пайплайне. Есть много примеров как писать custom pipeline components. Основное отличие пайплайн в 2004 версии, то что они не загружают все сообщение целиком в память, а читают его по частям из потока. Это позволяет обрабатывать сообщения гораздо большего размера.
В простых случаях, когда посылается/принимается XML, вообще не требуется писать пайплайны. Можно использовать пайплайны по умолчанию.
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование Вами данной информации и (ii) Вы принимаете на себя весь риск, связанный с использованием данной информации
Здравствуйте, Tatyana, Вы писали:
Спасибо за ответ.
У меня еще один вопрос.
Где прочитать требования к интерфейсу NET компонент. То есть 2002 я создавал COM объект и в качестве Implemented interface указывал IBTSCustomProcess. В результате у меня создавался шаблон класса с методами. Я писал реализацию и в реестре указывал на тип компонента BizTalk. И пользовался. После установки 2004 посмотрел в списке интерфейсов и обнаружил там, например IBtsBuildCustomComponent, а информации по нему нет. Вопрос собственно заключается в следующем изменился ли механизм создания своих компонент обработки? Если да, то как теперь происходит реализация?
З.Ы.
В NET опыта уменя пока нет.
... << RSDN@Home 1.1.3 stable >>
Re[2]: By the way :-)
От:
Аноним
Дата:
09.12.04 12:12
Оценка:
Как вернуть оригинальный редактор схем в VS2003 после установки BTS 2004 ?