Интеграция SharePoint и SAP
Недавно меня спросили: как можно подружить SharePoint и всем известную ERP SAP?
В результате я решил сделать небольшую подборку по подходам к решению задачи
1. Использование SAP iView Web Part. В состав MOSS 2007 войдет такой веб-парт https://technet2.microsoft.com/Office/en-us/library/165f1afe-11e5-4c45-8f93-bf16e18338d71033.mspx?mfr=true
2. Использование веб-сервисов для доступа к данным и функциональности SAP
3. Использование WSRP-портлета для интероперабельности с портлетами SAP Portal (как и другими WSRP-совместимыми портальными платформами).
3.1 Здесь хочется отметить, во-первых, слабую зрелости WSRP-технологий вообще и, во-вторых, поддержку WSRP-публикации SAP'ом (хотя в свое время заявления были)
4. Веб-клиппинг. Также как и WSRP развивающаяся и интересная технология. Для использования можно поднять SAP ITS и использовать Page Viewer Web Part (или решения по веб-клиппингу сторонних разработчков)
5. Использование SAP .NET Connector (https://help.sap.com/saphelp_nw2004s/helpdata/en/e9/23c80d66d08c4c8c044a3ea11ca90f/content.htm) предоставляющий доступ к BAPI и т.п.
6. Интеграция на уровне данных (т.е. работа с внутренними структурами данных в БД, особенно если это MS SQL). Не самый изящный и опасный с точки зрения поддержки и сопровождения подход
7. Полноценная интеграция бизнес-процессов с помощью BizTalk и формирование front-end с помощью технологий SharePoint. На мой взгляд, это наиболее предпочтительный вариант.
Коллеги, есть идеи, комментарии?
Comments
- Anonymous
January 01, 2003
Я понимаю, куда клонишь (уж не TAM ли от IBM=)?) Что есть?
- Как ты правильно заметил сервис SSO в самом портале. Вообще данный подход попадает классифицируется как Enterprise SSO (ESSO) и используется также в BizTalk и Host Intergration Server.
- Более-менее сюда подойдет pluggable SSO provider
- Может полезной оказаться SAPGUI for Windows, использующая Kerberos через SAP GSS library.
- ISV-решения для ESSO (т.е. решения третьих фирм на основе наших продуктов). В основном такие решения создаются для централизованного хранения и управления аккаунтов и маппинга на основе AD. В качестве примеров можно привести Passlogix,Proginet,ActivIdentity,Version3. 5.Может полезной оказаться j2ee интеграция, например, для использования Windows Native auth с серверами приложений Java. В качестве примера можно привести Vintela Single Sign-on for Java (VSJ).
- Anonymous
January 01, 2003
Спасибо, Бари! Открыв ресурс microsoft-sap.com я, естественно, первым делом пошел на блоги и натолкнулся на WSS connector for WebDav Интересная штука, хотя "в обратную сторону", т.е. из SAP функционал SharePoint
- Доступен http://www.microsoft-sap.com/zip/wsswebdavconnector.zip
- Full acccess to all Windows SharePoint Services based document libraries Full support for custom properties / meta data Full support for Windows SharePoint Services versioning capabilities Transparent access to documents: SAP EP user don‘t even see if the document repository is a SharePoint or Exchange based one Full integration of authentication methods between SAP EP and Windows SharePoint Services / IIS: NTLM, Basic w/wo SSL, SSO, Kerberos, Certificates, SAP EP based user mapping
Anonymous
January 01, 2003
Саша отличный подбор ссылок. В дополнении хотел бы сообщить еще пару ресурсов. http://www.microsoft-sap.com/technology.aspx и http://www.duet.com/Anonymous
October 31, 2006
А как будет решаться вопрос SSO? Есть какие-либо варианты реализации SSO кроме хранения логина/пароля в защищенном хранилище MOSS? И еще - сейчас пришел в голову 8-й вариант: по ссылке :) У сапа сам по себе портал не плохой (который NetWiever) по-этому порой достаточно дать пользователям ссылочку на нужную страницу портала SAP, который будет содержать нужные i-view с настроенным доступом к нужным функциям САПа. НО! Опять встает вопрос с SSO, судя по всему без внешнего сервера SSO в этом варианте никак :)Anonymous
November 01, 2006
Имено он, TAM :) А вообще, если в сапе есть поддержка Kerberos (а именно SPNEGO) и сертификатов - то интеграция с помощью i-frame или по ссылке, проходит на ура. НО это требует построения либо домена на AD либо инфраструктуры PKI, что, вообще говоря, правильно и пригодится в любом случае. Для более глубокой интеграции с использованием API - простор действительно большой и ТАМ в том числе :) Но следует также заметить, что рассматривать MOSS как замену саповскому порталу можно только для небольших задачек по интеграции (простенькие дашборды или таблички с поиском) для решения более сложных задач порой проще и дешевле воспользоваться родным решением :)Anonymous
March 02, 2009
Привет! У меня немного глупый вопрос. Возможна ли реализация передачи логина/пароля из MOSS в SAP посредством простого клика по ссылке на портал SAP, размещённой на странице SharePoint? Парметры единого входа настроены.Anonymous
March 25, 2010
Идей по данной теме к сожалению не имею. Как появятся - сразу сообщу.