Externe Aktualisierung in Oracle Forms Thema Externe Aktualisierung
- Slides: 14
Externe Aktualisierung in Oracle Forms
Thema: Externe Aktualisierung in Oracle Forms Anwendungsgebiete n Datenerfassung/-bearbeitung n Anwender hat Kontrolle über Datenansicht Andere Anwendungsumgebungen n Daten ändern sich schnell n Andere/externe System verändern Daten n Asynchrone Kommunikation 2
Thema: Externe Aktualisierung in Oracle Forms Anwendungsbeispiel n Produktionsreihenfolgeplanung § Bandbehandlungsanlagen § Walzstraßen n Neue Fertigungsprogramme aus der Produktionsplanung n Rückmeldung von Produktionsdaten aus der Anlage 3
Thema: Externe Aktualisierung in Oracle Forms 4
Thema: Externe Aktualisierung in Oracle Forms Probleme bei automatischer Aktualisierung von Daten n Die zu aktualisierenden Daten § wurden vom Anwender abgefragt § werden gerade vom Anwender bearbeitet n Forms § § führt gerade Post/Commit durch führt gerade ein Query durch ist im Query-Mode ist inaktiv im Hintergrund 5
Thema: Externe Aktualisierung in Oracle Forms Ziel: Transparenz n Grundproblem § Anwender sieht oder arbeitet mit Daten, die gelöscht oder geändert wurden n Widerspruch zwischen § Datenhoheit beim Anwender § Datenkorrektheit Dies kann nur im Kontext der jeweiligen Anwendung gelöst werden. 6
Thema: Externe Aktualisierung in Oracle Forms Polling mit Timern n Anwendung: Produktionsreihenfolgeplanung und Betriebsdatenerfassung für Bandbehandlungsanlagen Inbetriebnahme: Arcelor Bremen Gmb. H, Mitte 2005 n Timer 1 aktualisiert alle 15 Sekunden n Ausnahmen § Anwender hat Daten geändert § Form ist im Query-Mode § Form ist im Hintergrund n Anwender kann Aktualisierung deaktivieren n Timer 2 reaktiviert Aktualisierung nach 30 Sekunden 7
Thema: Externe Aktualisierung in Oracle Forms Probleme bei Polling mit Timern n Niedriges Aktualisierungsintervall (15 Sek. ) n Unnötige Abfragen n Keine Aktualisierung § wenn Anwender Daten geändert hat § wenn Form im Query-Mode ist n Performance-Verlust durch Network-Roundtrips 8
Thema: Externe Aktualisierung in Oracle Forms Advanced Queueing & Java Bean n Anwendung: Produktionsreihenfolgeplanung für Walzstraße Inbetriebnahme: ALSTOM Power. Conversion Gmb. H (jetzt Converteam Gmb. H) § für Arcelor Bremen Gmb. H, Ende 2005 § für Thyssen. Krupp Nirosta Gmb. H, Krefeld, Ende 2006 n Java-Anbindung an AQ mit JDBC und JMS § JDBC-Lib: ojdbc 14. jar § JMS-Libs: jmscommon. jar, aqapi. jar 9
Thema: Externe Aktualisierung in Oracle Forms 10
Thema: Externe Aktualisierung in Oracle Forms 11
Thema: Externe Aktualisierung in Oracle Forms Probleme bei AQ & Java Bean n Hoher Resourcenverbrauch (2. DB-Session) n Direkter DB-Zugriff per JDBC § Rechteverwaltung § Sichtbarkeit des DB-Servers n Performance-Verlust durch Network-Roundtrips n Hoher Programmieraufwand, wenn der Anwender die Datenkontrolle behalten soll n Textfeld-Cursor-Navigationsproblem n Zwei Technikwelten (Java Bean/JDBC, Forms/PLSQL) 12
Thema: Externe Aktualisierung in Oracle Forms Weitere Möglichkeit mit Java n Transform a Forms module into a socket server (Francois Degrelle, 10/2006) n Verwendung von UTL_TCP http: //forms. pjc. bean. over-blog. com/article-4168506. html 13
Thema: Externe Aktualisierung in Oracle Forms 11: External Events n n Termin: Mitte 2007 Basis ebenfalls Advanced Queueing Polling-Mechanismus Event-Informationen werden bei Anwender-Aktivität mit per HTTP übertragen http: //www. oratransplant. nl/2006/06/07/oracles-plans-forms-version-11/ 14
- Wörter zum thema wohnen
- Haar naam was sarah thema
- Rauchen thema b1
- Konsumverhalten thema
- Adventsfeier thema licht
- Einkaufen thema
- Thema
- Adjektive zum thema essen
- Thema aarde, water, vuur en lucht
- Thema winkel
- Biologie transport vmbo 4
- Kniepeesreflex bioplek
- Thema zintuigen kleuters
- Das thema meines vortrags lautet
- To thema