Autor Thema: Notes und SAP über SOA verbinden  (Gelesen 3370 mal)

Offline PeterHahn

  • Frischling
  • *
  • Beiträge: 4
Notes und SAP über SOA verbinden
« am: 29.08.08 - 13:14:35 »
Hat schon jemand Erfahrungen damit, Lotus Notes/Domino über Web Services mit einer SAP ESOA zu verbinden? Klappt das? Also könnte man Services Zentral im NetWeaver Services Repository speichern und von Notes aus auf diese zugreifen, um Daten aus dem SAP System ins Notes System zu holen, bzw. in Notes gewonnene Daten SAP zur Verfügung zu stellen?


Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Notes und SAP über SOA verbinden
« Antwort #1 am: 29.08.08 - 20:39:10 »
Vielleicht gibt es mit Notes8 in-the-box Lösungen für Consumer Webservices (d.h. Daten von SAP holen).
Für Notes7 hab ich mir mit einer out of the Box Lösung geholfen.

Schritt 1: Tools wie XML Spy besitzen das Feature, dass man die URL einer WSDL Datei eingbibt und es spuckt dir dann ein Beispiel für die inbound und outbound xml Nachrichten aus.

Schritt 2: Mit Hilfe der Information, Jakarta Commons HTTP und einer xml-API einen Notes Java Agenten programmieren, das eine erwartete XML Nachricht zum Producer (SAP) schickt und die zurückkommende Nachricht parsed.

Notes hatte zwar unter 7 einen Producer, aber der unterstützte nicht den kompletten SOAP Standard, so dass auch auf dieser Seite Probleme entstehen könnten, wenn man das Zeugs in der Box verwendet.

Gruß Axel
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline PeterHahn

  • Frischling
  • *
  • Beiträge: 4
Re: Notes und SAP über SOA verbinden
« Antwort #2 am: 01.09.08 - 10:06:11 »
Vielen Dank für die Antwort!
In Notes 8 sollen ConsumerServices dazugekommen sein, jetzt heißt es nur noch ein gutes Tutorial oder etwas ähnliches finden um einen tieferen Einblick in die Materie zu bekommen.

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Notes und SAP über SOA verbinden
« Antwort #3 am: 01.09.08 - 10:37:52 »
Hier sind ein paar Pointer zu den Domino-eigenen Mitteln erwähnt. Offenbar steht was in der 8er Desingnerhilfe:

http://www.ibm.com/developerworks/lotus/products/notesdomino/programmability/
Normal müsste das so laufen, dass du einfach die URL der WSDL des SAP Web-Services eingeben solltest und dann generiert Domino Client stubs. 
Aus dem Text erschliesst sich aber nicht - sprech aus Erfahrung - wie weit die wirklich sind.
Potentielle Pain points sind (alles beruht auf meinen worst case Spekulationen, lass dich also im Zweifel nicht davon abschrecken):
- Authentifizierung gegen den SAP Service.
- Authentifizierung gegen einen eventuell vorhandenen Reverse Proxy in eurem Netzwerk.
- SSL Unterstützung, falls das bei euch Politik ist.
- Encoding -> SAP Webservices geben standardmässig UTF-8 zurück, kann möglich sein, das der Notes Consumer ISO-8859-1 benutzt
- Unterstützt Domino wirklich alle binding-styles? Die serverseitigen in 7 favorisierten RPC taten sich etwas schwer mit den heute wesentlich gebräuchlichern document/x binding styles.
(gute Hintergrund-Info: http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/)

Probiers einfach aus. Freue mich über eine Antwort.  ;)
« Letzte Änderung: 01.09.08 - 10:41:39 von Axel Janssen »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline stephan89

  • Frischling
  • *
  • Beiträge: 11
Re: Notes und SAP über SOA verbinden
« Antwort #4 am: 04.09.08 - 10:27:17 »
Hier ist ein gutes Beispiel für einen Consumer WS in Notes8:
http://thinkgreat.blogspot.com/2007/03/web-service-consumer.html

Auf der Notes-Seite braucht man also keine zusätzlichen Ressourcen wie z.B. einen Websphere Server oder sonstiges um Web-Services zu konsumieren, sondern importiert nur die WSDL - stimmt das?

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Notes und SAP über SOA verbinden
« Antwort #5 am: 04.09.08 - 13:46:10 »
Ja steht doch in deinem Link genau beschrieben.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Notes und SAP über SOA verbinden
« Antwort #6 am: 04.09.08 - 15:32:05 »
Probiers einfach aus.
Wie gesagt, ist es nicht ausgeschlossen, dass dadurch nicht alle Typen von SOAP-Webservices abgedeckt sind.
Du kannst das ja mal für einen SAP Webservice ausprobieren.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz