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