PITSS.CON SOA Für Oracle Forms Andreas Gaede, PITSS GmbH Copyright 2007 PITSS GmbH www.pitss.com PITSS Firmen Profil Gegründet im Jahr 1999 Standorte in Deutschland USA PITSS GmbH PITSS America LLC Stuttgart, Munich, Dresden Troy MI Mehr als 15 Jahre Erfahrungen mit Oracle Technologie Oracle Status Oracle Certified Advantage Partner (CAP) Oracle Independent Software Vendor (ISV) Viele Kundenreferenzen auf der ganzen Welt. Copyright 2007 PITSS GmbH www.pitss.com Wege mit Oracle Forms Applikationen migrate develop J2EE Oracle Forms 3.0, 4.5, 5.0, 6.0, 6i upgrade evolve Copyright 2007 PITSS GmbH www.pitss.com SOA Definition Service Oriented Architecture is an architectural style whose goal is to achieve loose coupling among interacting software agents. A service is a unit of work done by a service provider to achieve desired end results for a service consumer. Dr. Hao He, W3C Web Services Architecture Working Group SOA facilitates the development of enterprise applications as modular business services that can be easily integrated and reused, resulting in closer alignment of IT and business execution for faster response to changing market conditions. TietoEnator SOA is not a technology or something you install. It is a concept, or rather an approach to modelling your system. SOA is a design meant to try to integrate numerous and diverse software applications with common interfaces, in the name of code reuse/maintainability, and adaptibility. Robert Vollman Copyright 2007 PITSS GmbH www.pitss.com Der Weg zur SOA Applikation Quelle: Oracle WP from Oracle Fusion Middleware Bring SOA Value Patterns to Life Copyright 2007 PITSS GmbH www.pitss.com SOA Applikatrion Front-End Applications Business Processes / Workflows Business Services (“Composite”) Orchestration Implementation Services Applications Quelle: Oracle WP from Oracle Fusion Middleware Bring SOA Value Patterns to Life Copyright 2007 PITSS GmbH www.pitss.com Der Weg zur SOA Applikation Quelle: Oracle WP from Oracle Fusion Middleware Bring SOA Value Patterns to Life Copyright 2007 PITSS GmbH www.pitss.com PITSS.CON Positionierung PITSS.CON Leistungsspektrum Application Repository Source Files Control (SCS) Application Development Visual Design Code Parser komplexe Analyse-Möglichkeiten Application Reengineering leistungsstarke Upgrade-Automatismen dynamische Mehrsprachigkeit Copyright 2007 PITSS GmbH www.pitss.com PITSS.CON Architektur (1) Functions Procedures Packages Types DB DB Triggers Views Tables Synonyms SQL-Prog C/PC-Prog Java-Prog ASCII Reports 6i, 9i, 10g Forms 30, .., 6i, 9i, 10g PLL-Libs OLB-Libs Menu VC BIN-Files ASCII-Files ASCII Reports Forms Files ASCII Reports Forms Files Copyright 2007 PITSS GmbH www.pitss.com PITSS.CON Architektur (2) Data Forms-API 6i/9i/10g Java API Layer XML PITSS.CON Application data Batch runs Changes Analysis Investigation SQL Parameter Definition Functionality check API Layer Data Copyright 2007 PITSS GmbH www.pitss.com Die SOA Message Upgrade Forms Upgrade mit PITSS.CON als Voraussetzung für SOA Integrate Einbringen von Java Code Prepare Analyse der Logik und Vorbereitung für SOA Share Einbinden und Verteilen der Logik (SOA ready) Copyright 2007 PITSS GmbH www.pitss.com SOA mit PITSS SOA aus der Sicht von PITSS SOA eher Philosophie als ein Produkt Wie gelangt Ihre Forms Applikation in die SOA Welt Erkennen von Data Access Layer DAL und Business Logic BL in Forms Übertragung identifizierter Source Komponenten in DB Objekte Ersetzen der bestehenden DAL and BL mit DB Aufrufen Generierung von Web Services auf DB Objekten Manuell kontrollierter Automatismus aufsetzen einer modernen Architektur SOA konforme Entwicklung Copyright 2007 PITSS GmbH www.pitss.com Wie kann man Forms der Open World öffnen Verwendung externer Funktionalitäten in Forms Anwendungen Open World Web services ext. DB Herauslösen der Logik und als Service anbieten Copyright 2007 PITSS GmbH www.pitss.com BI Publisher als optimale Ergänzung PDF Oracle, SQL Server RTF HTML PeopleSoft, SAP, Siebel Printer Excel Fax XSL Java, C++, Pearl, etc Email Layout Templates •Word •XML Spy •Excel •JDeveloper •Acrobat •Scriptura XML EDI WebDAV EFT e-Commerce Web Services Datenquellen Layout Werkzeuge Outputformate Kanäle Copyright 2007 PITSS GmbH www.pitss.com Lösungen für Oracle Forms Applikationen Application Engineering Application Impact Parsen der gesamten Applikations-Logik Business Logic Layer Assistant Migration von Forms business logic in die DB Data Access Layer Assistant Migration von Forms DML in die DB Copyright 2007 PITSS GmbH www.pitss.com PITSS.CON SOA Für Oracle Forms L I V E - Presentation Copyright 2007 PITSS GmbH www.pitss.com Summary Betrachtung einer SOA Applikation PITSS.CON Funktionalität upgrade integrate prepare share manuell kontrollierte Automatismen PITSS.CON öffnet die Tore zu SOA Copyright 2007 PITSS GmbH www.pitss.com Unsere SOA Strategie PITSS.CON PI Web services Copyright 2007 PITSS GmbH www.pitss.com Kontakte Fordern sie uns: in weiterführenden Schritten: Kostenlose Oracle Forms Applikationsanalyse Migrations-Workshop in 2 - 3 Tagen SOA Workshop PITSS Roadshow-Promotion SOA-Paket (bis 31.12.2008) PITSS Kontakte: PITSS.CON Hr. Michael Kilimann +49 8172 216210 Business Intelligence Fr. Ilka Lohstroh +49 711 72875213 Copyright 2007 PITSS GmbH www.pitss.com PITSS.CON – SOA Für Oracle Forms Weitere Veranstaltungen in 2008: Webinare (in englischer Sprache) 19.11: How to estimate the effort of Oracle Forms development projects 16.12: PITSS 2009 – An outlook Trade shows / User Conferences DOAG Main German Conference: December 1st, 2008 UKOUG Main Conference: December 1st, 2008 Copyright 2007 PITSS GmbH www.pitss.com Vielen Dank Für Ihre Aufmerksamkeit Boost Your Business Copyright 2007 PITSS GmbH www.pitss.com