• Keine Ergebnisse gefunden

How we do Itô - business application entwicklung mit oracle ADF

N/A
N/A
Protected

Academic year: 2022

Aktie "How we do Itô - business application entwicklung mit oracle ADF"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

How we do it - Business Application Entwicklung mit Oracle ADF

Ulrich Gerkmann-Bartels

Partner für Technologie und angewandte Methoden der Informationsverarbeitung GmbHTEAM Hermann-Löns-Str. 88

33104 Paderborn ugb@team-pb.de

Abstract: Eine grundlegende Herausforderung in unserer individuellen Projektarbeit besteht darin, Use Cases für Fachabteilungen des Kunden zu realisieren, die von vorhandenen Lösungen unzureichend oder nur mit erheblichen Aufwand umzusetzen sind.

1 Rapid (Business) Application Development

Viele individuelle IT- Projekte bestehen heute aus der Aufgabe spezielle Use Cases für eine Fachabteilung zu realisieren, die nicht durch eine allumfassenden Lösung wie SAP oder Oracle eBusiness Suite aus verschiedenen Gründen abdecket werden kann. Häufig ist der Antrieb, dies durch eine kleinere individuelle Umsetzung zu realisieren. Aus unserer Sicht begründet u.a. durch folgende Faktoren: (a) Eigene IT ist überlastete, (b) Integration in die Lösung ist zu langsam oder zu kostenintensiv und (c) Anbindung neuer Schnittstellen, die bisher in den vorhanden Applikationen noch nicht berücksichtigt worden sind.

Aus unserer Sicht ist es zu diesem Zwecke notwendig, eine entsprechende Architektur und Technologie zu Verfügung zu haben, die es uns erlaubt, mit einer Fachabteilung und einem Business Developer eine spezielle Lösung schnell zu realisieren. Wesentlich sind hier die Punkte Architektur und Business Developer.

Die gewählte Architektur muss es erlauben verschiedene Quellen wie bestehende Datenbankschema, CSV – Dateien oder Web Services auf einfache Art und Weise zu verwenden und in einer Schicht zu bündeln, damit diese aus Sicht der Benutzeroberfläche in der Art und Weise einer 4GL Umgebung durch einen Business Developer verwendet werden kann.

29

(2)

Wichtiger Aspekt aus unserer Sicht ist die Verwendung der Standartplattform Java und die komponentenbasierende Benutzeroberflächenentwicklung nach Java EE / Java Server Faces. Aus unser Sicht sollte sich ein Business Developer nicht mit Java Script, AJAX , CSS oder HTML auseinander setzen müssen, um eine Lösung im Sinne des Kunden zu implementieren. Dies überlassen wir den Entwicklungsteams von Frameworks.

2 Metadata Services

Ein wichtiger Punkt innerhalb unserer Technologie– Auswahl für die Realisierung von Business Applikationen, ist der Aspekt, dass das Ergebnis nach unseren Erfahrungen häufig eine Abwandlung oder eine Ausprägung in die eine oder andere Richtung erfährt, so dass man nicht mehr von einer Implementierung eines speziellen Use Case sprechen kann. Hier erheben wir den Anspruch, dass nicht jede Abwandlung oder Ausprägung in eine neue Realisierung eines noch spezielleren Use Case münden sollte, sondern verstehen das als Customization der vorhandenen Realisierung.

Analysiert man auf welcher Ebene eine solche Anwendung anpassbar sein sollte, finden sich schnell folgende Punkte [OR01]: Business Objekte, Kontrollfluss in einer Anwendung (Dialogfolge), Elemente einer Oberfläche bis zu der Anpassung durch den Anwenders.

Für die funktionale Bereitstellung einer solchen Anpassungsmöglichkeit ergeben sich zwei unterschiedliche Bereiche (a) zur Laufzeit durch den Anwender oder Administrator1und (b) den Entwickler, der eine bestehende Lösung auf der Ebene der Business Objekte und Kontrollflüsse anpasst.

Die Entscheidung, dass eine solche nicht funktionale Ausprägung innerhalb der Entwicklung einer Business Applikation verfügbar ist, hat Auswirkungen auf die Produktivität innerhalb der eigenen Realisierung. Wir denken, dass dies notwendig ist und vom Markt verlangt wird. Der zweite wichtige Aspekt aus technologischer Sicht ist, dass die von uns gewählte Technologie die Realisierung und Bereitstellung des Customizing durch XML Konfigurationen durchführt. Diese sind vom Menschen lesbar und unabhängig maschinell bearbeitbar.

Literaturverzeichnis

[OR01] Maier, B.; Nimphius, F.: Introduction to Oracle Metadata Services (MDS), DOAG 2009 Präsentation DOAG 2009; Folie 19.

1U.a. ist hier auch das aktivieren von Features einer Applikation zu verstehen, die durch den Kunden erstmalig lizenziert wurden.

30

Referenzen

ÄHNLICHE DOKUMENTE

Du hast dich im Rahmen dieses Workbooks nun intensiv mit deinem Business auseinandergesetzt und dadurch bestimmt schon eine Idee, wie du deinen Kunden

Amazon Business ist der Online-Marktplatz für Millionen von Geschäftskunden weltweit und bietet alles, was Kunden an Amazon schätzen: die Auswahl, den Komfort und den

Coupa hat die Beschaffung in Unternehmen auf der ganzen Welt transformiert, dennoch kann es sein, dass wir nicht die richtige Lösung für Ihre individuellen Anforderungen sind.

Seit 2016 fördert OSRAM das Deutsche Rote Kreuz – und seinen zukunftsweisenden und innovativen Ansatz für vorausschauende humanitäre Hilfe bei

Als Intrapreneure 7 (auch Corporate Entrepreneure oder Corporate Entrepreneurship) werden diejenigen bezeichnet, die auch als Mitarbeiter im Angestelltenverhältnis wie ein

The Administrative sub-process 'Business Exception' is used in a situation where you receive an erroneous message (which causes an exception to occur in your national application),

Es zeigte sich erst nach- träglich, dass die Kosten für die Schnittstelle zwischen zwei fremden Systemen und die in der Folge anfallenden Kosten für die Wartung der Integration

Die in der Teilnehmergruppe vorhan- denen Ansätze können anhand dieser Muster konkretisiert und eingeordnet werden, darüber hinaus entstehen neue Ideen in Form von Übertragungen.