SIG Development. 100%ige Generierung von Formsmasken mit Designer 6i. Gabriele Friedel. Dr. Peter Koch

Ähnliche Dokumente
ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin

Rapid Java wie mit Forms

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Vorteile einer Tool gestützten Modernisierung von Forms und Reports

1:1 Forms nach Java Migration Ein Erfahrungsbericht

Continuous Delivery mit Orcas

Continuous Everything

Enterprise Portal - Abbildung von Prozessen, SAP-Datenintegration und mobile Apps

Umstellung eines ERP-Systems von Oracle Forms 6i auf.net/wpf. Stefan Basler / Tobias Lachmann schrempp edv GmbH

<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer

HTML DB. Von vielen kleinen Dateninseln zu einer zentralen Lösung. msg systems ag, März

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Collaboration meets ECM lobosphere ist rechtskonform, skalierbar und benutzerfreundlich

1:1 Forms nach Java Migration beim VDI - Ein Erfahrungsbericht -

Single Sourcing in Java: Desktop-Anwendung & Web-Applikation aus einer Quelle

Agenda joinit für 7-IT

Apparo Fast Edit Datenmanagement in SAP Business Objects Technische Übersicht

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

Anforderungsgetriebene Webentwicklung mit Grails:

Modernisierung von Forms durch neues Look&Feel

APEX (Hoch) Verfügbar? Ernst Leber

XML in der Oracle Datenbank

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version oder Wechsel von Version auf Version 3.0.

Erfolg mit Oracle BI?

Adhoc-Fertigung in der EBS - Viele Masken durch eine Einzelne ersetzen. Immanuel Bock - PRIMUS DELPHI GROUP GmbH Jahn Bruxelle - Prodinger OHG

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version oder Wechsel von Version auf Version 3.0.

Oracle Database Mobile Server

DOAG Regionaltreffen. Regionalgruppe Nürnberg. Migration von Forms Client/Server ins Web. Andreas Ströbel OPITZ CONSULTING München

Vorteile einer Tool gestützten Modernisierung von Forms und Reports

Agenda. Begrüßung Kurzvorstellung Projekt ecare 3 meinvodafone. Fragen und Antworten

Designer Development Kit (DDK)

PITSS.CON APEX Repository White Paper

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version 3 1 / 10

Modernisierung des Kundenportals PRIMAS online

Public Cloud im eigenen Rechenzentrum

ARDS-Projekt. Datenbankentwicklung für medizinische Auswertungen. Dr. Thomas Meinike

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System

Live im Inselspital - Dokumente in SharePoint und SAP automatisieren

Noch mehr Flexibilität- DataVault mit virtuellen Datamarts

ERFOLGREICHER EINSATZ DES MDSD IN DER ENERGIEWIRTSCHAFT

Digitale Identitiäten bei der Schweizerischen Post. Im Wandel der Zeit. B. Fiedler, PF56 G. Manetsch, IT5

Transformation: Fachbereich & IT digitalisieren gemeinsam. Roland Hörmann

Oracle Database Cloud Service

TUI InfoTec. We do IT with a Smile. TUI InfoTec We do IT with a smile Folie 1

Inhaltsverzeichnis. Michael Johann. Ruby on Rails für JEE-Experten. Umfassender Einstieg in Rails und JEE-Integration mit JRuby

Integration im Enterprise Umfeld

Entwicklung per Click?

Übersicht Streams nach Liste Produkte/Themen

Migration von MS Access nach APEX Niels de Bruijn, Fachbereichsleiter Portale, MT AG. 08. Oktober 2010

Transformations. Die API des Oracle Datamodeler. Dr. Gudrun Pabst. Trivadis GmbH Lehrer-Wirth-Straße München.

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland

Open Source Einsatz in der Stadt Wien

Oracle JDeveloper 10 g

Überblick über APEX Carolin Hagemann

Continuous Delivery mit Orcas

22. Januar Gruppe 2: TOPCASED

Agile Apex - Life Cycle Management. Life Cycle Management für Apex Applikationen im agilen Projektumfeld

Datenbanksysteme. Donald Kossmann TU München

Inhalt MIK.starlight. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.

Vorstellung zu einem Web Desktop: eyeos

PROJEKTE ZUM ERFOLG FÜHREN

Kompendium der Web-Programmierung

PUPPET 4 SOLARIS Thomas Rübensaal, Thorsten Schlump T-Systems International GmbH

Best Practices und Tools für Upgrades aus der Sicht der Applikation

UnitTest mit dem SQL-Developer Testgetriebene Entwicklung mit Oracle Werkzeugen

Application Designer & Framework unlimited

Erfahrungsbericht, Konsolidierung und Administration Real Application Cluster

Berater-Profil PeopleSoft Berater und -Entwickler Unix- und Oracle-Administrator

Oracle Data Integrator Ein Überblick

HL-Monitoring Module

Aufbau und Bestandteile von Formularen. Oracle Forms. Erstellen eines neuen Blocks (1) Starten von Oracle Forms

Data Warehouse in der Telekommunikation

Vom Prozess zur IT. Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel. Rohleder-Management-Consulting.de 2

Eclipse und EclipseLink

Oracle Enterprise Manager 10g Grid Control Release 2

OpenCA & Shibboleth Universität Konstanz, Rechenzentrum Gruppe Kommunikationsinfrastruktur

Workplace Portal G8. Dipl.-Wirt. Ing. Thomas Bruse

EnBW als Arbeitgeber im Oracle Umfeld. Design for Operation. Reiner Bünger EnBW SIS GmbH. Teamleiter Oracle Datenbankadministration

proimporter Import von XER und MPP Files in Oracle Primavera P6 EPPM

DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1

Monitoring Module / Überwachen aller Oracle Editionen, ganz ohne Packs

Standardsoftware. SAP Basisarchitektur. Prof. Dr. Bernhard Schiefer 2-1

Algorithmen und Methoden. Accounting und Monitoring heterogener Cluster

Corporate IT Monitoring

PRODATIS CONSULTING AG. Folie 1

Einfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis

Release-News: Technische Lösungen

Oracle BI Publisher - PDF und einiges mehr

Dokumentation und Publikation geobotatischer Fachinformationen durch Koppelung von GIS und Content Management Systemen

UML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA)

SAP BO Web Intelligence auf SQL Server [A4] Üetliberg,

Rich-Internet-Applications mit jquery und dem APEX-Listener. Klaus Friemelt MT AG, Ratingen

APEX OOS TOOLS & HELFER

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH

10g Grid Control - Best Practice

Entwicklung und Deployment. Stefan Raabe DOAG Konferenz

ab EUR >TimeLine Developer//

Transkript:

SIG Development 100%ige Generierung von Formsmasken mit Designer 6i Dr. Peter Koch Gabriele Friedel Nordrheinische Ärzteversorgung Tersteegenstr. 9 40474 Düsseldorf 21. Februar 2008 1

Agenda Vorstellung der Nordrheinischen Ärzteversorgung Firmengröße, Tätigkeit, Umfeld Einsatz des Designers Eingesetzte Tools Entwicklungszyklus Vor- und Nachteile der Lösung Ausblick Demonstration Angebot A: Vorführung der generierbaren Funktionalitäten anhand von Beispielmasken Angebot B: Vorführung des Entwicklungszyklus am Beispiel zusätzliches Feld einbauen Angebot C: Vorführung Maskenerzeugung ohne Änderung des DB-Modells 100%ige Generierung von Formsmasken mit Designer 6i - Folie 2-21. Februar 2008

Nordrheinische Ärzteversorgung Berufständisches Versorgungswerk ca. 40.000 aktive Mitglieder (Beitragszahler), 10.000 passive Mitglieder (Rentenempfänger) 6 Hauptabteilungen: Mitgliederverwaltung, Buchhaltung, Hypotheken, Immobilien, Wertpapiere, EDV eigene EDV, eigenes Rechenzentrum, eigene Entwicklung EDV Infrastruktur Standardsoftware wo möglich (SAP) Erweiterung der Standardsoftware (SAP), falls im Standard nicht enthalten. Individualprogrammierung mit Oracle, falls in Standardsoftware nicht enthalten und Erweiterung mit vertretbarem Aufwand nicht möglich. Intranet-Programmierungen (Apache, php) 7 Programmierer, davon nur 2 x Oracle nebenbei Konsolidierte Hardware-Landschaft (z. B.: Produktiv: redundant je 1 x Sun-Solaris + 1 x Linux) Firmenlizenz Oracle-DB Oracle-Anwendungen ZAHL (automatisierte Bearbeitung von Zahlungseingängen) Vorläufige Mitgliedschaft (Verwaltung von ca. 50.000 vorläufigen Mitgliedern) Standortverwaltung für Papier-Originalakten Mitarbeiterverwaltung (zentrales User-Management) PRO (Projektmanagement, Kostenverfolgung, entstanden anlässlich 3jähriger SAP-Einführung) Inventarisierung (Verwaltung von Geräten, Handbüchern, CD-ROMs, IP-Adressen, etc.) Public Key Infrastruktur für Mitarbeiterausweise 100%ige Generierung von Formsmasken mit Designer 6i - Folie 3-21. Februar 2008

Einsatz des Designer 2 3 Entwicklungs- Datenbank (Tabellen, Views, Packages, etc.) 4a 1 Forms-Masken + Menüs auf Entwicklungs-Server 4b 5a Produktions- Datenbank 5b Templates + Object-Libraries + Forms-Libraries Lokales D:-Laufwerk auf PC 100%ige Generierung von Formsmasken mit Designer 6i - Folie 4-21. Februar 2008

Vorteile der derzeitigen Lösung Entwicklung und Dokumentation in einem Tool Keine redundanten Informationen. Dokumentation findet da statt, wo sie hingehört. Qualitativ hochwertige Forms-Masken mit minimalem Aufwand Generator liefert fehlerfreien Code Validierungen von Constraints, Lookups von Hilfstabellen via Unique Key, Canvas-Management, etc. werden frei Haus geliefert. Einheitliches Look & Feel bei NÄV seit Jahren unverändert, außer einmalige Umstellung von 800x600er auf 1024x786er Masken Konzentration aufs Wesentliche bei Masken-Erstellung Generator kümmert sich um Layout, Constraints, POST- und PRE-Query Handling, Programmierer muss nur noch Business-Logik implementieren Einfaches Deployment DB-Objekte werden vom Designer abgeglichen Forms-Masken werden durch Kopiervorgang deployed Client/Server Architektur statt 3-Tier Architecture 100%ige Generierung von Formsmasken mit Designer 6i - Folie 5-21. Februar 2008

Nachteile der derzeitigen Lösung Eingeschränkte Gestaltungsmöglichkeiten bei Masken-Layout Kann auch als Vorteil gesehen werden. Eine NÄV-Maske musste manuell erstellt werden, da die Maske einem Kontenblatt ähneln sollte. Was Forms nicht kann (z.b. Variable Maskengrößen, kein WHEN-WINDOWSIZE-CHANGED Trigger), kann man auch nicht generieren. Know How für vorhandene Lösung auf Arbeitsmarkt nicht vorhanden Generator übernimmt Hilfstätigkeiten, also bleiben nur anspruchsvolle Tätigkeiten übrig. Hohe Erstinvestition Bei NÄV 6monatiges Probeprojekt, dann erst Produktiveinsatz Fehlende Versionskontrolle 100%ige Generierung von Formsmasken mit Designer 6i - Folie 6-21. Februar 2008

Ausblick Alternativen sind nicht in Sicht Die der NÄV bekannten Tools zur Generierung von Java-Anwendungen aus einem zentralen Repository sind maximal auf dem Stand der Oracle CASE-Tools Version 5 aus dem Jahr 1998. Dieser Zustand ist seit Jahren unverändert. Weiterbenutzung der bisherigen Lösung Mangels Alternativen wird die NÄV die bisherige Lösung weiterverwenden. Eine Umstellung der Masken von Client/Server auf Forms im Web wurde versuchsweise durchgeführt, um zumindest erste Erfahrungen mit der 3-Tier Architecture machen zu können. Diese ersten Erfahrungen haben allerdings dazu geführt, dass wir jetzt entschieden haben, bis auf weiteres bei Client/Server zu bleiben. Wartung habe wir die letzten Jahre nicht benötigt und trotzdem bezahlt. Wenn Oracle jetzt kein Geld mehr möchte, dann ist uns das auch recht. Unterstützung neuer DB-Features Derzeit wird Oracle 9.2 genutzt und dieses Problem stellt sich noch nicht, wie 10g und/oder 11g aber mit dem Designer 6i zusammenarbeiten bleibt abzuwarten. 100%ige Generierung von Formsmasken mit Designer 6i - Folie 7-21. Februar 2008