Our customers use VMware ESX - Server for the production. There was a
very good white paper regarding BEA and deployment on a VMWare ESX
server. Unfortunately, I discovered that the link does not work
anymore. If you have interest, I send you like the PDF.
The establishment of our development and our methodology, you can look
in my presentation, I gave at DOAG 2009th Unfortunately, the
presentation in German. But I think the essentials are clearly also by
the graphics.
Presentation: http://www.box.net/shared/m508ons8h9
uli
On 15 Dez., 22:24, Chris Muir <chriscm...@gmail.com> wrote:
> Thanks for the follow up Uli and sharing your setup.
>
> Truthfully my current client is VMing their dev/test boxes as well,
> but not production. I note you didn't say your VMing your production
> box? Does this imply you've separate WLS installs on separate
> production boxes, or possibly multiple WLS installs on the same
> production box?
>
> If you're not VMing your production box any specific reason why not?
>
> Considering your VMed option for dev/test/and maybe prod it does seem
> the best alternative for the multi-ADF-library-version issue if a
> solution can't be found. One disadvantage I see is as we build more
> applications (which we're doing faster and faster) and as Oracle
> releases new versions of JDev (I count 2-3 in the last year I think)
> we're going to end up with a h3ll of a lot of WLS installs. As you
> say, we're already starting to suffer from the frequency of
> patching/upgrading our WLS boxes which we'd like to sort out before
> things get much worse.
>
> Cheers,
>
> CM.
>
> 2009/12/15 ugb <ulrich.gerkmannbart...@googlemail.com>:
> Email: chris.m...@sagecomputing.com.au
> Blog:http://one-size-doesnt-fit-all.blogspot.com/
> Mobile/Cell: 043-828-6421
> International: +61-43-828-6421
> Gmail chat: chriscm...@gmail.com
Though it helps, it does not solved the problem of dealing with new
releases.
Last 11.1.1.1 installation and integration with OID 10.1.4 and SSO
(required to work in conjunction with ADF 10g OC4J production Apps)
took me 2 full weeks due to a small but crucial instruction/note that
was omitted in Oracle installation docs... Sometimes my Oracle
relation is really looking like a sado-maso one...
Chris's point is a major one and in fact could be extended to a much
larger scope of development investments protection when building with
ADF.
One of the most important part of ADF Oracle should work on is making
any new ADF runtime version backward compatible with previous ones
both at WLS and JDev levels. E.g one Jdev, one WLS server with updates
at each new ADF runtime libraries.
Otherwise we will have to support multiple WLS installs and multiple
JDev installs and that won't be sustainable as the application base
grows.
Jean-Marc
The details of the Service Request 3-1363418101 containing the
Enhancement Request for reference:
Q) Describe how the current product functionality is insufficient.
A) We have 1 production ADF applications written in an earlier version
of JDev 11.1.1.0.0 based on the same versioned ADF Runtime Libraries,
and a new application just about to go production written in a later
version of JDev 11.1.1.2.0 dependent on the newer ADF Runtime Library
version 11.1.1.2.0.
For our existing WebLogic Server infrastructure we have development,
test and production servers at version 10.3.1. For the original
production ADF application the ADF Runtime Libraries v11.1.1.0.0 have
been installed on all WLS servers.
We now want to deploy our new ADF 11.1.1.2.0 application but have
immediately hit the limitation that 2 versions of the ADF Runtime
Libraries cannot be installed on the same WLS server at once. This is
a particularly annoying limitation as WLS actually supports running
multiple versions of deployed libraries, but the ADF Runtime Libraries
have been configured in such a way that different versions cant exist
on the same WLS server.
The only solution is to have separate WLS servers with separate ADF
Runtime Libraries installed. This creates a maintenance and
administration nightmare as we have to configure and maintain far more
WLS environments than we care to. In addition it raises concerns
about licensing as customers are pushed into creating more WLS
installs, all because the ADF Runtime Libraries dont support the multi-
versioned library capability of WLS.
Q) If possible, identify how the product can be changed to achieve the
desired result.
A) The ADF Runtime Libraries, and the ADF Runtime Library Installers
need to be changed such that multiple different versions of the
libraries can be supported from the same WLS server.
Q) Explain why Oracle Development should consider your Enhancement
Request.
A) From Oracle's point of view it's causing ADF customersto create
some very messy solutions to get around the problem, making ADF
applications must harder to maintain, and could be seen as a reason
for customers to *not* use ADF. Follow the following ADF EMG thread
to see what some customers are doing to get around the problem:
http://groups.google.com/group/adf-methodology/browse_thread/thread/0590f5db6226a7e9?hl=en#
Q) Describe the business impact if the Enhancement is not considered.
A) At the moment we're regression testing the original application to
upgrade it to the latest ADF Runtime Libraries so we only require WLS
servers with one version of the ADF Runtime Library. We would have
liked to avoid this regression testing but the other alternative is to
create multiple WLS servers, which we strongly want to avoid.
However our second application is much larger, and presumably in the
future we'll have a third application on an even newer version of the
ADF Runtime Libraries. This faces us with dread, either regression
test two applications, or create a huge array of WLS servers with
different ADF Runtime Libraries.
Q) Is this Enhancement affecting an implementation milestone?
A) Yes, as we're being forced to regression test an earlier
application to support the building of a newer application. The older
application must be completed ready to deploy to an "upgraded" WLS
environment as soon as the new application is ready, otherwise we
effectively have down time of one of our applications.
Regards,
CM.
That sounds like very fair enhancement request, so +1 from me.
I wish Oracle had some easy means for people to indicate their
preference for certain enhancement requests, so that one could "vote
for" something like e.g. "allowing multiple ADF Runtime Libraries
versions". And because those things are all about making choices,
maybe people should be able to say where Oracle should spend less
effort like e.g. "creating ADF Business Components on a diagram".
Success with the enhancement request.
regards
Jan Vervecken
For other readers' reference, ER 9322213 raised "REQUEST FOR
SUPPORTING MULTIPLE VERSIONS OF ADF RUNTIME LIBRARIES ON WLS". You
could take the opportunity to raise your own SR/ER and refer this one
to put some wait behind it.
Cheers,
CM.
Got to love the pun ... "put some wait/weight behind it". :)
regards
Jan Vervecken