Teilautomatisierte Migration von Forms- Anwendungen mit Hilfe des Oracle Forms Migration Framework. itemis AG 2010 Alle Rechte vorbehalten
|
|
- Franka Acker
- vor 5 Jahren
- Abrufe
Transkript
1 Teilautomatisierte Migration von Forms- Anwendungen mit Hilfe des Oracle Forms Migration Framework Georg Pietrek itemis AG Jürgen Menge Oracle Deutschland
2 Kurzvorstellung itemis AG Spezialist für modellbasierte und generative Entwicklungsverfahren Enterprise Application Development Embedded Software Development Software für Mobile Devices (iphone & Co) Strategisches Mitglied der Eclipse Foundation Gründung im Jahr Niederlassungen 140 Mitarbeiter
3 Kernkompetenz: Automatisierung der Softwareentwicklung
4 Agenda Oracle Forms Fusion Middleware Modellgetriebene Softwareentwicklung Oracle Forms Migration Framework Domänenspezifische Sprachen für Anwendungsmigration Live-Demo
5 Forms-Applikationen in der Praxis ca Forms-Kunden in Deutschland zahlreiche Standard-Lösungen auf Basis von Forms geschäftskritische Anwendungen in Unternehmen kleinere und mittlere Abteilungs-Anwendungen Forms-Applikationen über viele Jahre gewachsen viele Entwicklungsstufen von Character Mode bis Web in den Anwendungen steckt großer Entwicklungsaufwand keine einheitliche Struktur der Anwendung unterschiedliche Qualität der Dokumentation Monolithische Architektur der Forms-Applikationen Prozess-Logik ist in die Applikation eingebettet häufig mit Oracle Reports für Berichte & Dokumente integriert häufig mit dem Desktop (MS Office, lokale Geräte) integriert
6 Modernisierung von Forms-Anwendungen neue Anforderungen an die Applikationen Strukturbereinigung bzw. Redesign als Voraussetzung für bessere Wartbarkeit Weiterentwicklung der Applikationen bessere Integration mit anderen Systemen Möglichkeiten der aktuellen Version Forms 11g und neuer Technologien (Java EE, Web Services, ) nutzen Investitionen in bestehende Forms-Anwendungen bewahren
7 Neue Anforderungen an Applikationen Zugriff auf die Applikation vom Internet und Extranet mobiler Zugriff auf die Applikation Integration mit anderen Systemen (CRM, ) attraktive Oberfläche (Look & Feel) Interaktive Oberflächen-Elemente saubere Trennung der Schichten Separierung der Geschäftslogik von der Präsentation Wiederverwendbarkeit von Geschäftslogik Einhaltung von Standards Höhere Anforderungen an die Verfügbarkeit Session-Replikation Transparentes Failover
8 Demonstration Beispiel-Applikation Oracle Forms
9 Oracle ADF als technologische Alternative Oracle ADF ist ein komplettes Framework für die Entwicklung von Unternehmens-Anwendungen Bestimmte Anforderungen können erst mit ADF umgesetzt werden (z.b. ADFmobile) Oracle ADF erleichtert die Entwicklung von SOA-Applikationen Oracle ADF wird von Oracle zur Entwicklung der Fusion Applications und vieler Produkte eingesetzt Stabilität der Plattform gegenüber technologischen Entwicklungen Zukunftssicherheit Oracle Forms und ADF weisen aus Sicht der Entwickler viele Gemeinsamkeiten auf ADF Business Components nutzen das vorhandene relationale Datenmodell ADF Faces - interaktive Komponenten, Properties und Events Deklarative und visuelle Arbeitsweise im JDeveloper analog 4GL
10 Oracle Application Development Framework Weiterentwicklung und Integration bestehender Frameworks Auswahlmöglichkeiten der einzusetzenden Technologien Integration der ausgewählten Technologien Entwicklung von SOA-Anwendungen Entwicklung wiederverwendbarer Services Entwicklung von Composite Applications Entwicklung interaktiven Web-Anwendungen (AJAX, Flash, ) Produktivität der Entwicklung Oracle JDeveloper als Entwicklungsumgebung Visuelle, deklarative und code-orientierte Arbeitsweise Konzentration auf die Applikation und nicht auf technische Details der Implementierung Umsetzung von JEE Best Practices
11 Architektur - Oracle ADF 11g Metadata Services (MDS) Desktop ADF Swing Java EJB TopLink BAM Office JSP Struts JSF ADF Bindings (JSR 227) BPEL Web Services Browser-Based ADFbc ADF Faces / DVT JSF/ADF Task Flow BI Essbase Portlets View Controller Model Business Services Data Services Relational Data XML Data Legacy Data Packaged Apps
12 Oracle ADF 11g - Rich Client-Applikationen Oracle ADF- Rich Client-Applikationen
13 Mögliche Wege zu Oracle ADF Oracle Forms und ADF sind Bestandteil der Oracle Fusion Middleware Anwendungen können dieselbe Ablaufumgebung nutzen Mögliche Vorgehensweisen Entwicklung neuer Module mit Oracle ADF Teilweise oder komplette Migration bestehender Forms-Anwendungen Parallelbetrieb von Oracle Forms- und ADF-Applikationen über einen bestimmten Zeitraum erforderlich
14 Abbildung der Forms-Architektur auf ADF Oracle Forms Oracle ADF UI Logic Java UI Renderer Block UI Definition Rich Clients Web and Wireless Clients Navigation Logic Controller Data Logic Block Data Definition Record Manager SQL Interface Model Business Services
15 Oracle Forms vs. Java EE/ADF Oracle Forms Java EE / Oracle ADF Daten-orientiert (CRUD) Prozess-orientiert (Use Case) Monolithische Applikationen Architektur-Überlegungen sind von relativ geringer Bedeutung Komponenten- und service-orientierte Applikationen Architektur-Überlegungen haben einen entscheidenden Einfluss auf den Projekterfolg
16 Ansätze für eine Migration Neu-Entwicklung Oracle Forms Automatisierte 1:1 - Migration Oracle ADF Modellgetriebene Migration
17 Neu-Entwicklung Neu-Entwicklung Oracle Forms + neues Applikations-Design + neue Spezifikationen + moderneste Technologie - zeit-aufwändig - kosten-aufwändig - Bedarf an neuem Know How - Bedarf an Ressourcen - Fehlerhäufigkeit Oracle ADF
18 Automatisierte 1:1 - Migration Oracle Forms + schnelle Umsetzung zu geringen Kosten + Look&Feel der Anwendungen bleibt erhalten Automatisierte 1:1 - Migration - keine wirkliche Modernisierung, nur Austausch der Technologie - wenig Einfluss auf das Ergebnis - komplexer Code, kaum zu warten - nutzt kaum die Möglichkeiten der neuen Technologie - weitere Modernisierung ist erschwert Oracle ADF
19 Modellgetriebene Migration Oracle Forms + vorhergehende Analyse der Applikation + Anreicherung des Applikations-Modells + Festlegung einer Referenz-Architektur + Iteration des Entwicklungsprozesses + flexible Code-Generierung + höhere Qualität der Ergebnisse + Standardisierung, Wiederholbarkeit Oracle ADF Modellgetriebene Migration - zusätzliche Werkzeuge im Entwicklungsprozess - zusätzliches Know How erforderlich
20 Modellgetriebene Softwareentwicklung Vielfalt von Begriffen: MDA (Model Driven Architecture) MDSD (Model Driven Software Development) MBD (Model Based development) DSL (Domain Specific Language) Gemeinsamkeit: maschinelle Verarbeitung von Modellen daraus: Erzeugung von Modellen, Quelltext, Testfällen, Dokumentation, Konfigurationsdateien,
21 Modellgetriebene Softwareentwicklung pragmatische Sicht: Model Driven Software Development (MDSD) Modellierung in geeigneter Darstellungsform (UML, DSL, Visio, Excel-Datei, ) grafisch textuell Generierung von Quelltext-Rahmen (oder anderen Artefakten) Ergänzen des Rahmens mit handprogrammiertem Code (100%-Generierung kein sinnvolles Ziel!)
22 Objektorientierte Softwareentwicklung (ohne MDSD)
23 Vorgehen mit MDSD
24 Modellgetriebene Softwareentwicklung Vorteile Abstrakte, Problem-angepasste Darstellung (Teil-)Automatisierung Flexibilität Technische Änderungen (z. B. Plattform-Releases) Fachliche Änderungen Nachteile Kosten für Editor-/Generator-Entwicklung Wichtig: Kosten-Nutzen-Analyse
25 Oracle Forms Migration Framework Framework für die modell-getriebene Migration von Forms-Anwendungen nach Oracle ADF Beteiligte Partner Itemis AG führender Dienstleister bei MD-Technologien: Generatoren, DSL-Editoren Bereitstellung der DSL-Editoren und Generatoren Oracle Consulting umfassendes Know How in Bezug auf ADF-Architektur Definition der Referenz-Architektur(en) PITSS führender Anbieter von Analyse- und Wartungs-Werkzeugen für Forms (PITSS.CON) Nutzung des Repository für Analyse und Bearbeitung der Metadaten
26 Metadaten-Repository Analyse Anreicherung des Modells Code-Transformation Forms-Anwendung ADF-Anwendung
27 Modell-getriebene Entwicklung Anwendung Alt- Re- Engineering Erweiterung Realisierung Masken Automatisch extrahierte Modelle Anpassung der Modelle (DSL) Vollständig anpassbarer Generator Business Funktionen DB Person Addresse Person Addresse entity BuchungskreiseF (id=bkrid sequencename=bkr_seq) { } Generierter Quelltext Man. Quelltext
28 Modell-getriebenes Vorgehen 1. Definition der Architektur 2. Erstellung eines Architektur-Prototypen 3. Identifizierung der generierbaren Anteile 4. Definition der Modellierungssprache (DSL) 5. Ableitung der Generator-Templates aus dem Prototyp-Quelltext 6. Verifizierung der Templates durch Rückwärts-Vergleich
29 Ablauf der Migration Modell-Anreicherung Objekte Canvases Pages Items Tables. Logik Validierung Business Logik Relations WS. Refactoring Existierende Anwendung (Forms) Analyse / Schätzung PITSS.CON Repository Anreicherung Modellierung Modell / Modell Editor Nutzung zusätzlicher Repository- Informationen BPMN Modelländerung Generierung Export für andere Werkzeuge Migrierte Anwendung (Java, ADF, EJB, JSF)
30 Was ist eine Domänenspezifische Sprache (Domain Specific Language = DSL)? Für einen bestimmten Einsatzzweck geschaffene Sprache: Programmiersprache Beschreibungssprache Modellierungssprache Im Gegensatz zu: universeller Sprache Java, C#, UML, SysML, Modelica,...
31 Was bringt eine DSL? Maßgeschneidert für den Anwendungszweck Orientiert sich an der Anwendung Blendet Technik-Aspekte bewußt aus die soll der Generator behandeln Ist damit insbesondere auch für Nicht-Techniker geeignet
32 Wie sehen DSLs aus? Sehr variantenreich: grafisch/textuell standard/non-standard Wichtig: gute Werkzeugunterstützung! Editoren Generatoren
33 Grafische DSL: GUI-Flow Moderne Anwendungen Ablauf-/Prozess-orientiert: Schritte (mit/ohne GUI) Laufen in bestimmter Folge ab(muss nicht linear sein) Sehr gut grafisch darstellbar(da Übersicht wichtig)
34 Textuelle DSL: Validierung Validierung Prüfung fachlicher Regeln für Zulässigkeit der Daten Vorgehen Identifizierung vorhandener Regeln in der Forms-Anwendung Ausformulierung als DSL Generierung
35 Textuelle DSL: Validierung Großer Vorteil: Generierung der Implementierung über alle Schichten der Architektur: GUI Business Datenbank Rule Engine WebService Ergebnis: Konsistenz der Regeln!
36 Demonstration DSLs für die Migration Generierung für die Zielplattform
37 Demonstration Migrierte ADF-Applikation
38 Zusammenfassung Extraktion des Wissens aus der existierenden Forms-Anwendung (keine Neu-Entwicklung auf der grünen Wiese) Umstieg auf eine zukunftssichere Architektur und Plattform Modellgetriebenes Vorgehen Fachlich orientierte DSLs Technik- und Architektur-Knowhow in den Templates manifestiert Flexibel bezüglich Plattform-Änderungen
39 Vorteile des modell-getriebenen Ansatzes Migration des fachlichen Inhalts einer Applikation auf eine neue technologische Plattform auf Basis eines Referenzmodells für die Ziel-Architektur sinnvolle Beschränkung der technologischen Möglichkeiten Modellinformationen beschreiben die Applikation und können mit anderen Systemen (zb. BPMN) über standardisierte Formate/Schnittstellen ausgetauscht werden Aktualisierung (Upgrade) von Applikationen durch erneute Generierung mittels angepasster Generatoren möglich Umstellung von Applikationen auf eine andere technologische Plattform analog durch Anpassung der Generatoren möglich Kleinere Entwickler-Teams können komplexe Applikationen mit moderner Mehrschicht-Architektur besser betreuen und sich auf die Implementierung der speziellen Geschäftslogik konzentrieren
40 Weiterführende Informationen Oracle Fusion Middleware Oracle Forms Oracle Forms Upgrade Center Deutsche Forms-Community JEE für Forms-Entwickler
41 Weiterführende Informationen Modellbasierte Software-Entwicklung Xtext - Language Development Framework (DSLs) openarchitectureware (oaw) - Framework für die modellbasierte Softwareentwicklung
42 Ansprechpartner Dr. Georg Pietrek itemis AG Asaf Ikram itemis AG Partner Manager Oracle Dr. Jürgen Menge Oracle Deutschland Andreas Gaede PITSS GmbH
43 Q&A 43
<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer
Generierung von ADF-Applikationen aus Metadaten des Oracle Designer Jürgen Menge Oracle Deutschland Oracle Designer - Metadaten Investment vieler Anwender liegt in den Metadaten des
Mehr<Insert Picture Here> Oracle Forms Roadmap in Richtung SOA
1 Oracle Forms Roadmap in Richtung SOA Jürgen Menge Oracle Deutschland Entwicklung mit Oracle JDeveloper und ADF 3 Optionen für Forms-Applikationen Forms..., 6.0, 6i Migrate U p g
MehrModell-getriebene Migration von Forms- Anwendungen nach Oracle ADF
Modell-getriebene Migration von Forms- Anwendungen nach Oracle ADF Dr. Jürgen Menge ORACLE Deutschland GmbH München Schlüsselworte: Oracle Fusion Middleware, Oracle Forms, Oracle ADF, Oracle JHeadstart,
Mehr<Insert Picture Here> Modell-getriebene Migration von Forms- Anwendungen nach Oracle ADF
Modell-getriebene Migration von Forms- Anwendungen nach Oracle ADF Jürgen Menge Oracle Deutschland GmbH Modernisierung von Forms-Anwendungen Forms-Applikationen Heute ca. 3000 Forms-Kunden
Mehr09:35 10:20 Die SOA Strategie von Oracle (Oracle Forms und Fusion Middleware) Forms Roadmap to SOA Entwicklung mit JDeveloper und Oracle ADF
Herzlich Willkommen Agenda 09:00 09:30 Registrierung 09:30 09:35 Begrüßung ORACLE / PITSS 09:35 10:20 Die SOA Strategie von Oracle (Oracle Forms und Fusion Middleware) Forms Roadmap to SOA Entwicklung
MehrEntwicklung von ADF-Applikationen JDeveloper vs. Eclipse. Jürgen Menge Oracle Deutschland
Entwicklung von ADF-Applikationen JDeveloper vs. Eclipse Jürgen Menge Oracle Deutschland Agenda Die Technologie: Das Oracle Application Development Framework (ADF) Die Entwicklungsumgebungen (IDE) Oracle
MehrEinführung in Oracle ADF für Entwickler. Jürgen Menge Oracle Deutschland
Einführung in Oracle ADF für Entwickler Jürgen Menge Oracle Deutschland Agenda Was ist Oracle ADF? Wie entwickelt man mit Oracle ADF? Wo findet man Informationen über Oracle ADF? Voraussetzungen für erfolgreiche
Mehr<Insert Picture Here> Migration oder Modernisierung von Forms-Applikationen
1 Migration oder Modernisierung von Forms-Applikationen Jürgen Menge Oracle Deutschland GmbH Perspektiven der Anwendungs-Entwicklung Anwendungsentwicklung -
MehrEmpfehlungen für erfolgreiche ADF-Projekte. Volker Linz Oracle Deutschland B.V. & Co. KG
Empfehlungen für erfolgreiche ADF-Projekte Volker Linz Oracle Deutschland B.V. & Co. KG Empfehlungen für erfolgreiche ADF-Projekte Architektur & Design Team & Skills Organisation & Entwicklungsprozess
MehrModellgetriebene Entwicklung eingebetteter Systeme mit Eclipse
Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse Dr. Lothar Wendehals Softwarearchitekt Axel Terfloth Leiter Forschung und Entwicklung Software Engineering 2009 4. März 2009, Kaiserslautern
Mehr<Insert Picture Here> Von Oracle Forms nach Oracle ADF - und was wird aus der Geschäftslogik (PL/SQL)?
Von Oracle Forms nach Oracle ADF - und was wird aus der Geschäftslogik (PL/SQL)? Jürgen Menge BSTU Middleware ORACLE Deutschland B.V. & Co.KG Agenda Ausgangssituation Oracle ADF und
MehrPersistente Prozesse mit ADF und BPMN 2.0
Persistente Prozesse mit ADF und BPMN 2.0 Markus Grünewald Practice Manager Consulting People at Work Systems AG Feringastrasse 10b, 85774 Unterföhring DOAG - November 2012 Oracle BPM 11g Rollenübergreifende
MehrModellgetriebene Softwareentwicklung
Jens Trompeter (Hrsg.), Georg Pietrek (Hrsg.), Juan Carlos Flores Beitran, Boris Holzer, Thorsten Kamann, Michael Kloss, Steffen A. Mork, Benedikt Niehues, Karsten Thoms Modellgetriebene Softwareentwicklung
Mehr<Insert Picture Here> Hands on Workshop - Oracle ADF 11g DOAG Berlin/Brandenburg, 5. Mai 2010
Hands on Workshop - Oracle ADF 11g DOAG Berlin/Brandenburg, 5. Mai 2010 Annegret Warnecke Axel Grosse Agenda 16.00 Begrüßung + Präliminarien 16.15 Überblick über ADF 17.00 Vertiefung
MehrPerspektiven für Oracle Forms & Reports
1 Perspektiven für Oracle Forms & Reports Christoph Blessing Server Technologies Customer Center Stuttgart Oracle Deutschland GmbH Agenda Forms & Reports heute Upgrade & Integrate
Mehr<Insert Picture Here> Oracle Application Development Framework (ADF)
Oracle Application Development Framework (ADF) Jürgen Menge TSBU Middleware Oracle Deutschland GmbH Agenda Warum Oracle ADF? Was ist Oracle ADF? Wie entwickle ich mit Oracle ADF?
MehrMDSD Einführung und Überblick
Model Driven Software Development MDSD Einführung und Überblick Referent: Carsten Schädel Seite 2 / 33 Ziele Grundgedanke Glossar der wichtigsten Begriffe Seite 3 / 33 Glossar Seite 4 / 33 mögliche Definitionen:
Mehr22. Januar Gruppe 2: TOPCASED
22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates
MehrDisclaimer. Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Disclaimer "THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER
MehrEntwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG
Entwicklung und Integration mobiler Anwendungen Oracle Deutschland B.V. & Co. KG Global Users (Millions) Der Trend ist eindeutig. Trend zu mobilen Endgeräten Wachstum des mobilen Datenverkehrs
MehrIntegration im Enterprise Umfeld
Integration im Enterprise Umfeld Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 1 Eckdaten Individual-Software Client/Server- und
MehrReal World BPM. Markus Grünewald. Practice Manager Consulting. People at Work Systems AG Feringastrasse 10b, Unterföhring DOAG - November 2013
Real World BPM Markus Grünewald Practice Manager Consulting People at Work Systems AG Feringastrasse 10b, 85774 Unterföhring DOAG - November 2013 Produktüberblick Oracle BPM 11g Prozessmodellierung im
MehrEntwicklung einer Mobile Application mit ADF Mobile
Entwicklung einer Mobile Application mit ADF Mobile Markus Neubauer, Thomas Feldmeier Fürth Schlüsselworte ADF Mobile, ADF, Mobile, Middleware, JDeveloper Einleitung Vor kurzem hat Oracle das Application
MehrModellgetriebene Softwareentwicklung
Modellgetriebene Softwareentwicklung 30.10.2008 Dr. Georg Pietrek, itemis AG Inhalt Wer ist itemis? Modellgetriebene Entwicklung Ein Praxis-Beispiel Fazit 2 Vorstellung IT-Dienstleister Software-Entwicklung
MehrXML Publisher die universelle Lösung für Geschäftsdokumente
XML Publisher die universelle Lösung für Geschäftsdokumente Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH Moderne Lösung zur Entwicklung, Erzeugung und Verteilung von Geschäftsdokumenten (Output
MehrAus EAI wird SOA: Integration mit Forms und ADF. pdv TAS. Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg
Aus EAI wird SOA: Integration mit Forms und ADF Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 Seite 1 Eckdaten
MehrMDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
MehrPotentiale modellgetriebener Softwareentwicklung
Model Driven Software Development Potentiale modellgetriebener Softwareentwicklung Referent: Hartwig Tödter Seite 2 / 23 Inhaltsverzeichnis 1. Grundideen modellgetriebener Softwareentwicklung 2. Vorteile
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 7. Februar 2013
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 7. Februar 2013 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrEin- und Ansichten DOAG Regionaltreffen Bremen Oktober 2010
Ein- und Ansichten DOAG Regionaltreffen Bremen Oktober 2010 Ulrich Gerkmann-Bartels Senior Consultant Business Oracle Technologies ugb@team-pb.de Agenda Erwartungen und Anforderungen Ergebnisse und Erfahrungen
MehrErfahrungsbericht. Donatas Valys Client Architect SOA. Bildquelle: KUKA Roboter GmbH. DOAG2012 Arbeiten am Enterprise SOA-Fließband D.
1 Arbeiten am Enterprise SOA Fließband - Erfahrungsbericht Donatas Valys Client Architect SOA 2 Bildquelle: KUKA Roboter GmbH Program Agenda Fachlicher Kontext SOA vom Fließband Arbeiten am SOA Fließband
MehrPITSS.CON Oracle Forms 11g - Lower your IT Costs
PITSS.CON Oracle Forms 11g - Lower your IT Costs Die Basis für eine moderne Softwarearchitekture Andreas Gaede PITSS GmbH Agenda 09:00 Registrierung und Frühstück 09:25 Begrüßung 09:30 Executive Keynote
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 11. Februar 2015
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 11. Februar 2015 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrVon der Prozessanalyse zur Prozessautomatisierung
Von der Prozessanalyse zur Prozessautomatisierung Patrick Horenburg IDS Scheer AG Saarbrücken Evgenia Rosa ORACLE Deutschland GmbH Berlin Schlüsselworte: Business Process Management, Prozessanalyse, Geschäftsprozess,
MehrUML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA)
UML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA) IBM Software Group, Rational Austria 2011 IBM Corporation Agenda Was ist MDA und welche Probleme
MehrPraxisbericht Oracle JDeveloper 11g ADF Rich Client Entwicklung
Praxisbericht Oracle JDeveloper 11g ADF Rich Client Entwicklung Ulrich Gerkmann-Bartels TEAM GmbH Paderborn Schlüsselworte: Oracle ADF, Best Practices Development, Erfahrungen Einleitung Durch das Release
MehrOracle BI Publisher - PDF und einiges mehr
Oracle BI Publisher - PDF und einiges mehr Christian Piasecki PITSS GmbH 22.09.2017 1 Agenda Hersteller/Community, Lizensierung Installation, Voraussetzungen Hardware/Software Erforderliche Skills, Lernkurve
MehrDOAG Regionaltreffen Trier/Saarland/Luxemburg "Oracle Forms: Integration einer Formsanwendung in eine SOA-Architektur"
DOAG Regionaltreffen Trier/Saarland/Luxemburg 07.07.2009 "Oracle Forms: Integration einer Formsanwendung in eine SOA-Architektur" 1. Perspektiven für Oracle Forms Rainer Arnold (rarnold@wolf-consult.net)
Mehr1:1 Forms nach Java Migration Ein Erfahrungsbericht
1:1 Forms nach Java Migration Ein Erfahrungsbericht DOAG Regionaltreffen Südbayern/München Arne Könnecker Senior Berater OPITZ CONSULTING München GmbH 1:1 Forms nach Java Migration, 09.03.2009 Seite 1
MehrEclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt
Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Sören Bühler buso1011 36811 Julia Haßlinger haju1013 37141 Anja Heinzberger hean1017 36622 Agenda Allgemeines Historie
Mehr1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Customer Presentation
1 Copyright 2011, Oracle and/or its affiliates. All rights Mobile Unternehmensanwendungen mit Oracle ADF Mobile Volker Linz / Jürgen Menge Oracle Deutschland B.V. & Co. KG 2 Copyright 2011, Oracle and/or
MehrUmstellung eines ERP-Systems von Oracle Forms 6i auf.net/wpf. Stefan Basler / Tobias Lachmann schrempp edv GmbH
Umstellung eines ERP-Systems von Oracle Forms 6i auf.net/wpf Stefan Basler / Tobias Lachmann schrempp edv GmbH Die Firma schrempp edv GmbH Rainer-Haungs-Str.7 77933 Lahr www.schrempp-edv.de Gründung 1980
MehrBPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater
BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung Bernhard Fischer-Wasels Leitender Systemberater Safe Harbor Statement The following is intended to outline our general product direction.
MehrArchitecture Blueprints
Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,
MehrModel Driven Architecture
Roland Petrasch Oliver Meimberg Model Driven Architecture Eine praxisorientierte Einführung in die MDA Mit Gastbeiträgen von Florian Fieber und Karsten Thoms dpunkt.verlag Inhaltsverzeichnis Vorwort 1
Mehr- Architektur & Integration -
- Architektur & Integration - ADF und BI Integration Jürgen Menge Sales Consultant, Oracle Deutschland B.V. & Co. KG E-Mail: juergen.menge@oracle.com +++ Bitte wählen Sie sich in die Telefonkonferenz entweder
MehrUnternehmensdokumente mit dem XML Publisher erzeugen
Unternehmensdokumente mit dem XML Publisher erzeugen Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH XML-Publisher Moderne Lösung zur Entwicklung und Verteilung von Geschäftsdokumenten (Output Management)
Mehr<HTML DB> Web Application Development
Web Application Development Ralph Behrens Sales Consultant Oracle Deutschland GmbH IT-Fundstücke... Excel-Spreadsheets als Datenbanken PC-'Datenbanken' (Access, Lotus Notes) als Einzelplatzlösung
MehrModellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH
Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen
MehrEin Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen
1 / 30 Ein Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen Zwischenvortrag zur Diplomarbeit Steffen Conrad (235183) Research Group Software Construction RWTH Aachen
MehrMDSD in der Praxis. Dr. Shota Okujava.
MDSD in der Praxis Dr. Shota Okujava shota.okujava@isento.de www.isento.de Agenda Einführung/Begriffsdefinition Softwareentwicklungsprozess und MDSD Technologien und Werkzeuge Probleme und Herausforderungen
MehrErster Einblick in die BPM Suite 11g - Live
Erster Einblick in die BPM Suite 11g - Live Kersten Mebus Leitender Systemberater ORACLE Deutschland GmbH Agenda Oracle BPM 11g Einführung Oracle BPM 11g Architektur Abgrenzung BPA
MehrRapid Java wie mit Forms
DOAG Konferenz 2011 Rapid Java wie mit Forms Java aktuell: XDEV 3 ist die erste professionelle Java IDE für Rapid Application Development. Viele RAD-Funktionen und die Arbeitsweise damit erinnern sehr
MehrIntroduction to JSF technology and Rapid Application Development Roland Zänger
Introduction to JSF technology and Rapid Application Development Roland Zänger University of Paderborn Business Computing 2 Information Management & Office Systems Faculty of Business Administration, Business
MehrDirk Reinemann Working Student Sales Consulting
JDeveloper 12c in 30 Minutes Dirk Reinemann Working Student Sales Consulting Program Agenda 1. Integrated Development Environment 2. Java Development 3. Web Development 4. Team Development 5. Application
MehrErfahrungsbericht: Anwendungsentwicklung mit dem ADF-Framework
Erfahrungsbericht: Anwendungsentwicklung mit dem ADF-Framework Menschen beraten Menschen beraten BTC zeigt Wege auf - Sie entscheiden BTC zeigt Wege auf - Sie entscheiden Dipl. Inform. Thorsten Meyer 16.11.2006
Mehr1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Entwicklung von Services mit Oracle SOA Suite oder JEE Markus Lohn SOA/Integration Architect 2 Copyright 2011, Oracle and/or its affiliates.
MehrOracle JDeveloper 10 g
Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung
MehrDr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011
Business Management: Grundlagen, Business Process Life Cycle, Überblick Oracle BPM Suite 11g Dr. Jens Hündling Senior Sales Consultant DOAG Apps 2011 Berlin, 05. Mai 2011
Mehr<Insert Picture Here> Moderne Anwendungs-Entwicklung mit Oracle
1 Moderne Anwendungs-Entwicklung mit Oracle Jürgen Menge Oracle Deutschland GmbH Perspektiven der Anwendungs-Entwicklung Anwendungsentwicklung - gestern Oberflächen
Mehr1:1 Forms nach Java Migration beim VDI - Ein Erfahrungsbericht -
1:1 Forms nach Java Migration beim VDI - Ein Erfahrungsbericht - Alexander Orbach OPITZ CONSULTING Gummersbach GmbH Seite 1 Agenda 1:1 Forms nach Java Migration beim VDI 1. Kurzvorstellung des VDI und
MehrPRODATIS CONSULTING AG. Folie 1
Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %
MehrPITSS.CON APEX Repository White Paper
PITSS.CON APEX Repository White Paper In diesem White Paper werden alle Funktionen des PITSS.CON APEX Repository aufgeführt, die ein produktiveres Arbeiten mit APEX-Anwendungen ermöglichen PITSS.CON Release
MehrModellgetriebene Entwicklung von Pervasive Games
AW1 Vortrag von Hauke Wittern Modellgetriebene Entwicklung von Pervasive Games Entwicklung einer domänenspezifischen Sprache 09.12.2008 Agenda Motivation Pervasive Games Modellgetriebene Softwareentwicklung
MehrEinfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis
Einfach generieren Susanne Klar, Michael Klar Generative Programmierung verständlich und praxisnah ISBN 3-446-40448-1 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40448-1
MehrBusiness Process Management in der Öffentlichen Verwaltung
Business Process Management in der Öffentlichen Verwaltung Ingo Prestel, Senior Manager Public Sector EMEA Agenda Trends in der Öffentlichen Verwaltung Herausforderungen der Öffentlichen
MehrMigration auf Knopfdruck Macht das überhaupt Sinn?
Beratung Software Lösungen Migration auf Knopfdruck Macht das überhaupt Sinn? Markus Klenke Consultant TEAM GmbH Zahlen und Fakten Unternehmensgruppe Materna: 1.300 Mitarbeiter 160 Mio. Euro Umsatz in
MehrZukunft der Oracle Applikationsentwicklung: BC4J & XML
2 Jahre Niederlassung in München Trivadis GmbH Zukunft der Oracle Applikationsentwicklung: BC4J & XML Markus Heinisch 1 Agenda Tägliches Brot BC4J DEMO Applikation BC4J XML DEMO Applikation XML Fazit 2
MehrSpring IDE. Christian Dupuis - Spring 2.0 Release Party
Spring IDE Torsten Jürgeleit, J Christian Dupuis - Spring 2.0 Release Party Agenda? Überblick? Spring Beans Unterstü? Spring Web Flow Unterstü? Geplante Erweiterungen? Demonstration Überblick? Spring gibt
MehrSingle Sourcing in Java: Desktop-Anwendung & Web-Applikation aus einer Quelle
Single Sourcing in Java: Desktop-Anwendung & Web-Applikation aus einer Quelle Single Sourcing 1 Was erwartet Sie? Wer ist t&p? Wie war die Ausgangslage? Warum Single Sourcing? Und wie funktioniert es?
MehrModeldriven SOA Modellgetriebene Entwicklung von SOA Anwendungen. Java Forum Stuttgart,
Modeldriven SOA Modellgetriebene Entwicklung von SOA Anwendungen Java Forum Stuttgart, 01.07.2010 I N H A L T 1. SOA das erste Projekt 2. Prozesse Ergebnisse aus dem Fachbereich 3. Der Business Analyst
Mehr<Insert Picture Here> BI Publisher Berichte in eigene Anwendungen integrieren
BI Publisher Berichte in eigene Anwendungen integrieren Jürgen Menge Oracle Deutschland GmbH Oracle BI Publisher Moderne Lösung zur Entwicklung, Erzeugung und Verteilung von Berichten
MehrOracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH
Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &
MehrEclipse, Spring und OSGi 1
Eclipse, Spring und OSGi Eclipse, Spring und OSGi 1 Was erwartet Sie? Wer ist t&p? Wie war die Ausgangslage? Wie sieht die Architektur der migrierten Applikation aus? Welche Rolle spielen Eclipse, Spring
MehrKonzeption und Implementierung von SOA Composed Services in der Praxis
Konzeption und Implementierung von SOA Composed Services in der Praxis Markus Trenkle, Lyubomir Yordanov InterFace AG, Yordanov Consulting Nürnberg Schlüsselworte Systemarchitektur, Composed Services,
MehrBaut man eine SOA in der Datenbank?
DOAG November 16, 2010 Andreas Gaede PITSS GmbH Baut man eine SOA in der Datenbank? Agenda: Motivation Beispiele Fazit SOA Betrachtung Vorgehensweise think BIG start small Oracle Anwender SOA in der DB
MehrEinsatz von Scalable Vector Graphics (SVG) zur Modellrepräsentation und -manipulation in Web-Anwendungen mit J2EE. Motivation und Zielsetzung
Einsatz von Scalable Vector Graphics (SVG) zur Modellrepräsentation und -manipulation in Web-Anwendungen mit J2EE www.arsnova.de Java Forum Stuttgart, 01. Juli 2004 1 Agenda SVG als Lösungsansatz SVG/J2EE-Technologiestudie
MehrUnd was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG
Und was wird aus meinem Berichtswesen? Oracle Deutschland B.V. & Co. KG Die Zukunft von Oracle Reports Statement of Direction (März 2012) Oracle Application Development Tools: Statement of Direction
MehrErster Einblick in die BPM Suite 11g - Live
Erster Einblick in die BPM Suite 11g - Live Kersten Mebus Leitender Systemberater ORACLE Deutschland GmbH Agenda Oracle BPM 11g Einführung Oracle BPM 11g Architektur Abgrenzung BPA
MehrDOAG 2009 Copyright 2009, Oracle Corporation
Neue Human Workflow Features in Oracle SOA Suite 11g DOAG 2009 Konferenz + Ausstellung Vahit Tas Senior Principal Consultant Agenda Konzepte / Einsatzszenarien Komponenten Neue Features
MehrModellbasierte GUI-Transformation nach Eclipse Scout
Modellbasierte GUI-Transformation nach Eclipse Scout Volkert Barr Raiffeisen Schweiz Peter Nüdling Raiffeisen Schweiz Gökhan Demirkiyik IBM Schweiz Eclipse Demo Camp, Zürich, 22. Juni 2012 Seite 1 Agenda
MehrModel-Driven Development in der Praxis. mit objectif. Herzlich willkommen
Model-Driven Development in der Praxis mit objectif Herzlich willkommen Die Themen: microtool stellt sich vor live Model-Driven Development die Grundlagen Model-Driven Development von Web-Anwendungen in
MehrMail: Web: juergen-schuster-it.de
Mail: j_schuster@me.com Twitter: @JuergenSchuster Web: juergen-schuster-it.de APEX Podcast: apex.press/talkshow Dynamic Actions Examples: dynamic-actions.com APEX-Meetups: apexmeetups.com APEX D-A-CH Facebook
MehrBest Practices und Tools für Upgrades aus der Sicht der Applikation
Best Practices und Tools für Upgrades aus der Sicht der Applikation Jan-Peter Timmermann Principal Consultant Trivadis GmbH 3. Trivadis Oracle Forms Community 07.07.2011 Zürich Basel Bern Lausanne Zürich
MehrOracle WebCenter 11g und ADF 11g Erfahrungsbericht
Oracle WebCenter 11g und ADF 11g Erfahrungsbericht 12.11.2009 virtual7 GmbH 1 Ansprechpartner virtual7 GmbH Jochen Rieg Geschäftsführer Zeppelinstraße 2 76185 Karlsruhe Tel.: 0721-619 017 0 Fax: 0721-619
MehrGut zu wissen... Lorenz Keller Server Technologies Competence Center Nord
Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord Agenda Neue Produkte Oracle Secure Enterprise Search SQL Developer (Raptor) XML-Publisher Application Server/ JDeveloper 10.1.3
MehrOracle Data Warehouse Integrator Builder Ein Selbstversuch
Oracle Data Warehouse Integrator Builder Ein Selbstversuch DOAG Konferenz 2013, Nürnberg Dani Schnider, Trivadis AG BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN
MehrPoseidon for UML. Einführung. Andreas Blunk
Poseidon for UML Einführung Andreas Blunk Gliederung 1) Editionen/Lizenzen 2) Die Programmoberfläche 3) Modelle speichern 4) Einführung am lebenden Objekt 5) Generierung (Doc & Code) 6) Funktionsumfang
MehrIntegration einer ADF-Applikation im Forms-Umfeld
MT AG MANAGING TECHNOLOGY IMPROVING BUSINESS PERFORMANCE Integration einer ADF-Applikation im Forms-Umfeld Referenten: Guido Neander, Senior-Berater, MT AG, Ratingen Arne Platzen, Berater, MT AG, Ratingen
MehrEffiziente Anwendungs-Entwicklung mittels Business Software Framework BISON Solution
Effiziente Anwendungs-Entwicklung mittels Business Software Framework BISON Solution Thomas Seiler Product Manager Technology BISON Schweiz AG Agenda Vergleich - Business Software Framework zu.net Framework
MehrModel Driven Architecture Praxisbeispiel
1 EJOSA OpenUSS CampusSource Model Driven Architecture Praxisbeispiel 2 Situation von CampusSource-Plattformen Ähnliche Funktionen (Verwaltung von Studenten und Dozenten, Diskussionsforen,...), jedoch
MehrModellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg
Modellgetriebene Softwareentwicklung Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Daniel Strüber Kontakt:
MehrPITSS.CON Oracle Forms 11g - Lower your IT Costs
PITSS.CON Oracle Forms 11g - Lower your IT Costs GETTING TO MODERN Ausblicke & Möglichkeiten Andreas Gaede PITSS GmbH Agenda 09:00 Registrierung und Frühstück 09:25 Begrüßung 09:30 Executive Keynote Oracle
MehrWorkflowsysteme. Anforderungen, Erfahrungen und Referenzarchitektur
Workflowsysteme Anforderungen, Erfahrungen und Referenzarchitektur Kontakt Dr. Markus Trenkle Software Architekt Telefon: +49 (0)89 61049-0 Fax: +49 (0)89 61049-85 E-mail: markus.trenkle@interface-ag.com
Mehr3-Tier-Architecture und J2EE
3-Tier-Architecture und J2EE Oliver Müller Seminar Software-Entwurf WS 2004/05 3-Tier, was war das noch gleich? NEIN, das nicht!!! 2 Die Lage - Applikationen laufen
MehrDOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007
DOAG SIG Day E-Business Suite und SOA: Was ist heute schon möglich? Frankfurt 26. April 2007 Thomas Karle PROMATIS software GmbH 1 E-Business Suite und SOA Agenda Geschäftsprozesse auf Basis von SOA Business
MehrOracle ADF Mobile. Jürgen Menge Oracle Deutschland B.V. & Co. KG. Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle ADF Mobile Jürgen Menge Oracle Deutschland B.V. & Co. KG 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
MehrÜbersicht Streams nach Liste Produkte/Themen
Stream Datenbank: DB Oracle 9i bis 12c In-Memory Datenbanken Enterprise Manager Appliances EXADATA RAC DataGuard Upgrades, Konsolidierungen Implementationen Administration / Monitoring Performance Tuning
MehrADF Entwicklung aus Sicht eines Java Entwicklers. Volker Linz Systemberater, FMW Development, WebCenter
1 Insert Information Protection Policy Classification from Slide 13 ADF Entwicklung aus Sicht eines Java Entwicklers Volker Linz Systemberater, FMW Development, WebCenter 2 Insert Information Protection
MehrMigration der Datenbankzugriffsschnittstelle in Client-/Server-Systemen
Migration der Datenbankzugriffsschnittstelle in Client-/Server-Systemen Christian Böhmer, isys Software GmbH Björn Grimm, Hochschule München 1 Migration der Datenbankzugriffsschnittstelle in Client-/Server-Systemen
Mehr