Posts mit dem Label oracle fusion middleware werden angezeigt. Alle Posts anzeigen
Posts mit dem Label oracle fusion middleware werden angezeigt. Alle Posts anzeigen

2012-10-22

ADF Mobile Extension für JDeveloper 11.1.2.3

Oracle hat heute ADF Mobile veröffentlicht. ADF Mobile steht für Entwickler als Extension für den JDeveloper in der Version 11.1.2.3 zur Verfügung und kann über die Update-Funktion heruntergeladen werden. Der Download hat eine Größe von etwa 157 MB.

Im Gegensatz zu den bisherigen Möglichkeiten des Application Development Frameworks, mit denen lediglich eine optimierte Darstellung von ADF-Anwendungen in mobilen Browsern zur Verfügung gestellt werden konnte, ist es nun möglich mit Hilfe von ADF Mobile native Anwendungen für Geräte auf Basis von Android und iOS zu erstellen.

Kurz zusammengefasst hat Oracles ADF Mobile die folgenden Eigenschaften:

  • Es werden unterschiedliche Plattformen und Gerätetypen unterstützt: Android / iOS & Smartphone / Tablet. Dabei hat ADF Mobile den Vorteil, dass die Anwendung nur einmal implementiert werden muss. Das Deployment für die unterschiedlichen Geräte übernimmt die neue Extension.
  • Dem Programmierer kann sich zwischen verschiedenen Möglichkeiten entscheiden, das UI zu implementieren:
    • eine serverbasierte Darstellung über JSF
    • ein beliebiges HTML5-Framework wie JQuerry
    • Standard-Komponenten und eigene HTML5-Komponenten
  • Die Anwendungen haben Zugriff auf die Hardware der Geräte. So ist es möglich, dass eine ADF-Mobile Applikation die Kamera, GPS-Sensoren u.ä. nutzt.
  • In jeder ADF Mobile Anwendung wird eine eigene Java VM eingebettet. Dadurch kann die gesamte Anwendungslogik in der Applikation sogar unter iOS implementiert werden.
  • Durch die Verwendung von Java steht über JDBC auch eine problemlose Anbindung an Datenbanken zur Verfügung. ADF Mobile unterstützt hierbei auch SQLite und Verschlüsselung.
  • Jegliche Kommunikation und Datenspeicher können verschlüsselt werden.

Wer sich bereits einen ersten Eindruck verschaffen möchte, für den hat Shay Schmeltzer schon einen kurzen Beitrag in seinem Blog veröffentlicht: Developing with Oracle ADF Mobile and ADF Business Components Backend.

Viel Spaß beim Ausprobieren und Programmieren!!!

2012-09-04

Gartner nimmt Oracle ADF unter die Lupe

In ihrem jüngsten Artikel hat eines führenden Marktforschungsunternehmen für den IT Bereich (Gartner) Oracles Entwicklungsframework ADF unter die Lupe genommen.

Gerade Unternehmen, die schon Oracle Technologien vertrauen, werden mit dem Framework von enormen Vorteilen in der Integration und der Vielfältigkeit profitieren.

Zitat: “ Development organizations deploying general purpose enterprise Java applications on Oracle's Fusion middleware suite will find ADF's deep integration with this suite to be a significant advantage. This is particularly true among applications that rely on elements of the stack that go beyond the core WebLogic server. Most notably, development efforts leveraging a combination of JDeveloper, ADF, and OFM will yield measurably higher developer productivity rates than alternative Java technologies.”

Den gesamten Artikel lesen Sie unter:

http://www.gartner.com/technology/reprints.do?id=1-1BU762S&ct=120827&st=sb

Stephan La Rocca

2010-07-20

Kurzes Statement zur OBIEE 11g

Vor 2 Wochen hatte ich die Möglichkeit beim Oracle OBIEE 11g Launch Event einen Blick auf das neue Release zu werfen.

Mein erster Eindruck war doch sehr positiv. Der Sprung von 10g auf 11g ist schon riesig.

Leider war die Zeit in der man einen Blick auf die Software werfen konnte doch stark begrenzt, so dass die Eindrücke durch eigenes Entwickeln verfestigt werden müssen.

Sobald wir bei Team eigene Erfahrungen mit der OBIEE 11g gesammelt haben, werden wir diese hier veröffentlichen.

Also heißt es nun warten auf den Launch des Downloads ;-)

2009-10-28

ORACLE – SUN: What will happen to NetBeans, Glassfish..

Oracle hat sein FAQ Dokumente bzgl. des Sun Produktportfolio aktualisiert und macht nun auch einige Aussagen zu 1NetBeans und Glassfish.

Entscheidender Punkt aus Sicht von Oracle ADF und Oracle JDeveloper ist folgender Abschnitt:

“While Oracle JDeveloper remains Oracle’s strategic development tool for the broad portfolio of Oracle Fusion Middleware products and for Oracle’s next generation of enterprise applications, developers will be able to use whichever free tool they are most comfortable with for pure Java and Java EE development: JDeveloper, Enterprise Pack for Eclipse, or NetBeans.”

Damit wiederholt Oracle die Aussage, dass Oracle JDeveloper das strategische Entwicklungstool für Oracle Fusion Middleware und für Oracle Fusion Applications ist.

Das FAQ – Dokument kann man hier abrufen.

2009-08-13

TELDE – Integration des WebLogic Server in den Web Server (Teil 15)

Anforderung

Der Zugriff aller Web Applikationen soll über den Web Server geschehen, um Applikationen und Web Services auf Virtuelle Host zu verlagern und über Standartports zu adressieren. Desweiteren soll bei einem Ausfall oder Wartungsarbeiten eine anwendungsbezogene  Meldung beim Endbenutzer angezeigt werden.

Lösung

  1. Konfiguration des WebLogic Server Modules für den Apache Web Server

Komponenten

  Bereich Komponente
  TELDE OES, Apache Web Server, WebLogic Server, fusion_domain
  Apache PlugIn WLSWebServerPlugIn 1.0.1150354
  Apache WLS Konfiguration weblogic.conf
  WebLogic Error Page nowls.html

Umsetzung

Bereich Gegenstand
Download WLSWebServerPlugIn 1.0.1150354
weblogic.conf
nowls.html
   
WinSCP Kopieren des Downloads WLSWebServerPlugin 
nach /u01/product/oracle/middleware/11.1.1/wls/software/apache_plugin als Benutzer oracle
  Kopieren des Downloads weblogic.conf
nach /etc/httpd/conf.d als Benutzer root
  Kopieren des Downloads nowls.html 
nach /var/www/error als Benutzer root
   
Putty Action: Start Putty
  Action: Open Save Session telde.local als Root
   
Shell

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

 

Instalaltion und Konfiguration der mod_wl

[root@telde ~]# cd /u01/product/oracle/middleware/11.1.1/wls/software/apache_plugin

[root@telde apache_plugin]# unzip WLSWebServerPlugins1.0.1150354-Apache.zip
Archive:  WLSWebServerPlugins1.0.1150354-Apache.zip
extracting: README.txt
   creating: aix/ppc/

:

[root@telde apache_plugin]# cp linux/i686/mod_wl_22.so /etc/httpd/modules
[root@telde apache_plugin]# cp linux/i686/mod_wl128_22.so /etc/httpd/modules
[root@telde apache_plugin]# cd /etc/httpd/modules/
[root@telde modules]# chmod a+x mod_wl*

weblogic.conf

LoadModule weblogic_module   modules/mod_wl_22.so

<IfModule mod_weblogic.c>
  WebLogicHost www.telde.local
  WebLogicPort 7001
</IfModule>

<Location /console>
  SetHandler weblogic-handler
  #PathTrim /console
  ErrorPage http://www.telde.local/error/nowls.html
</Location>

<Location /em>
  SetHandler weblogic-handler
  #PathTrim /em
  ErrorPage http://www.telde.local/error/nowls.html
</Location>

Erläuterung Durch die Konfiguration der beiden Locations kann jetzt die entsprechende Applikation im WebLogic Server direkt über Port 80 des Apache HTTP Server angesprochen werden.

Sollte der WebLogic Server unter der Adressierung www.telde.local:7001 nicht erreicht bar sein, so wird auf eine Fehlerseite umgeleitet.

Dies ist sehr hilfreich, sollte der WebLogic Server einmal neugestartet werden, erhalten die Benutzer eine entsprechende Antwort, die auch pro Location oder mit anderen Worten pro Applikation angepasst werden kann.

Wichtig ist nur das der WebServer der ErrorPage ereichbar ist. In unserem Fall ist es vielleicht notwendig auf dem Client einen entsprechenden Eintrag:

192.168.234.140 www.telde.local

in die c:\WINDOWS\system32\etc\hosts vorzunehmen.
Neustart HTTP Server

[root@telde conf.d]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

   
Test http://www.telde.local/console
  1
 

[root@telde conf.d]# service wls_fusion_domain stop
Stopping Weblogic Server...

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

Connecting to t3://telde.local:7001 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain ion_domain'.

Warning: An insecure protocol was used to connect to the
server. To ensure on-the-wire security, the SSL port or
Admin port should be used instead.

Shutting down the server AdminServer with force=false while connected to Admrver ...
Disconnected from weblogic server: AdminServer

Exiting WebLogic Scripting Tool.

Done

  http://www.telde.local/console
  2

[root@telde conf.d]# service wls_fusion_domain start

  http://www.telde.local/em  [Einige Sekunden warten !]
  3

Anmerkung

So einen Beitrag zum WebLogik Server habe ich noch in der Pipe. Dann geht es an XMPP Chat Server, Oracle Team Productivity Center, Hudson, APEX Zugriff, Database 11g Patchset für Version 11.1.0.7 wird für Fusion Middleware RCU benötigt.

2009-08-12

TELDE – Konfiguration einer WebLogic Domaine (Teil 13)

1Anforderung

Um eine entsprechende Laufzeit- und Managementumgebung für Fusion Middleware Applikationen zu haben, wird eine eigene WebLogic Domaine benötigt, die alle Bibliotheken und Fusion Middleware Control beinhaltet.

Lösung

  1. Konfiguration einer WebLogic Domain mit JRF und Oracle Enterprise Manager 11g Fusion Middleware Control.

Komponenten

  Bereich Komponente
  TELDE OES, WebLogic Server, Fusion Middleware Application Developer

Umsetzung

Bereich Gegenstand
Xming Action: Xming starten
  2
Putty

Action: Start Putty
Action: Open Save Session telde.local als oracle

 

[oracle@telde ~]$ cd /u01/app/oracle/product/11.1.1/middleware/wlserver_10.3/common/bin
[oracle@telde bin]$ ./config.sh

 

3

  Select: Create a new Weblogic domain
Choose: Next
  4
  Select: Oracle Enterprise Manager – 11.1.1.0 [appdev]
Select: Oracle JRF – 11.1.1.0 [appdev]
Choose: Next
  5
  Input Domain Name: fusion_domain
  Choose: Next
  6
  Input User password: welcome1
Input Confirm user password: welcome1
Choose: Next
 

7

  Choose: Next
  8
  Select: Administration Server
Choose: Next
  9
  Choose: Next
  Choose: Create
  10
  Choose: Done
 
Start
Domain

[oracle@telde ~]$ cd /u01/app/oracle/product/11.1.1/middleware/user_projects/domains/fusion_domain
[oracle@telde fusion_domain]$./startWeblogic.sh

:

Test http://192.168.234.140:7001/
  11
  Action: Click Go to Fusion Middleware Contol
  12
  Input username: weblogic
Input password: welcome1
Choose: Login
Eingabehilfe Choose: Next
  13

Anmerkung

Was noch fehlt ist der Autostart nach dem Reboot. Beim nächsten mal…

TELDE – Installation Fusion Middleware 11g Application Developer (Teil 12)

2_1Anforderung

Um das Application Development Framework von Oracle zu verwenden werden die notwendigen Bibliotheken und Management Komponenten auf dem Applikationen Server benötigt.

Lösung

  1. Installation Oracle Fusion Application Developer

Komponenten

  Bereich Komponente
  TELDE OES, WebLogic
  Oracle Fusion Application Developer OFM Installation Guide for Application Developer
OFM Application Developer Runtime 11.1.1.0

Umsetzung

Bereich Gegenstand
Download OFM Application Developer Runtime 11.1.1.0
   
Putty Action: Start Putty
  Action: Open Save Session telde.local als Root
   
Shell

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

Install OFM needed Packages

[root@telde ~]# yum -y install gcc-c++ sysstat libstdc++-devel compat-db
:

Running Transaction
  Installing     : sysstat                                           [1/4]
  Installing     : compat-db                                         [2/4]
  Installing     : libstdc++-devel                                   [3/4]
  Installing     : gcc-c++                                           [4/4]

Installed: compat-db.i386 0:4.2.52-5.1 gcc-c++.i386 0:4.1.2-44.el5 libstdc++-devel.i386 0:4.1.2-44.el5 sysstat.i386 0:7.0.2-3.el5
Complete!

[root@telde ~]# exit

Xming Action: Xming starten
  2_2
WinSCP Kopieren des Downloads nach /u01/product/oracle/middleware/11.1.1/appdev/software als Benutzer oracle
   
   
Putty

Action: Start Putty
Action: Open Save Session telde.local als oracle

 

login as: oracle
oracle@192.168.234.140's password:
Last login: Fri Jul 31 18:00:00 2009 from 192.168.234.1
[oracle@telde ~]$ cd /u01/app/oracle/software/middleware /11.1.1/appdev/software
[oracle@telde software]$ ls
ofm_appdev_generic_11.1.1.1.0_disk1_1of1.zip
[oracle@telde software]$ unzip ofm_appdev_generic_11.1.1.1.0_disk1_1of1.zip

 

[oracle@telde Disk1]$ ./runInstaller
Platform is Linux X86 32 bit
Starting Oracle Universal Installer...

Checking if CPU speed is above 300 MHz.    Actual 2525 MHz    Passed
Checking Temp space: must be greater than 150 MB.   Actual 2783 MB    Passed
Checking swap space: must be greater than 500 MB.   Actual 2047 MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual 65536    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-08-02_06-33-35AM. Please wait ...
Please specify JRE/JDK location ( Ex. /home/jre ), <location>/bin/java should exist :/u01/app/oracle/product/11.1.1/middleware/jdk160_11

 

2_3

  Choose: Next
  2_4
  Choose: Next
  2_5
  Input Oracle Home Directory: appdev
  Choose: Install
  2_6
  2_7
  Choose: Finish

Anmerkung

Keine

TELDE – Installation Java Enterprise Server (Teil 11)

Anforderung3_1

Benötigt wird zum Ausführen von Applikationen in der Mittelschicht  ein Applikation Server.

Lösung

  1. Installation Oracle WebLogic Server 11g R1

Komponenten

  Bereich Komponente
  TELDE OES
  Oracle WebLogic Server Oracle WebLogic Server 11gR1 (10.3.1) - Package Installer
Oracle® Fusion Middleware Installation Guide for Oracle WebLogic Server

Umsetzung

Bereich Gegenstand
Download Oracle WebLogic Server 11gR1 (10.3.1) - Package Installer
   
Xming Action: Xming starten
  3_2
WinSCP Kopieren des Downloads nach /u01/product/oracle/middleware/11.1.1/wls/software als Benutzer oracle
   
   
Putty

Action: Start Putty
Action: Open Save Session telde.local als oracle

 
[oracle@telde software]$ ls -ltr
total 602088
-rw-r--r-- 1 oracle oinstall 615928565 Jul  9 18:34 wls1031_linux32.bin
[oracle@telde software]$ chmod a+x wls1031_linux32.bin
[oracle@telde software]$ ./wls1031_linux32.bin
  3_3
  Choose: Next
 

3_4

  Input: /u01/app/oracle/product/11.1.1/middleware
  Choose: Next
  3_5
  Choose: Next
  3_6
  Deselect: Metalink Account
  Choose: Next
  3_7
  Select: Custom
  Choose: Next
  3_8
  Choose: Next
  3_9
  Deselect: Oracle JRocket
  Choose: Next
  3_10
  Choose: Next
  3_11
Choose: Next
 

3_12

   

3_13

  Choose: Done

 

Trouble Shooting

Fehler: X connection to localhost:10.0 broken (explicit kill or server shutdown).
Lösung:
  • Xming ist nicht gestartet

oder

  • DISPLAY Umgebungsvariable ist falsch

[oracle@telde software]$ echo $DISPLAY
localhost:10.0
[oracle@telde software]$ export DISPLAY=localhost:10.0

Anmerkung

Was jetzt noch fehlt für die Konfiguration einer WebLogic Server Domaine. Beim nächsten Mal….

2009-08-05

Oracle und Versionsnummer (..i..g..x…?)

Über die Jahre hat man sich ja ein eigenes Bild bzgl. Versionsnummern und Produktnamen der Oracle Produkte bemacht, wie zum Beispiel aus 8i wird 9g aber aus 9g wird nicht 10? sondern 10g und 11g. Oder der OracleAS 10gR1 hatte die Versionsnummer 9.0.4.x.x.

Beim lesen der neuen Fusion Middleware Dokumentation ist mir gestern nun eine offizielle Klassifizierung und Beschreibung der Versionsnummer über den Weg gelaufen.

2_1

Die einzelnen Stellen werden wie folgt erläutert:

Major Oracle platform number This is the most general identifier. It represents a major new edition (or version) of
an application, such as Oracle database server or Oracle Fusion Middleware, and
indicates that the release contains significant new functionality.
Database maintenance release number
This digit represents a maintenance release level. Some new features may also be
included.
Oracle Fusion Middleware release number This digit reflects the release level of Oracle Fusion Middleware.

Component-specific release number

This digit identifies a release level specific to a component. Different components
can have different numbers in this position depending upon, for example,
component patch sets or interim releases.

Platform-specific release number This digit identifies a platform-specific release.

Warum immer noch im Produktname als Postfix ein g verwendet wird konnte ich nicht finden :).



 


´