Hallo

Ich beschäftige mich mit OAR seit es dieses Produkt gibt und setze es auch hier im Haus ein. Als Endkunde kann ich nicht ganz dienen, aber einige Erfahrung aus der Evalutionsphase eines Handlers und der Anwendung dessen.

Wie Birgitta bereits angetönt hat, basiert das Ganze auf Webtechnologie. Ergo braucht es sicher auch ein dazu gehörendes HTTP Environment. Dieses wird beim Kauf eines Handlers mitgeliefert.

Vielfach wird beklagt, dass OA kostenpflichtig ist. Ja, es ist Rational und da gibt's nun mal nicht viel umsonst. Und die Hersteller der Handler muss auch noch existieren können. Für die Kunden bedeutet dies: Eine Lizenz fürOAR ab V6R1 und eine Lizenz für das Runtime (ohne Entwicklungsumgebung), je nach Hersteller.

So wie es im Moment aussieht, ist die IBM nicht daran interessiert eigene Handler anzubieten, vielmehr setzt sie hier auf den Markt - einige Hersteller gibt es bereits.

Und zum Schluss. Es ist immer eine Frage der Zielsetzungen was man mit entsprechenden Produkten erreichen will. Hier gilt es genau abzuwägen, was für die Zukunft opportun ist. OA mit den entsprechenden Handler ermöglicht Lösungen, ohne die ganze RPG Business Logik auf den Haufen zu werfen. Wer grafische Oberflächen zur Akzeptanz einer gewachsenen, funktionalen Anwendungen braucht,dem bietet sich hier ein Weg. Es gäbe ja auch noch HATS, EGL und weitere Kandiaten - alle mit ihren Stärken und Schwächen.

Uebrigens:
RPG OA ist nix weiteres als die Erweiterung von "SPECIAL" Files. Die Rückgabefelder wurden ausgebaut, so dass deren Verwendung praktikabler ist. Daher gibt es "Handler" die bereits in früheren Versionen eingesetzt werden, da eben diese"SPECIAL"-File Technologie verwendet wird. Insofern wäre dann RPG OA nicht erforderlich, dafür braucht es dann einen Preprocessor, aber dies ist wieder eine andere Geschichte.

Just my 2 cents.

K. Fritz
Logic: Softwaremodernisierung leicht gemacht