Oracle Application Server 10 g Portal Heiko Robert

Ähnliche Dokumente
Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration I

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II

Softwareentwicklung mit Enterprise JAVA Beans

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version.

Der IBM Websphere Portalserver

Lizenzierung des Oracle Application Servers und der Optionen

PRODATIS CONSULTING AG. Folie 1

<Insert Picture Here> Investitionsschutz und Innovationsdruck: Wie muss eine zukunftssichere Plattform aussehen?

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

Enterprise Portals: Neue Standards verändern den Markt

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Enterprise Application Integration Erfahrungen aus der Praxis

Content Management mit JSR-170 und dem Open Source CMS Magnolia

Oracle Forms. Rainer Willems Senior Sales Consultant Oracle Deutschland GmbH Geschäftsstelle Frankfurt. Page 1

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java

Unified Communications & Collaboration

Das Adapter Framework der SAP Exchange Infrastructure. Holger Kunitz, SAP AG

Microsoft.NET und SunONE

Weblogic Server: Administration für Umsteiger

Integration von Enterprise Content Management im SAP NetWeaver Portal

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Frankfurt,

Public Cloud im eigenen Rechenzentrum

InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen

J a v a S e r v l e t s

20. Deutsche Anwenderkonferenz 2007 SOA + WebCenter

<Insert Picture Here> Oracle Forms und SOA

Oracle Forms 11g Informationen zum neuen Release

Agenda. IT-Symposium Secure Enterprise Search. Suchen und finden mit Suchmaschinen. Oracle SES Überblick

Web Content Management

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke J.M.Joller 1

Praktikum Datenbanken und verteilte Systeme SS Java Server Pages und Servlets -

Oracle Entwicklungswerkzeuge. Überblick für DESY

DOAG Regionaltreffen OS/BI/MS, , Bielefeld Klaus-Peter Lisson, GEDOPLAN GmbH

Portal for ArcGIS - Eine Einführung

Sind Cloud Apps der nächste Hype?

Java 2, Enterprise Edition Einführung und Überblick

Oracle APEX 3.2. Peter Raganitsch. Einführung und neue Features

Leistungsfähiges Reporting mit dem Oracle BI Publisher

MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich. Herzlich Willkommen!

Sun ONE. Sun Open Net Environment. Architektur für Web-Services on Demand. Dr. Rainer Eschrich

Praktikum Datenbanksysteme. Ho Ngoc Duc IFIS - Universität zu Lübeck

Betriebskonzept Oracle Collaboration Suite 10g

Softwareentwicklung mit JAVA EE

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Grid Control System Monitoring Plug-Ins Monitoring von Fremdsystemen mit Grid Control. Thomas Niewel Oracle Deutschland GmbH

Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland

BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004

Java Server Pages (JSP)

Enterprise Web-SSO mit CAS und OpenSSO

Praktikum Datenbanksysteme. Ho Ngoc Duc IFIS Universität zu Lübeck

Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG

Oracle XML Publisher

Portale sind integrativer Bestandteil der IT-Infrastruktur

Jörg Schanko Technologieberater Forschung & Lehre Microsoft Deutschland GmbH joergsc@microsoft.com

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo

B2B für meine Geschäftspartner

Thermenevent my.bizcloud News. Markus Parzer Managed Services

Oracle XML Publisher - Überblick - Jürgen Vester Manager Sales Consulting Stuttgart Oracle Deutschland GmbH. Page 1

.NET-Networking 2 Windows Communication Foundation

Erfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH

Microsoft Konzepte für einen modernen Verwaltungsarbeitsplatz Teil 1

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server

Internetanbindung von Datenbanken

Zukunft der Oracle Applikationsentwicklung: ADF & XDB

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version.

.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH

Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts. Thorsten Ludewig. Juni 2004

Michael Greth. Microsoft Most Valuable Professional MVP.

Modulare Berichtsentwicklung im Browser - Oracle BI Publisher 11g. BI Publisher 11g - Überblick Modulare Berichtsentwicklung

Application Server und Continuous Integration

Lightweight Java in der Automatisierungstechnik

VISkompakt V2. Internals. Referent. 1M05 Internals von VISkompakt 15:00 Uhr 16:00 Uhr. Entwicklungsleiter von VISkompakt. PDV-Systeme Erfurt

JDO Java Data Objects

business.people.technology.

Erster Einblick in die BPM Suite 11g - Live

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Portal-Entwicklung mit der Enterprise Portal und der Enterprise Application Platform von JBoss

Apparo Fast Edit Datenmanagement mit der Standalone Version Technische Übersicht

<Insert Picture Here> Oracle Fusion Middleware Moderne Software-Architekturen mit Oracle Forms

Inhaltsverzeichnis IBM SOFTWARE PRESS

Neue Wege der Zusammenarbeit Windows SharePoint Services und Office SharePoint Server 2007

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

A-PRO-v Featureliste der CONTENS 3.0 Produkte im Vergleich zur CONTENS 2.5 Produktfamilie

IT-Symposium April 2007

Tomcat Konfiguration und Administration

FH LU JEE Vorlesung SS Ralf Gitzel

Anwendervortrag auf dem 2. LUGD-Tag am in Frankfurt. Liferay an Bord Portale für Zeppelin

QUO VADIS PORTAL? RAPID APPLICATION DEVELOPMENT IM ENTERPRISE. Ulrich Gerkmann-Bartels CEO & Consultant Oracle Technologies

Oracle ADF Mobile. Jürgen Menge Oracle Deutschland B.V. & Co. KG. Copyright 2012, Oracle and/or its affiliates. All rights reserved.

VISkompakt. Inside. Referent. ! Name: Alexander Wedekind! Funktion: Consultant! Firma: PDV-Systeme Erfurt! Kontakt: Alexander.Wedekind@pdv.

GRAU DataSpace 2.0 DIE SICHERE KOMMUNIKATIONS- PLATTFORM FÜR UNTERNEHMEN UND ORGANISATIONEN YOUR DATA. YOUR CONTROL

Platform as a Service (PaaS) Prof. Dr. Ch. Reich

Dirk Reinemann Working Student Sales Consulting

Programmieren II. Remote-Programmierung. Institut für Angewandte Informatik

DOAG Konferenz Weblogic Server-Administration für Umsteiger

ORACLE & HP Auf dem Weg nach vorne

Transkript:

Oracle Application Server 10 g Portal Heiko Robert Senior Sales Consultant Business Unit Application Server Oracle Deutschland GmbH

Agenda Oracle9iAS Portal: Integrationsplattform für Webapplikationen Architektur Übersicht Oracle Portal Entwicklung Integrationsszenarien Portletstandards

Oracle Application Server 10 g geringere Kosten, erhöhte Flexibilität Portal Rapid Development Business Services Framework beliebige Datenquelle J2EE Web Services Business Intelligence B2B Integration Wireless & Mobile Clustering & Grid Management & Security Anwendungsintegration

Portalarchitektur - Übersicht Browser Client Oracle9iAS Portal Middle Tier Oracle9iAS Portal Database Tier Page Request Page Response Oracle HTTP Server mod_oc4j Parallel Page Engine mod_plsql Page Metadata Portlet Content Portal Repository Database Provider Cached Cached Metadata Metadata & Content Content Portal Cache Portlet Content Web Provider

Anforderungen an ein Unternehmensportal Produktivität verbessern Berücksichtigung der Bedürfnisse unterschiedlicher Organisationen Schnelle Realisierung Integration notwendigen Contents und Applikationen Berücksichtigung auch komplexer Plattformen

Anforderungen an ein Unternehmensportal Produktivität verbessern Berücksichtigung der Bedürfnisse unterschiedlicher Organisationen Schnelle Umsetzung Integration notwendigen Contents und Applikationen Berücksichtigung auch komplexer Plattformen

Zugriff auf relevante Applikationen mit Single Sign-On Kunde Partner Mitarbeiter

Schnelles Finden von Informationen mit erweiterter Suche Anpassbare Suche Autoquery, gespeicherte Suchabfragen UltraSearch Webseiten Filesysteme Mailserver Datenbanken IMAP email Servers Portal Repositories Databases Web Sites

Personalisierter Content Erstellen von Seiten mit Portlets Auswahl von Portlets aus einem anpassbaren Katalog Direkte Unterstützung für 27 Sprachen

Verwalten und veröffentlichen von Content mit integriertem Content Management Veröffentlichen von Content mit Browserbasierten Wizards Speichern von Content im Portal-Repository Content Klassifizierung Check in / Check out Versionskontrolle Genehmigungsprozesse

Drag & Drop von Content Hinzufügen und Verwalten von Dokumenten über WebDAV Protokoll Schlüsselfunktionen Check in/out Versionierung Genehmigungsprozess Klassifizierungsoptionen

Treffen von Entscheidungen mit enthaltener Business Intelligence Vorintegration mit OracleAS Reports OracleAS Discoverer Single Sign-On, generische Benutzerverwaltung Verändern von Portleteigenschaften durch benutzerspezifische Parametrisierung

Multi-Channel Präsentation Browser und Wireless Sicht auf jede Seite oder Portlet Transparente Integration mit OracleAS Wireless

Anforderungen an ein Unternehmensportal Produktivität verbessern Berücksichtigung der Bedürfnisse unterschiedlicher Organisationen Schnelle Realisierung Integration notwendigen Contents und Applikationen Berücksichtigung auch komplexer Plattformen

Delegierte Verwaltung Unternehmen Geschäftsprozesse Sicherheitsregeln Benutzerprofile CI/CD Kaskadierende Rechte Communities... Community style Content und Veröffentlichung Zugriffsmodell Genehmigungsprozesse Einzelpersonen... Personalisierung Veröffentlichen von Content

Anforderungen an ein Unternehmensportal Produktivität verbessern Berücksichtigung der Bedürfnisse unterschiedlicher Organisationen Schnelle Realisierung Integration notwendigen Contents und Applikationen Berücksichtigung auch komplexer Plattformen

package portlet.portal.sample Flexibilität Programmier- aufwand <% import java.io.*; Option Explicit import javax.servlet.*; <% Dim objlogon, objsession, objcalendarfolder, import javax.servlet.http.*; Option Explicit objitem public class HelloWorldProviderServlet Dim <% objlogon, objsession, extends objcalendarfolder, Dim suser, sdomain, spassword, HttpServlet objitem { Option Explicit sexchangeserver, public void service Dim Dim suser, (HttpServletRequest objlogon, sdomain, objsession, spassword, request, objcalendarfolder, Dim rowsperpage, pagenumber, sportletref, last HttpServletResponse sexchangeserver, objitem Dim sstartfilter, sendfilter, startdate, enddate response) throws Dim Dim rowsperpage, SerlvetException suser, sdomain, pagenumber, { spassword, sportletref, last %> PrintWriter Dim out sexchangeserver, sstartfilter, = response.getwriter(); sendfilter, startdate, enddate <!--#include file="cdoprops.inc"--> String action %> = Dim rowsperpage, pagenumber, sportletref, last <% request.getparameter("portal_action"); <!--#include Dim sstartfilter, file="cdoprops.inc"--> sendfilter, startdate, enddate suser = Request.QueryString("UName") <% %> spassword = Request.QueryString("UPwd") suser <!--#include = Request.QueryString("UName") file="cdoprops.inc"--> sdomain Request.QueryString("UDomain") spassword <% = Request.QueryString("UPwd") sdomain suser = = Request.QueryString("UName") Request.QueryString("UDomain") spassword = Request.QueryString("UPwd") sdomain = Request.QueryString("UDomain") OracleAS Portal meine Seite Anforderung Einfachheit

Schnelle Realisierung eines Portals durch produktive Werkzeuge Wizard-basierte Seitengestaltung WYSIWYG Editor Klick statt Programmierung keine Programmierkenntnisse erforderlich Erlaubt allen Beteiligten Entwicklung und Pflege

Vereinfachte Erstellung und Pflege der Seiten WYSIWYG Editor Seiten Templates und Styles Wechseln der Templates Navigation Listenansicht

Omniportlet: mehr Möglichkeiten für den Redakteur Radakteur Auswahl der Seitenquelle Auswahl des Layouts Voilà! 1 2 3 Erweitern des Omniportlet Enwickler Erstellen von Datenquellen Erstellen von Layouts

Web Clipping Wizard-gestütztes, grafisches Einfangen von Content und Funktionalität von existierenden Web-Seiten zur Darstellung in Portlets. Daten und UI Navigation zur Quellwebseite Sektionieren der Seite, Auswahl des Ausschnitts Portal Seite mit Web Clipping

Verbinden von Daten unterschiedlichster Systeme: Parameter & Events Parameters Parameters Parameters

OracleDS JDeveloper Integration 1. Erstellen von Portlet & Provider 2. Hinzufügen von Portlet-Logik 3. Testen von Portlet & Provider aus Oracle JDeveloper 4. Deployment zum Application Server

Produktivität: Enwickeln und & Testen von Portlets Gehostetes Studio für Portlet Entwicklung und Tests Entwickler Dienste On-line Dokumentation Knowledge/code Exchange Diskussionsforen Multimedia Training Technische Bibliotheken Portlets zur Integration beliebter Applikationen OracleAS Portal Center

Anforderungen an ein Unternehmensportal Produktivität verbessern Berücksichtigung der Bedürfnisse unterschiedlicher Organisationen Schnelle Realisierung Integration notwendigen Contents und Applikationen Berücksichtigung auch komplexer Plattformen

Erweiterung Ihres Portals mit Hilfe von offenen Standards J2EE JSP, Servlets, EJBs JSR, wie z.b. JSR 168 Portlet Spezifikation Web Services OASIS WSRP (Web Service Remote Portlet) WebDav Netzlaufwerke als WebFolder Verwendung von Desktop -Programmen zur Contentpflege

Oracle ist aktives Mitglied in den gängigsten Spezifikations-Gremien und wird diese Standards unterstützen [...] JSR-160 Java Management Ext 1.5 JSR-163 Java Platform Profiling Architecture JSR-164 JAIN Simple Presence JSR-165 JAIN Simple Instant Messaging JSR-168 Portlet Specification JSR-169 JDBC Optional Package for CDC/Foundation Profile JSR-170 Content Repository for Java JSR-171 Java Community Process Revision JSR-172 J2ME Web Services Specification [...]

Vor Portlet Standards... OracleAS Portal IBM Websphere Portal BEA Weblogic Portal YellowBrix (Oracle) YellowBrix (IBM) YellowBrix (BEA) News Weather News Weather News Weather

Lösung: OASIS/WSRP & JSR 168 OASIS/WSRP & JSR 168 gestattet eine Entwicklung von Portlets, die interoperabel zu verschiedenen Portalprodukten sein könnenk nnen.

Mit Portal Standards. OracleAS Portal IBM Websphere Portal BEA Weblogic Portal YellowBrix News Weather

Was ist OASIS/WSRP? OASIS * Web Services for Remote Portlets (WSRP) - Ein Web Services Standard, der ein Plug & Play von visuellen, bildschirmorientierten Web Services mit Portalen gestattet * OASIS : Organization for the Advancement of Structured Information Standards

Was ist JSR 168? JSR 168* definiert einen Satz von APIs, um eine Interoperabilität zwischen Portlets und Portalen aufzubauen. * Java Specification Request Portlet Specification (API)

Verhältnis zwischen WSRP und JSR 168? WSRP ist ein Kommunikationsprotokoll zwischen Portalservern und Portlet Containern JSR 168 ist eine Java API für Portlets, um mit Portalen zusammenzuarbeiten WSRP JSR 168 Portlet Portal Container (Provider) Portlet Portlet Container Portlet

Oracle Kunden können einfach neue Standards adaptieren HTTP Listener Portal Server WSRP Protocol SOAP Protocol WSRP Adapter SOAP Adapter JSR 168 Portlet Container Portlet JPDK Portlet Container Portlet Portlet Portlet WSRP/JSR-168 Verification Service auf: http://portalstandards.oracle.com

Integration von Drittanbieter Portlets Über 50 führende Partner Über 200 vorgefertigte Portlets Portal Katalog enthält: Börsenticker, Wetter, Nachrichten Internetsuche Diskussionsforen, Chat, Collaborative Workspaces OracleAS Portal Katalog http://portalcatalog.oracle.com

Integration von Unternehmens-Applikationen OracleAS Integration fertige Adapter: SAP, Siebel, PeopleSoft, JDEdwards Jede JCA Applikation Messaging Advanced Queuing MQ Series Portal Provider OracleAS Integration Adapter Adapter Adapter

Einbinden von eigenen Applikationen mt OracleAS Portal Development Kit Reichhaltiges Set von APIs/Services: Customization Session Management Cookie Management Sprachen Fehlerbehandlung Event Handling und Logging Remote Deployment Application Server Integration mit Oracle Internet Directory J P D K URL Servlet JSP EJB Web Service HTTP HTTP Web Sites Existing Applications W SD SOAP L Web Services

Anforderungen an ein Unternehmensportal Produktivität verbessern Berücksichtigung der Bedürfnisse unterschiedlicher Organisationen Schnelle Realisierung Integration notwendigen Contents und Applikationen Berücksichtigung auch komplexer Plattformen

Was braucht man? Unternehmenssuche Collaboration Werkzeuge Business Intelligence Werkzeuge Multi-Device Unterstützung Web caching Webserver Applikationserver Portlet Framework ParallelPageEngine PersonalizationEngine WorkflowEngine Portal Metadata Repository Mehrsprachiges Framework Content management Datenintegratioin Anwendungsintegration Monitoring und Verwaltung Benutzerauthentifizierung Benutzerverzeichnis SingleSignOn

Punkt-Lösungen: zu komplex Inktomi Inktomi Web Web Web Cache Web Methods Cache B2B B2B Integration Microsoft Phone.com Netscape Microsoft Netscape Web Web Server Wireless (iplanet) Server Wireless (iplanet) Directory Directory BEA BEA Times Verisign Verisign Java Security Java Server Times Ten Ten Server DB DB Cache Cache Security Web Web Trends OpenWave Business Business Trends Objects Objects Clickstream PERL PERL Server Server Plumtree DSS Plumtree DSS Vitria Vitria Enterprise Application Portal Portal Integration HP/CA HP/CA Systems Systems Management

vom Single Host Portal SSO OID Infrastructure Database Alle Komponenten auf einem Server für Entwicklungs- und Testzwecke sowie kleinste Portale

bis zu hoch verfügbaren Systemen Firewall IP Load Balancer Firewall Web Cache Web Cache Web Cache Firewall HTTP Portal Portal HTTP Portal SSO OID OC4J OC4J OC4J OC4J Portal Repository Security Repository Belastbarkeit und Ausfallsicherheit gewährleistet durch Web Cache, HTTP Server Cluster Multiple OC4J und PPE Instanzen

Erhöhte Produktivität durch zentralisiertes Management Web-basierte Konsole (Enterprise Manager) Monitoren aller Services HTTP Caching Page Engine Login Server Portlet Provider Darstellung aller Diagnose-Logs online

Advanced Security Single Sign On LDAP Verzeichnis Benutzer Gruppen Verschlüsselung Identity Integration & SSO mit MS-Windows

F R A G E N A N T W O R T E N