Autor Thema: Composite Apps: Beschäftigt sich jemand damit?  (Gelesen 5103 mal)

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Composite Apps: Beschäftigt sich jemand damit?
« am: 29.10.07 - 10:24:07 »
Hi,

gibt jetzt ein neues Tutorial auf Developerworks/Lotus.
http://www.ibm.com/developerworks/lotus/library/tutorials/notes8-comp-apps/lz-dw-lz-notes8-comp-apps.html
Probier das mal aus.
Beschäftigt sich jemand damit?

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 flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Composite Apps: Beschäftigt sich jemand damit?
« Antwort #1 am: 29.10.07 - 21:32:50 »
Dem Tutorial kann man gut folgen (bin auf S. 35).
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 flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Composite Apps: Beschäftigt sich jemand damit?
« Antwort #2 am: 30.10.07 - 11:10:55 »
Bin jetzt erstmal eindeutig pro-Composite Applications.
Ist zugegeben ziemlich vieles neu. Und die unterliegenden Details werden nicht leicht zu durchschauen sein (dieses in WSDL definierte Event Wiring). Die neuen Events und LotusScript Objekte. Das Tool Composite Application Editor.
Ansonsten gibt das neue funktionierend aussehende UI-Möglichkeiten für Notes-only. Ohne Moral liesse sich das sogar als Ajax-Für-Den-NotesClient verkaufen.
Ausserdem können damit Eclipse und weitere Komponenten integriert werden. 
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 flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Composite Apps: Beschäftigt sich jemand damit?
« Antwort #3 am: 01.11.07 - 10:24:14 »
Überblick:
Composite Applications sind grundsätzlich eine Wiederverwendung der IBM-proprietären Inter-Portlet-Cooperation Features von Websphere Portal Server. IBM-proprietär ist nix böses. Der JSR-168 Standard von Portlets hat keine Features für Inter-Portlet-Cooperation und viele Portal Server Anbieter bieten da eigene Lösungen an. Für den noch nicht abgesegneten JSR-268 Standard wird mit einer Integration des Features in den Standard gerechnet. 
Composite Apps ermöglichen den Austausch von Daten im Frontend zwischen NotesNsf-NotesNsf, NotesNsf-Portlet, NotesNsf-EclipsePlugin,  Portlet-Portlet, Portlet-EclipsePlugin, EclipsePlugin-EclipsePlugin. Es gibt einen Message Broker, der auf definierte Events reagiert und angemeldete Komponenten informiert.
Die Kommunikation von (zum Bleistift) NotesNSFs wird über WSDL Dateien definiert (WSDL= Webservice Description Language). WSDL ist Bestandteil von SOAP.
Verschiedene klassische Notes Gestaltungselemente (z.B. in ViewColumns, Actions) unterstützen nun Composite Apps. Gibt auch die neue LotusScript Klasse NotesPropertyBroker. Klassische Notes Actions spielen auch eine wichtige Rolle. Die werden für Composite Apps aber weder im Menü noch in der Action Toolbar angezeigt. Sind nicht aus dem Gui startbar, sondern werden von einer anderen NotesNSF, einem anderen Plug-in, einen Portlet angesprochen. 
Ausserdem gibt es im Designer und im NotesClient 8 eine neue Sektion Composite Application. Hier gibts auch ein Tool, um sich das WSDL zusammenzuklicken.

IBM hebt stark auf Service Oriented Architecture (SOA) ab. Composite Apps ist eigentlich die Anwendung von SOA auf Client GUIs. Man kann das als overkill sehen. Man muß es aber nicht. Seine größten Vorteile bringen Composite Apps, wenn bei dem scoping der Anwendungen sorgsam nachgedacht wird. Ich halte das für ein bischen ortogonal bezüglich dem traditionellen Verständnis von Rapid Application Developement in der Notes Community (das ich persönlich sehr kritisch sehe -> wir wursteln fröhlich bis irgendwer irgendwann die Arschkarte zieht).
« Letzte Änderung: 01.11.07 - 10:37:35 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 flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Composite Apps: Beschäftigt sich jemand damit?
« Antwort #4 am: 01.11.07 - 19:26:26 »
Habs (bisher) nicht hingekriegt das Eclipse Reporting Projekt "BIRT" (Reports, Businessdiagramme) in Notes 8 einzubinden. 
Mit dem Tutorial (s. erstes Posting) kriegt man aber auch schon eine ganz schöne Anwendung hin.
Es gibt 1 Persönliches Adressbuch, 1 Diskussionsdatenbank und 1 "TagCloud". Die TagCloud zeigt die Interessen der einzelnen Personen. Es ist eine Eclipse Komponente. Vermutlich irgendwas mit JFace und SWT. Habs mir den Code selbst noch nicht angeschaut.
Klickt man in der Ansicht des PersonalAdressBuch auf eine Person, werden in der Diskussionsdatenbank die Postings dieser Berson angezeigt und im Fenster rechts oben die TagCloud der Person.
Klickt man auf einen Eintrag in der TagCloud, erscheinen in der Ansicht der DiskussionsDatenbank Einträge zu diesem Topic.
Im Tutorial führt man das "Wiring" für diese Events->Aktionen selbst durch.
Das Redbook http://www.redbooks.ibm.com/abstracts/sg247367.html?Open ist auch ganz ok (ausser das 1. Kapitel).
Würd aber erst das Beispiel machen und dann das Redbook. Das Redbook ist übrigens ein bischen Websphere Portal-lastig, gibt aber in den Kapiteln 2 bis 6 einen guten Überblick.
Ich hoffe jetzt, dass IBM viiiiel Beispielanwendungen postet. Dann muss ich nicht so viel selber rumpusseln, was noch dadurch erschwert wird, dass mir DebugTools fehlen. In der Sandbox gibts zwar eins. Das krieg ich aber leider nicht ans laufen.

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 umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Composite Apps: Beschäftigt sich jemand damit?
« Antwort #5 am: 05.11.07 - 09:55:56 »
Hi Axel

Meine Erfahrungen bisher zeigen, dass das Erstellen von CA's sehr einfach geht.
Die grösste Schwierigkeit für mich ist zur Zeit das erstellen von eigenen - nicht Notes - komponenten.
In den meisten Beispielen wird gezeigt, wie man die Komponenten einbindet, aber nicht wie man diese erstellt.


Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Composite Apps: Beschäftigt sich jemand damit?
« Antwort #6 am: 05.11.07 - 15:05:46 »
Ja, IBM sollte da ein paar Tutorials, Sample Apps bereitstellen.
Natürlich ist das auch der vielleicht anspruchsvollere Bereich.
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