Oracle Entwicklungswerkzeuge Überblick für - it.desy.de · PDF fileOracle Warehouse Builder(OWB) Integration unterschiedlicher Quellsysteme im Rahmen eines zentralen Datenmanagements

  • Upload
    danganh

  • View
    220

  • Download
    3

Embed Size (px)

Citation preview

  • Oracle Entwicklungswerkzeuge

    berblick fr

    DESY

    16.01.2003

  • Gert Schler

    Principal Sales ConsultantBusiness Unit Application ServerOracle Deutschland GmbHGeschftsstelle Hamburg

    Effiziente Entwicklung mit der Oracle 9 iDS

  • Oracle 9i: die Plattform fr alle Anwendungen

  • Komplett smtliche Web-Anwendungen und Services Vom Anfnger bis zum Hackerguru

    Integriert Standardisiert

    J2EE 1.2/1.3 XML Standards wie XSLT etc. Web Services, SOAP, etc..

    Anwendungsentwicklung auf der Oracle9i Plattform

  • JDeveloper

    Forms

    DesignerDiscoverer

    Reports

    Portal

    Repository

    ApplicationDevelopment

    BusinessIntelligence

    EnterprisePortal

    Modeling

    Ein integriertes Toolset: iDS

  • OracleRepository

    Business Modelle Design Modelle

    Datenbanke-Commerce Anwendungen

    Oracle Designer 9i

  • Oracle RepositorySoftware Configuration Manager

    Versionisierung Check-in / Check-out Branching Verzweigung und Zusammenfhrung Versionshistorie Version Event Viewer

    Konfigurations-Management Strukturierte und unstrukturierte Daten

    1.0

    1.1

    1.0 1.0

    XX

  • Anwendungs-Generatoren

    Forms Generator Reports Generator Web PL/SQL Generator

    Dynamisches HTML Javascript

    Visual Basic Generator MS Help Generator

    Design Editor

    Browser:

    http://

    HollywoodHollywood XX

    Action Edit Block Filed++

    Customers:

  • DeklarativeDeklarative, produktive Entwicklung, produktive Entwicklung erweiterbares Java UIerweiterbares Java UI Java Java ImporterImporter Integration mit Oracle DesignerIntegration mit Oracle Designer Integration mit Integration mit

    Oracle Oracle RepositoryRepository Integration mit Oracle9iAS Integration mit Oracle9iAS Zur Erweiterung der Zur Erweiterung der EE--Business SuiteBusiness Suite

    Oracle FormsOracleOracle FormsForms

  • Tree ControlTree ControlPJCsPJCs

    TabTab PagesPages

    SummariesSummaries CalculationsCalculations

    PicklistsPicklists

    JavaBeansJavaBeans

    Oracle Look andOracle Look and FeelFeel

    Oracle FormsOracleOracle FormsForms

  • Forms Listener Servlet

    ersetzt separaten Forms Listener Prozess umfassende Firewall/Proxie Untersttzung untersttzt HTTP/1.1 oder HTTP/1.0 Untersttzung der Native JVM des Internet

    Explorer 5.x nutzt Oracle Containers for J2EE (OC4J)

    oder mod_jserv

  • Forms Listener Servlet Architektur

    Client SideFirewall/Proxy

    Server SideFirewall/Proxy

    HTTP Listener

    Forms ServerRuntime

    Listener Servlet

    All the requests go through the HTTP Listener

    HTTP/HTTPS

    INTERNET

  • Forms Listener Servlet - Vorteile

    kein Extraprozess zu verwalten (Forms Listener) nutzt Standard Load Balancing inkl. Hardware untersttzt Authentifizierungs-Proxies keine Extra SSL Zertifikat notwendig nutzt

    Webserver-Zertifikat nur Standard-Ports in Firewall geffnet mehrere Laufzeitumgebungen/Konfigurationen auf

    einem Server mglich

  • 100% Pure Java

    Integrierte UML Modellierung

    Integrierte ntersttzung fr Oracle 9i DB

    J2EE Standards (1.2 und 1.3)

    Oracle JDeveloper 9i

  • Oracle JDeveloper 9i:Integrierte (UML) Modellierung

    UML Class Modeling BC4J Applications Generic Java Components Database Schema

    UML Activity Modeling Workflow und Messaging Generation

    Single Source of Truth (Model = Code) JDeveloper als PL/SQL IDE (Edit, Debug)

  • Business Components for Java - BC4J

    100% Java, XML Framework Erhhung der Produktivitt

    Vereinfachung der Entwicklung, Verteilung und Anpassung

    von Java Anwendungen fr das Internet

  • JDeveloper Integriert:

    Versionskontrolle

    Integriert mit Oracle Repository versteht JDeveloper Dateien Repository Object Navigator Check-In/Check-Out Compare / Merge Utility Dependency Analyzer Version History

  • JDeveloper Verteilung der JavakomponetenWizard

    EntwicklungVerteilung

    per Mausklick

    Java StoredProcedures

    Oracle9i

    Oracle9i ApplicationServer

    JDeveloper

    EJB

    CORBA

    Servlet/JSP

    PL/SQLProcedures

  • 9i DB and 9i Application Server Integrierte Business Intelligence

    Werkzeuge (BI Beans, BI Wizards & Designers) JDeveloper als PL/SQL IDE (Edit, Debug) Verbesserte Untersttzung fr Intermedia Untersttzung fr Oracle Portal

    Oracle JDeveloper 9i:Integrierte Untersttzung fr 9i

  • 21

    Berichtsgenerator zur umfassenden Berichterstellung offene Umgebung fr Berichtserstellung aus

    diversen Datenbanken unterschiedlichste Ausgabeformate

    (HTML, CSS, PDF, ASCII, Excel etc. )HTML, CSS, PDF, ASCII, Excel etc. )

    Oracle ReportsOracle Reports

  • Oracle ReportsReports: Enterprise Reporting

    Web Deployment Portal-Integration Im IT-Bereich: Ablsung der

    manuellen Berichterstellung Im Fachbereich:

    Flexibilisierung des Berichtswesen

  • Oracle9i Reports Ziele

    Daten aus jeder Quelle in jedem beliebigen Format anzeigen

    BC4J

  • Formate - HTML, XML, PDF, PCL, Postscript Web Layout designed fr HTML Paper Payout designed fr PDF, Postscript, and PCL Data Model und andere Objekte gemeinsam genutzt

    Reports Services

    Output Data modelData

    Interface

    HTML

    PDFPCL, Postscript

    Web & Paper Layout

  • JSP/XML-basierte Definition

    Publish toPaper

    Publish to Web

  • JavaServer Pages (JSPs)

  • Reports Servlet

    Oracle9iAS Reports Services

    ReportsEngine

    URLEngine

    beliebigeWebinhalteknnen verteiltwerden

    OID(LDAP)

    Paper Output&

    Distributionmod_OC4J

    foo.rdf

    Oracle HTTPListener

    foo.jsp

    Servlet Laufzeitarchitektur

  • Oracle9iAS Reports Services

    ReportsEngine

    JSP/WebOutput

    OID(LDAP) foo.jsp

    mod_OC4J

    Oracle HTTPListener

    JSP Laufzeitarchitektur

  • Oracle Warehouse Builder (OWB)

    Integration unterschiedlicher Quellsysteme im Rahmen eines zentralen Datenmanagements geeignet fr alle Architekturen

    Modellierung und Design des Data Warehouses Oracle9i ist die eigentliche Transform Engine OWB liefert ber die Metadaten den Bauplan fr das

    gesamte Data Warehouse OWB ist mehr als das klassisches ETL Automatische Dokumentation des Ladeprozesses 100% Codegenerierung PL/SQL, DDL und wichtigen

    Systembausteinen (Partitionierung, Dimensionen, etc.)

    Was genau leistet der Oracle Warehouse Builder?Was genau leistet der Oracle Warehouse Builder?

  • OWB: Mappings und Transformationen

  • Oracle Discoverer

    Intuitive Benutzbarkeit - einfaches UI Webanwendung - luft im Browser - geringere

    Adminkosten Durch die Webfhigkeit

    ist eine Nutzbarkeit von BI- Anwendungen im ganzen Unternehmen gegeben

    Oracle 9iAS Discoverer: Ad-hoc-Abfrage, Reporting

  • BusinessIntelligence

    InternetContent

    IntranetContent

    Applikationen

    Unternehmensportalemit Oracle Portal

    PortalePortale

    Dokumenteverwalten Volltextsuche

    Portlets =WiederverwendbareInformationsbausteine

  • Oracle BI Beans Graph

    Java basierende Business Grafiken Entwicklung im Oracle9i JDeveloper Wizard gesttzte Entwicklung

  • Integriert in folgenden Produkten : iAS Discoverer 4i / 9i Reports 9i

    iDS Reports Builder 9i Jdeveloper 9i

    Oracle BI Beans Graph

  • Oracle Reports Charts

    52 verschiedene Charts und Styles verfgbar datenbezogene Hyperlinks

  • Oracle Forms mit BI Beans GraphOracle Oracle Forms Forms mit BI mit BI Beans Beans GraphGraph

    Einbindung als Bean Area

  • Oracle9i Developer Suite

    Oracle9 i Developer Suite ( Build Applications )

    JDeveloper

    Forms Developer

    Designer

    Software Configuration

    M anager

    Warehouse Builder

    Reports Developer

    Discoverer Adminstrator

    Clickstream Intelligence

    Builder

    Oracle9 i Application Server ( Deploy Applications )

    J2E

    E &

    Inre

    rnet

    App

    licat

    ions

    Bus

    ines

    s In

    telli

    genc

    e

  • Oracle9i: Das Eine fr Alles

    Oracle9Oracle9ii Developer SuiteDeveloper Suite

    Oracle9Oracle9ii Application ServerApplication Server

    Oracle9Oracle9ii DatabaseDatabase

  • Weitere Informationen

    Allgemein:www.oracle.com/de

    Technisch/Software:http://otn.oracle.com

    Plattformen/Patches/Support-Anfragen:http://metalink.oracle.com