powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Интеграция корпоративных приложений
35 сообщений из 35, показаны все 2 страниц
Интеграция корпоративных приложений
    #33125568
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, может ли кто-нибудь привести пример РЕАЛЬНОЙ интеграции корпоративных приложений в компании. Очень хотелось бы с указанием использованных технологий. Кстати, на платформе J2EE. ОЧЕНЬ НАДО!!!
Спасибо
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33125632
Lbvfcnsq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ты думаешь если я например скажу тебе где это произошло, то тебя пустят посмотреть? )
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33125697
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы тратим достаточно большие усилия на интеграцию -
интеграция данных - серверы MS SQL, Oracle, Lotus Notes
интеграция приложений - .Net (C#, ASP), C++, Java (J2EE, OAS) , MapObject, MapXtrem, Delphi - через веб-службы.
Хотя я уже склоняюсь в локальной сети к CORBA (если бы можно было бы .Net свернуть на CORBA), или может придется в это части делать мост DCOm-Cоrba.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33125857
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>интеграция данных
>>интеграция приложений
Есть еще такое понятие интеграция бизнес-процессов :)
Как ядро интеграции думаю MS BizTalk Server 2004 на сегодняшний день
наилучшее решение.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33126284
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник

>>интеграция данных
>>интеграция приложений
Есть еще такое понятие интеграция бизнес-процессов :)
Как ядро интеграции думаю MS BizTalk Server 2004 на сегодняшний день
наилучшее решение.


Posted via ActualForum NNTP Server 1.2
Спасибо, в курсе, ;), ею как раз и занимаемся в настоящее время. Только пока еще нет ее как свершившегося факта у нас. Поэтому не указываю.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33126389
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ключевые слова: BPM (интегрировать правильнее в рамках бизнес-процесса), webservices (интерфейс, пользующийся полными правами гражданства в обоих мирах Java/.NET), JCA (целесообразно использовать готовые адаптеры к "большим" системам), портал (единая точка доступа к приложениям).

.NET и BizTalk подойдет только тем, кто согласен ограничиться платформой MS (зато им подойдет идеально). CORBA -- отыгранная карта, хотя в замкнутых проектах (там, где есть полный контроль над участниками, что как правило не имеет места в сценариях B2B) имеет право на жизнь.

Примеры проектов можно посмотреть здесь: www.unify.ru/project
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33126481
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>.NET и BizTalk подойдет только тем, кто согласен ограничиться платформой
>>MS
Платформой MS в плане развертывания BizTalk, а не в плане интеграции.
Интегрировать можно на нем что угодно, с помощью веб-сервисов, например, и
адаптеров к существующим системам куча.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33126631
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При интеграции наибольшее число вопросов занимает, как правило, не техническая сторона, а предметная и организационная.

Например:

- Кто первый вводит информацию о новом контрагенте, с какой периодичностью и в каком виде это попадает в другие системы. Что делать при коллизиях (такой контагент там уже есть, наример).

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

- Что является ключевым полем.

- Передавать обороты попроводочно или с группировкой.

То есть, есть простор для творчества.

И нередко интегация идет всего лишь на уровне отчетов. В 1-й системе получил, выгрузил, проверил, подписал, во 2-ю систему загрузил (возможно, удалил предыдущий запуск), проверил.

Примитивно, но жизненно.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33127830
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему никто не говорит про интеграцию на основе J2EE платформы? Обмен сообщениями и на ней оч. хрошо реализуется, или я не прав?
И вообще, меня интересует конкретный вопрос. Для каких целей(РЕАЛЬНЫХ) используется интеграция, какие приложения/инф. системы задействованы. Пример РЕАЛЬНОЙ бизнес-логики... В каких случаях используются адаптеры ресурсов/сообщения/веб-службы.
Спасибо
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33127932
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mastanikДля каких целей(РЕАЛЬНЫХ) используется интеграция, какие приложения/инф. системы задействованы. Пример РЕАЛЬНОЙ бизнес-логики... В каких случаях используются адаптеры ресурсов/сообщения/веб-службы.
Спасибо

Веб-службы у нас 2 типов - управляющие и прикладные. Управляющих пока 2 - одна каталогизации, другая аутентификации и авторизации. Веб-служба аутентификации и авторризации выполняет проверку имени и пароля приложения и пользователя приложения и выполняет их авторизацию, т.е. выдает
1. Для приложения те методы прикладных веб-служб, которые доступны тому приложению
2. Для пользователя приложения - роли пользователя в данном приложении.

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

Что делает веб-служба каталогизации - понятно , каталогизирует прикладные веб-службы (ну и управляющие тоже). Т.е. хранит описание в БД, кроме того, что наеисано в WSDL , есть еще много дополинтельной нужной информации, всякие комментари, принадлежности, исопльзование друг друга и т.п. Это все необходимо для управления всей средой.

Прикладные веб-службы выполняют определенные вещи, например, некоторый расчет, или чтение данных по некоторому объекту.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33128057
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>>А почему никто не говорит про интеграцию на основе J2EE платформы? Обмен
>>>сообщениями и на ней оч. хрошо >>>реализуется, или я не прав?
Для J2EE лидер - IBM WebShere, ИМХО
Но если сравнивать BizTalk и WebShere, я бы отдал предпочтение BizTalk.
Кроме "очень хорошо реализуется", есть еще и понятие "удобно для
пользователя" (в плане интерфейса и разработки).
А так в WebShere нет .NET, в BizTalk нет J2EE и единственный способ
интеграции между двумя платформами - через web-сервисы, поддержка которых
есть и там и там.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33128335
Sergey Orlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

MainFrame...если бы можно было бы .Net свернуть на CORBA), или может придется в это части делать мост DCOm-Cоrba.

Существуют реализации CORBA для работы в .NET.
От Borland такая реализация - Janeva

Например, небезызвестная корпорация JPMorgan использует Janeva именно в интеграционных целях (когда есть и .NET и J2EE системы)
через Janeva можно обращаться и испльзуя механизмы COM, например, из Excel работая с данными приходящими из EJB.

Janeva обеспечивает поддержку сервисов CORBA: Interoperable Naming Service, Security, Transaction, Event, Nitification, Time, TelcoLog + учитывает специфику работы с метаданными EJB, отображая, например, Java-коллекции и массивы в использование интерфейса ICollection на .NET.

Janeva интегируется как в VS.NET, так и в Delphi, обеспечивая работу и с OMG CORBA IDL и клиентскими EJB-архивами .ear и .jar.

С уважением,
Сергей Орлик
Borland
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33129351
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторесть еще и понятие "удобно для
пользователя" (в плане интерфейса и разработки).

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

Надо что-то вроде этого, только для более масштабных действий...
Спа\сибо
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33129377
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и... Вопрос-то в чем?
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33129479
Фотография Someбади
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для J2EE куча брокеров интеграции понаписана.
Ищите вендоров в сети и потом по их вайтпейперам.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33130115
Роман Дынник

>>интеграция данных
>>интеграция приложений
Есть еще такое понятие интеграция бизнес-процессов :)
Как ядро интеграции думаю MS BizTalk Server 2004 на сегодняшний день
наилучшее решение.


Posted via ActualForum NNTP Server 1.2

Хорошое но не для всех задач, к сожалению есть более серьезные решения ...
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33130331
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие например?


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33130369
Фотография timda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mastanik, вы хамите ;-) РЕАЛЬНО хамите ;-)

с точки зрения интеграции на J@EE есть продукт типа Бизтолка(поищите РЕАЛЬНО;-) - вы же реальный пацан типа;-) ), говорят неплохой, но Бизтолк усе равно круче, тем более что осенью будет новый.

Далее, есть такое мнение что интеграция ... ну мягко говоря не надо ее делать ;-) по соотношению цена/качество. А что и мона интегрировать - так это уровень данных - XML и все такое - с чем прекрасно справляецца Бизтолк

timda.ru
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33130391
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Далее, есть такое мнение что интеграция ... ну мягко говоря не надо ее
делать ;-) по соотношению цена/качество. А что и мона интегрировать - так
это уровень данных - XML и все такое - с чем прекрасно справляецца Бизтолк

по соотношению цена/качество - да, скорее всего. Как представишь что для
всех приложений нужно сделать единую точку входа через портал/win gui.
Желание медленно пропадает...


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33130816
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник
[quot ]
Как представишь что для
всех приложений нужно сделать единую точку входа через портал/win gui.
Желание медленно пропадает...


а зачем единую точку входа - единые данные - да, может быть единые сервеные компоненты, может быть еще что-то, но точка входа-то зачем обязательнор единая?
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33130856
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>а зачем единую точку входа - единые данные - да, может быть единые
>>сервеные компоненты, >>может быть еще что-то, но точка входа-то зачем
>>обязательнор единая?
как вы сделаете единые данные, согласованные -да, а единые...? мы же говорим
об интеграции а не автоматизации сверху вниз.
А единые серверные компоненты это по вашему не единая точка входа? gui в
любом случае новый нужен, а уж как его разбить, по отдельным приложениям ли,
или по модулям одного приложения... это другой вопрос.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33130886
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник

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


Posted via ActualForum NNTP Server 1.2

Вы говорили о единой точке ВХОДА - портал или единый win интерфейс. А не о сервеной компоненте - это не одно и тоже, по-моему. И, да, иногда портл к примеру, - это удобано и единая точка входа удобна - но это НЕОБЯЗАТЕЛЬНО. И интеграция данных и приложений на уровне единыйх серверных компонент может существовать без единого входа.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33131038
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>И интеграция данных и приложений на уровне единыйх серверных компонент
>>может >>существовать без единого входа.
Это если приложения изначально подразумевали обмен сообщениями между собой в
рамках единой инфраструктуры. А если нет- тут все равно без написания
единого серверного слоя и нового gui не обойтись, разве что
импортом/экспортом.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33131084
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник
Это если приложения изначально подразумевали обмен сообщениями между собой в
рамках единой инфраструктуры. А если нет- тут все равно без написания
единого серверного слоя и нового gui не обойтись, разве что
импортом/экспортом.


единый серверный слоя - да, gui - единый необязателен. Опыт есть.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33131100
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>>gui - единый необязателен
я сказал нового gui а не единственного.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33131164
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник
>>>gui - единый необязателен
я сказал нового gui а не единственного.

тем более необязательно.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33131188
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"MainFrame", как же тогда?
Допустим приложение не было предназначено для работы в единой инфраструктуре
обмена сообщениями, но имело свой слой серверных компонентов.
Вам необходимо интегрировать это приложение с другим, имеющим свой серверный
слой.
В итоге в обоих приложениях вам нужно доделывать вызовы для недостающего
серверного слоя. Или это новым gui не считается?


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33131365
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник

"MainFrame", как же тогда?
Допустим приложение не было предназначено для работы в единой инфраструктуре
обмена сообщениями, но имело свой слой серверных компонентов.
Вам необходимо интегрировать это приложение с другим, имеющим свой серверный
слой.
В итоге в обоих приложениях вам нужно доделывать вызовы для недостающего
серверного слоя. Или это новым gui не считается?


Posted via ActualForum NNTP Server 1.2
Есть две ситуации
1. простое двухуровневое приложение. Оно может интегрироваться на уровне данных, т.е. просто работать с теми же данными, что и другие приложения (импорт /экспорт не нужен - данные теже физически), и может быть интегрировано на уровне системы управления правами (общие ученые записи и правила назначения ролей).
2. Может мы под gui понимаем слегка разные части. многоуровневые приложение имеют чатсь (в моем представлении gui) + части, которые работают с базами данных иил выполняющие некоторые вычисления. Так что менять надо только часть, работаюущую с приложениями или данными, но не с пользователями.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33132142
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2timda
Спасибо Вам большое, Вы очень помоглм мне с моим вопросом.
А пАцан из Вас тоже не промах...

А нужна ли вообще интеграция? Может все спокойно обходятся ERP-системами? Тем более, что проведение интеграции процесс не из простых. Нужна или нет?
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33132425
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mastanik
А нужна ли вообще интеграция? Может все спокойно обходятся ERP-системами? Тем более, что проведение интеграции процесс не из простых. Нужна или нет?
По-моему ответ очевиден, Все зависит ....
где-то нужна, где-то достаточно калькулятора, где-то не все возможности ERP исопльзуются , зачем же что-то со стороын привлекать. Но так же естественно существует большой класс задач и организаций, где ни одно ERP , какое бы мощное оно ни было не покроет всего класса задач. Например, фактически ни одно ERP не управляет сетевыми учетными записями (естественно, это не ее функция, хотя я могу и ошибаться, возможно есть что-то у Oracle), но в некоторых организациях нужно, чтобы и это было интегрировано.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33132637
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>А нужна ли вообще интеграция? Может все спокойно обходятся ERP-системами
B2B не забудем.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33140445
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может еще какие-нить соображения есть?
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33140718
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mastanikМожет еще какие-нить соображения есть?
Вам примеры интеграции нужны или Вы реальную задачу решаете?

О чем рассказать-то надо?
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33151836
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что я писал бакалаврскую работу на тему: "Интеграция корпоративных приложений на основе J2EE платформы". И мне нужны были примеры интеграции, на которых я бы мог показать методы с помощью которых достигается интграция.
...
Рейтинг: 0 / 0
Интеграция корпоративных приложений
    #33154980
mastanikДело в том, что я писал бакалаврскую работу на тему: "Интеграция корпоративных приложений на основе J2EE платформы". И мне нужны были примеры интеграции, на которых я бы мог показать методы с помощью которых достигается интграция.
Data-level EAI is the process—and thechniques and technology—of moving data
between data stores. This can be described as extracting information from one
database, perhaps processing that information as needed, and updating it in another
database. While this sounds direct and straightforward, in a typical EAI-enabled
enterprise, it might mean drawing from as many as one hundred databases and several
thousands of tables. It may also include the transformation and application of business
logic to the data that is being extracted and loaded.
The advantage of data-level EAI is the cost of using this approach. Because we are
largely leaving the application alone, and not changing code, we don't need to incur
the expense of changing, testing, and deploying the application. What's more, the
technology that provides mechanisms to move data between databases, as well as
reformats that information, is relatively inexpensive considering the other EAI levels
and their applicable enabling technology.
The approach and enabling technology you leverage depends on the requirements of
the problem domain.

Application interface-level EAI refers to the leveraging of interfaces exposed by
custom or packaged applications. Developers leverage these interfaces to access both
business processes and simple information. Using these interfaces, developers are able
to bundle many applications together, allowing them to share business logic and
information. The only limitations that developers face are the specific features and
functions of the application interfaces.
This type of EAI is most applicable to packaged applications such as SAP, PeopleSoft,
and Baan, which all expose interfaces into their processes and data, but do so in very
different ways. In order to integrate those systems with others in the enterprise, we
must use these interfaces to access both processes and data, extract the information,
place it in a format understandable by the target application, and transmit the
information. While many different types of technologies can do this, message brokers
seem to be the preferred solution.

Method-level EAI is the sharing of the business logic that may exist within the
enterprise. For example, the method for updating a customer record may be accessed
from any number of applications, and applications may access each other's methods
without having to rewrite each method within the respective application.
The mechanisms to share methods among applications are numerous, including
distributed objects, application servers, TP (transaction processing) monitors,
frameworks, and simply creating a new application that's the combination of two or
more applications. There are two basic approaches: You may create a shared set of
application servers that exist on a shared physical server, such as an application server,
or you may share methods already existing inside of applications using distributed
method-sharing technology such as distributed objects.
Method-level EAI is something we've been practicing for years as we sought to reuse
application development efforts within the enterprises. We've not been largely
successful due to both human and technological issues. Perhaps with EAI, we may get
it right.

User interface-level EAI is a more primitive, but nonetheless necessary, approach.
Using this scenario, architects and developers are able to bundle applications by using
their user interfaces as a common point of integration (also known as screen scraping).
For example, mainframe applications that do not provide database- or business
process-level access may be accessed through the user interface of the application.
Although many consider leveraging the user interface as a point of integration to be
an unstable and archaic approach, the fact is that we've been doing this for years and
have worked out many of the issues, such as performance, reliability, and scalability.
Although not preferred, it may be the only solution you have in many instances.
Remember, EAI at its heart is the ability to leverage any existing system by finding a
reliable point-of-integration. Existing 3270 interface middleware that is typically
bundled with emulators is an enabling technology to serve user interface-level EAI.
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Интеграция корпоративных приложений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]