{"id":3496,"date":"2016-12-12T15:20:41","date_gmt":"2016-12-12T14:20:41","guid":{"rendered":"http:\/\/e3mag.com\/?p=3496"},"modified":"2024-01-19T14:54:27","modified_gmt":"2024-01-19T13:54:27","slug":"sap-integr-ibm-bpm","status":"publish","type":"post","link":"https:\/\/e3mag.com\/fr\/sap-integr-ibm-bpm\/","title":{"rendered":"Int\u00e9gration de SAP dans IBM Business Process Manager"},"content":{"rendered":"<p>Chaque fois que, par exemple, des demandes d'achat sont cr\u00e9\u00e9es, que des donn\u00e9es de facturation sont r\u00e9cup\u00e9r\u00e9es ou que des appartenances \u00e0 des centres de co\u00fbts sont v\u00e9rifi\u00e9es, il est n\u00e9cessaire que le BPM d'IBM communique avec le SAP existant.<\/p>\n<h3>Connexion directe<\/h3>\n<p>Dans les versions actuelles de SAP, il est possible de g\u00e9n\u00e9rer les services web directement \u00e0 partir des interfaces SAP disponibles. Ceux-ci peuvent \u00eatre appel\u00e9s dans le BPM. Ce qui semble simple s'av\u00e8re souvent \u00eatre une lutte avec des structures de donn\u00e9es compliqu\u00e9es, qui conduisent \u00e0 des appels encore plus compliqu\u00e9s. L'appel direct des interfaces Java \u00e0 l'aide de SAP Java Connector est \u00e9galement fastidieux, car il faut toujours conna\u00eetre toutes les interfaces et les noms d'attributs. Dans ce cas, le programmeur a besoin soit d'une connaissance compl\u00e8te du syst\u00e8me SAP et des interfaces, soit d'un interlocuteur permanent qui soit disponible \u00e0 tout moment pour r\u00e9pondre aux questions. Mais comment extraire les bonnes valeurs des appels BAPI souvent d\u00e9routants ? Comment le tout doit-il ensuite \u00eatre utilis\u00e9 dans le BPM ?<\/p>\n<h3>L'adaptateur IBM-SAP<\/h3>\n<p>La r\u00e9ponse est simple : IBM propose depuis un certain temps d\u00e9j\u00e0 un adaptateur sp\u00e9cialement con\u00e7u pour SAP. Celui-ci peut \u00eatre connect\u00e9 de diff\u00e9rentes mani\u00e8res \u00e0 IBM BPM. La mani\u00e8re la plus simple de s'adresser \u00e0 SAP est d'utiliser la variante Advanced du Business Process Manager. Dans ce cas, les interfaces SCA sont utilis\u00e9es et reli\u00e9es au processus de mod\u00e9lisation et de notation des processus m\u00e9tier (BPMN) \u00e0 l'aide d'un service d'int\u00e9gration avanc\u00e9. L'adaptateur SAP d\u00e9finit les interfaces SCA.<span id=\"urn:local-text-annotation-zen6gk4hwakzemexdr1izrdh0xhqyh61\" class=\"textannotation disambiguated wl-thing\">Interface<\/span> \u00e0 SAP via le nom du module BAPI. Ensuite, un mappage graphique peut \u00eatre utilis\u00e9 pour cr\u00e9er les interfaces correspondantes avec le processus. Il est facile de tester si la connexion fonctionne gr\u00e2ce aux outils de d\u00e9bogage int\u00e9gr\u00e9s d'IBM Integration Designer, l'environnement de d\u00e9veloppement pour Advanced Integration Services.<\/p>\n<p>Le probl\u00e8me est un peu plus complexe sans la capacit\u00e9 SCA. Avec la version standard de BPM, il faut passer par des modules Java, qui sont accessibles via une interface de service web.<span id=\"urn:local-text-annotation-f5e8pqel6u7dfk0wfiwwtoguof4z1wsn\" class=\"textannotation disambiguated wl-thing\">Interface<\/span> \u00eatre int\u00e9gr\u00e9 dans le processus. Pour cela, l'adaptateur SAP cr\u00e9e des objets Java qui correspondent aux entr\u00e9es et aux sorties du module BAPI. Ceux-ci doivent \u00eatre plac\u00e9s manuellement par du code Java sur les attributs respectifs du processus. L'Enterprise Java Bean (EJB) ainsi cr\u00e9\u00e9 peut \u00eatre install\u00e9 en tant qu'application d'entreprise sur un serveur d'application WebSphere et \u00eatre utilis\u00e9 via la fonction de service Web.<span id=\"urn:local-text-annotation-ictk38q7tpmpi3h351tphfg5ad287lij\" class=\"textannotation disambiguated wl-thing\">Interface<\/span> peut \u00eatre appel\u00e9. Un tel serveur d'application est automatiquement install\u00e9 lors de l'installation du BPM. Les tests et le d\u00e9bogage peuvent y \u00eatre effectu\u00e9s via les tests d'interface habituels ou des m\u00e9thodes Java impl\u00e9ment\u00e9es en plus.<\/p>\n<h3>Int\u00e9gration de SolMan<\/h3>\n<p>SAP Solution Manager constitue un cas particulier en mati\u00e8re d'int\u00e9gration SAP-IBM. Avec lui, SAP met \u00e0 disposition un ensemble d'outils, de contenus et de services qui permettent de consolider les environnements syst\u00e8me et de les administrer de mani\u00e8re centralis\u00e9e. Con\u00e7u comme un mod\u00e8le de processus fonctionnel, il permet aux utilisateurs SAP de contr\u00f4ler des processus rudimentaires dans le syst\u00e8me ERP. Il ne contient toutefois pas de logique backend approfondie pour de tels objectifs. C'est l\u00e0 que le BPM d'IBM prend tout son sens. En tant qu'outil de d\u00e9veloppement, il peut importer des processus cr\u00e9\u00e9s dans Solution Manager, appel\u00e9s projets d'entreprise. Un projet d'entreprise est d\u00e9fini dans SAP Solution Manager sur la base de processus SAP et optimis\u00e9 par une s\u00e9rie d'it\u00e9rations.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Int\u00e9gration de Sap dans ibm business process manager\" class=\"wp-image-3502 alignleft\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Screenshot-2016-12-12-um-15.09.33.png\" alt=\"Int\u00e9gration de Sap dans ibm business process manager\" width=\"276\" height=\"491\" srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Screenshot-2016-12-12-um-15.09.33.png 358w, https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Screenshot-2016-12-12-um-15.09.33-100x178.png 100w\" sizes=\"auto, (max-width: 276px) 100vw, 276px\" \/>Les donn\u00e9es stock\u00e9es dans les r\u00e9f\u00e9rentiels sont \u00e9chang\u00e9es via des op\u00e9rations d'importation et d'exportation entre SAP Solution Manager et Process Designer ou Process Center. Elles sont ensuite mod\u00e9lis\u00e9es et affin\u00e9es dans IBM BPM afin de fournir des sc\u00e9narios de gestion pr\u00e9cis pour certains projets. Les projets termin\u00e9s sont ensuite export\u00e9s vers SAP Solution Manager pour \u00eatre configur\u00e9s.<\/p>\n<p>L'int\u00e9gration SAP est possible et facile avec BPM Advanced. Pour quelques connexions, on peut toutefois renoncer sans h\u00e9sitation \u00e0 la variante Advanced - en particulier lorsqu'il n'y aura pas d'autre connexion SAP ou que le budget disponible pour le d\u00e9veloppement et la maintenance est sup\u00e9rieur \u00e0 celui de l'achat de la licence. En r\u00e8gle g\u00e9n\u00e9rale, une telle connexion directe sans adaptateur SAP n'est recommand\u00e9e que si les d\u00e9veloppeurs impliqu\u00e9s disposent d'une grande expertise et de tr\u00e8s bonnes connaissances de SAP en g\u00e9n\u00e9ral et du syst\u00e8me SAP concern\u00e9.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Le Business Process Manager (BPM) d'IBM peut-il \u00e9galement communiquer avec le SAP existant ?<br \/>\nLa r\u00e9ponse de l'expert en BPM Philipp Schn\u00fcrer est la suivante : oui, le BPM n'a certes pas d'interface directe avec SAP, mais quelques astuces rendent la connexion possible.<\/p>","protected":false},"author":74,"featured_media":3501,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[2,740,161],"tags":[209,258,105,236],"coauthors":[25396],"class_list":["post-3496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-nachrichten","category-mag1612","category-szene","tag-bpm","tag-ibm","tag-integration","tag-sap","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",400,267,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-768x512.jpg",768,512,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-100x67.jpg",100,67,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-480x320.jpg",480,320,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-640x427.jpg",640,427,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-720x480.jpg",720,480,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-960x640.jpg",960,640,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",18,12,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",600,400,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",600,400,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Kann der IBM Business Process Manager (BPM) auch mit dem vorhandenen SAP kommunizieren?<br \/>\nDie Antwort des BPM-Experten Philipp Schn\u00fcrer lautet: Ja, der BPM hat zwar keine direkte SAP-Schnittstelle, aber einige Tricks machen die Verbindung m\u00f6glich.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/fr\/categorie\/sap-nouvelles\/\" rel=\"category tag\">Community Nachrichten<\/a>, <a href=\"https:\/\/e3mag.com\/fr\/categorie\/mag1612\/\" rel=\"category tag\">MAG 16-12<\/a>, <a href=\"https:\/\/e3mag.com\/fr\/categorie\/scene\/\" rel=\"category tag\">Szene<\/a>","author_info_v2":{"name":"Philipp Schn\u00fcrer, X-Integrate","url":"https:\/\/e3mag.com\/fr\/author\/philipp-schnuerer\/"},"comments_num_v2":"0 commentaire","_links":{"self":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/3496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/users\/74"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/comments?post=3496"}],"version-history":[{"count":1,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/3496\/revisions"}],"predecessor-version":[{"id":138479,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/3496\/revisions\/138479"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media\/3501"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media?parent=3496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/categories?post=3496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/tags?post=3496"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/coauthors?post=3496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}