Do you have production 11g applications?

22 views
Skip to first unread message

Shay

unread,
Jun 10, 2009, 5:47:41 PM6/10/09
to ADF Enterprise Methodology Group
It might be slightly off topic, but since there was a thread about how
to convince people to adopt ADF, and since this is related to this - I
thought I would try posting here.

We (Oracle) don't have a mechanism that allows us to track who is
using ADF and at what stage of development they are. We mostly rely on
word of mouth to learn about ADF applications that are in production
and what they do.

Right now we are looking to find the early adapters of Oracle ADF 11g
who already got an application, or a module in an application, in
production in their company.
On the table right now are some requests that we got from market
analysts (Gartner, Forrester and such) to talk to such customers, and
also the possibility of getting such customers to talk at live Oracle
events and conferences.

If you do have a production application built with ADF 11g can you
please email me at
shay.shmeltzer @ oracle . com
And let me know:
Company name
Technologies used
Two sentences describing the application
Would you be interested in talking to analysts about your ADF
experience
Would you be interested in talking at events about your ADF experience

John Flack

unread,
Jun 12, 2009, 9:12:48 AM6/12/09
to ADF Enterprise Methodology Group
One proof of concept. We won't have any production ADF 11g
applications for quite a while. Why? Because all of our application
servers run OAS 10.1.3 and OC4J. Nothing against WebLogic, I'm sure
it's wonderful, but it is so different, and my system administrator
says he has no time to learn to administer it. Neither do I.

Chris Muir

unread,
Jun 12, 2009, 4:12:04 PM6/12/09
to adf-met...@googlegroups.com
John brings up some interesting points.

At my current client we're getting incredibly close to production for our first ADF 11g application, and its a corker at 1 page! (ok, there's a bit of sophistication in that 1 page app, but still only 1 page).  I'm sure a 1 page app would be a poster child for your needs Shay, it's even got a spinnng icon! ;-)

In adopting ADF my client has taken the recommendation on board to start small and build up skillsets, resources and similar.  However like John indicates, the adoption of ADF is slowed by other peripheral activities, tools etc.  WLS has certainly been a learning curve.  The introduction and setup of SVN is another, and its disruption of the current change control processes.  I've also put a lot of emphasis into teaching teams to do proof-of-concepts to see how things do and can work, as well as how to write design documents that assist the ADF development process.  This all takes time.

There have also been 3 other main limiters in our ability to do more:

1) the organisation has a substantial Forms legacy system + other systems to maintain; these continously pull team resources away. ADF is still niche, not core to their dev strategy purely because of the scale of the legacy system
2) there are virtually zero other ADF resources available internally and externally in the local market. Java resources are somewhat available, but to be honest I'm not overly keen to introduce them as they're first reaction to ADF is usually immature
3) continous issues of Forms is more than capable of providing "good-enough" solutions in many cases, so where to focus for the next ADF application without rewriting something Forms is already doing well?

In saying # 3, my client does have a number of upcoming projects which will lead on from a heady 1 page application, which will be particularly suited to the web delivery ADF is capable of, and in turn more excitingly tailor fitted to the new task flow features.  We're hoping for at least 2 pages in the next app! .... logon, logoff ;-)

I guess why I wanted to post in reflection of John's timely comments is the adoption of a new technology into an organisation can often be a large undertaking which has little to do with the actual technology at hand, it's the peripheral issues that take a lot of time, and often requires somebody who is keen to see it succeed with a long term outlook.  This is why at times I've taken pains to indicate to Oracle, that beyond providing demos on features and similar, you need to assist organisations (for free ;-) in sloting JDev into the existing internal mechanics of the organisation (remember my rant about SVN + JDev? - it's not about SVN, it's about changes to change control procedures that was a pain point for us in adopting JDev) .... but that's also why this group exists.  In addition given there are now so many "successful" legacy systems installed unlike 10 years ago, new technologies need to be incredibly good to dethrown their predecessors in a zippy fashion, even with a lot of bells and whistles.

Regards,

CM.

Avrom Roy-Faderman

unread,
Jun 12, 2009, 4:27:15 PM6/12/09
to adf-met...@googlegroups.com, DUNCAN MILLS, Avrom, Avrom Roy-Faderman, Peter
One page apps are the coolest. I haven't been able to put any 11g apps in
production, since all of my current clients are too heavily invested in
Portal to move to WLS, but theoretically it should be possible to make any
app one page (more or less using the page as you'd use a template, just to
provide a frame [in the non-technical sense] for everything else to run
on). I don't know what the performance implications of this are for large
apps (never having made a large app this way--I should emphasize that I
don't know it's bad; it's just that I don't know it isn't bad), but 0
full-page refreshes=mondo desktop app feel.

>%2

Chris Muir

unread,
Jun 12, 2009, 4:41:07 PM6/12/09
to adf-met...@googlegroups.com, DUNCAN MILLS, Avrom, Avrom Roy-Faderman, Peter
Ah, you misunderstand.  No page fragments, just a simple-ish search-result page, with a bunch of smarts; an autocomplete control (based on Frank's recent article), business rules around when certain results can be shown and not, combinations of legal search fields, large amount of logging user actions for statistical purposes, + minor skin work, + template, but in the end, just a single page app.  A fair amount of the work for the juniors has just been learning where and how to do things in the framework particularly with our business requirement to log the users' actions.  Various parts of the solution have popped up on my blog (or will do soon).

Certainly not the Queen Mary of ADF apps I'm afraid.

CM.


Susan Duncan

unread,
Jun 13, 2009, 4:30:37 AM6/13/09
to adf-met...@googlegroups.com
Hi Chris

I'd like to take the opportunity at ODTUG to sit and talk about JDEV and SVN. As you know, it's my area and I'm even more into the whole ALM/SDLC aspects of team working these days - in fact, if anyone else is interested perhaps we could do it as a group. I want to ensure as far as possible that what your group is working on in terms of methodology and best practice dovetails with our plans for JDeveloper.

I also hope to wow some of you with Team Productivity Center - our move into ALM - that I'll be spreading the word about ;-)

rgds

Susan


susan_duncan.vcf

Chris Muir

unread,
Jun 14, 2009, 2:48:03 AM6/14/09
to adf-met...@googlegroups.com
Hi Susan

Thanks very much for the offer, I'd be more than happy to meetup at
ODTUG. I'll take this discussion offline, we can organise a meetup
time, then we can post here for others to attend if they like (I hope
they do!).

Cheers,

CM.

Nathalie Roman

unread,
Jun 14, 2009, 4:56:54 AM6/14/09
to ADF Enterprise Methodology Group
Hi John,

We are having the same issues with our ADF applications and customer
base. Most of the customers which are using Portal, Forms
applications, ADF, ... are running on en Oracle Environment, which is
OAS and OC4J.
Moving towards Weblogic has a high impact on the customers'
infrastructure and development team in place.

Sinds a lot of our customers are struggling with questions regarding
moving their existing applications towards Weblogic, especially for
Oracle Portal and Forms, we haven't been able to work on the 11g
technology stack in a production environment.

More clarity regarding the migration path from OAS to Weblogic needs
to be in place, before thinking about the migration itself.

We have customers using the existing SOA Suite components such as
BPEL, ESB which are very eager to use OSB, but that would imply that
you need to use 2 different management tools to monitor these
applications, namely Enteprise Manager and WLS Console.

If we can provide our customers more clarity regarding a comprehensive
and integrated release management approach and development approach
for the fusion middleware stack, they will be motivated to start
integrating.

Kind regards,
Nathalie
> > Would you be interested in talking at events about your ADF experience- Hide quoted text -
>
> - Show quoted text -

Todd

unread,
Jun 16, 2009, 9:36:56 AM6/16/09
to ADF Enterprise Methodology Group
July 1 is our target date to put our first 11g app into production.
This is the first of three releases all using 11g. We're a building a
applications to enter scholarship information, match qualified
students to scholarships, allow students to apply and allow
administrators to evaluate students. There will also be a public
website component so the general public can view scholarship
offerings.

The apps use ADFBC, ADF Faces RC (the public site uses Trinidad
because of the IE6 limitation), WLS 10.3, webservice client.

It's been a huge learning curve . . . ADF Libraries did work for us,
so we have struggle with how to design the apps so that we can reuse
the model. To that end, we are currently struggling with how to get 2
view controllers to work within the same workspace so we can use the
Model that exists there. We file one or two SRs weekly.

amir hosein khanof

unread,
Jun 17, 2009, 1:18:45 AM6/17/09
to adf-met...@googlegroups.com
Dear Shay,

First  to answer your question:

Company name :  I am not allowed to mention the name we are in Iran and generally we are not allowed to use the american technology but as you now the Oracle products are the most used products here in Iran and next goes for Microsoft.
Technologies used :  Oracle ADF 11g
Two sentences describing the application :
 
it is a total solution system for a oil-power plant company with more than 3000 employees the main module is :HR,Document Control,Office automatin,Contracts& change,.. each of them has about 2-3 sub system.
Would you be interested in talking to analysts about your ADF
experience:  yes
Would you be interested in talking at events about your ADF experience:   yes


It seems that our company is one of the first company that has a full application deployed in the production environment with ADF 11g, this system has about 50 pages/page fragments and more than 100 entity/view/view link...and other ADF BC components.
the release that we are working is 11.1.1.0.2 (passing the process of migrating from previous releases), the application is deployed on the internet too and pls do not ask about the license.. :)
I am really satisfied with this version that was a very big step from 10.3 to 11g.
Also, as I am a developer and consultant of ADF I know 3 other companies that are working on migrating their applications from form builder to ADF.
we are generating the pages in a team of 5(adf developer) 5 analyse and designer 1 project manager, 2(quality and test) and generally we are happy with the good speed of developing and we are mainly disappointing about:

1-many bugs
2-lack of standard for developing and  not a really clear solution for building a big application more than 100 sub-system with ADF
regarding the standard, mainly the people are worried about how to managed their application modules and other BC component but in production this is not a really issue the most issue is that how to develope an application that is consist of 100 or more subsystem that each subsystem has more than 50-100 pages and each subsystem need about 4-5 application modules!
The system that we are developing is consist of 100 subsystem and we at the present has developed 3 small-sized subsystems of it,I hope you could guess my worries.
When the number of application modules and pages are getting big, deploying is risky and error-proven and the performance would be decreased and because the number of BC components are large each user would gain large resource so when the number of user is getting high, the performance is decrease significantly.

good point that help us to deal with above problems:
1-working on standardized application developing with ADF, having more than 2 (starting from 10g) year of pure developing ADF we reach to a point that at present we have a really acceptable standards. the best step that we have taken here is that now we have a template applications that it has all the necessary resources and patterns needed for developing such as the Task Flow pattern, Skin, customized Entity and View,customized Error Handling,page template,sample master-detail page,all the utility and library,sample deploy project,shared app module,needed page for gateway,1 session bean(user can add other bean but this one is needed for make the gateway works,...
every sub system is developing with this template and based-on the number of pages that each sub system would have the team member would be adjusted.
2-each sub system is deployed independed for example we have a financial.ear, cartable.ear,...
the good point here in contrast to having a big ear file with very larg entity and view is that:
- in a little change there is no need to redeploy the other application only the changed application (ear) would be updated.
- developing rate is higher
- maintenance is really simpler
the problem with this design is:
- we need a pattern to handle the link between this subsystem(ear) files, for this issue we make a pattern that is similar to a gateway, I mean that when a person from page "a.jsp in cartable.ear" goes to the "b.jsp financial.ear" with this gateway we do following things, first we invalid the session in cartable.ear, second we direct the person to the b.jsp in financial.ear (here a new session in generated) and at last we move the previous session data that user had in cartable.ear to the new application financial.ear (not a easy step)

maybe our design is not very good but at present we are generally satisfied with the application,our application has about 400 user (100 concurrent user) and they will reach to 800 at the next 4 months.
we are now developing 5 subsystem that would be finished in next 6 months.

I hope that this information is useful and if anybody has a better design or want to discuss the method that we are adopting for developemnt I would be really happy to share our idea.

Regards,
Amir

Marko Mitic

unread,
Jun 17, 2009, 4:46:21 AM6/17/09
to adf-met...@googlegroups.com
Hi Shay,

MNO is a young software company from Belgrade, Serbia formed in december 2008. Developers that work in MNO have about three years of work experience in JDeveloper and are former employees of Omnilogika doo, Belgrade. 11g platform was adopted for development since release of technical preview 1. Since then our developers worked on projects that are described below.

Primary Healthcare (General Practice - GP)
ADF Faces 11g, EJB 3.0, Oracle Toplink, Jasper Reports
Developed with JDeveloper 11g tp3, deployed to OC4j 11g tp3.
Currently in migration to R2 and WebLogic
PHC solution covers four main areas in medical primary healthcare:
1. Individual patient data management (Electronic Patient Record - EPR)
2. Research and epidemiology
3. Creation of the patient's database for the introduction of capitation financing models with reporting mechanisms
4. PHC management and quality assurance
Software is currently in use in twenty five ambulance stations with about 150 doctors and nurses. Database contains about one hundred and fifty thousands patient records.
MNO developers participated in all phases of software development cycle.

Sport Facilities Register
ADF Faces 11g, EJB 3.0, Eclipselink
Developed with JDeveloper 11g R1, deployed to WebLogic 10.1.3
Encapsulates basic common objects in charge of generic management of sport facilities.
It will be used by all existing and future applications which are related with e-government in sports.
Software is currently in testing phase by future users in Serbian Misnistry of Youth and Sport.
Estimated users more than 1000.
MNO developers participated in all phases of software development cycle with partner company Belit doo, Belgrade.

SEPA Direct Debit 
ADF Faces 11g, EJB 3.0
This software module enables bank to participate in SEPA Direct Debit clearing in Serbia.
Currently in test phase.
MNO developers participated partially in UI development.



Regards
Marko

--
Marko Mitić
Bul. Kralja Aleksandra 249/62
11000 Belgrade
Serbia
Phone. +381 (0)63 7737328

Chris Muir

unread,
Jun 18, 2009, 1:04:17 AM6/18/09
to ADF Enterprise Methodology Group
Thank you to everyone who has taken time out to post about their
current production ADF efforts, it's great to see what's "really"
happening around the world. Hopefully others will post soon too?

Cheers,

CM.

Shay Shmeltzer

unread,
Jun 19, 2009, 1:02:10 PM6/19/09
to adf-met...@googlegroups.com, ADF Enterprise Methodology Group
Just a quick note to say that while some posted their replies on this
public list, others just sent a direct email to me. Do even in the
ranks of this group, there are more production ADF 11g apps.

Shay Shmeltzer
Group manager
Oracle

Jean-Marc

unread,
Jun 20, 2009, 10:00:46 AM6/20/09
to ADF Enterprise Methodology Group
Hi All,

I'm happy to read John & Nathalie posts as we are exactly in the same
situation.

Moving towards Weblogic is a problem for us as we have put a AS 10.x.y
infrastructure in place less then 8 months ago using one server for
ADF deployment, one for Forms/Reports and one for Infra.
We are still without answers to questions regarding the replacement of
the OC4J server with a Weblogic server including OID 10.1.4 SSO
integration, WLS licencing issue : whether we need to purchase WLS
(which would be a real blocking issue).

End of last year, we wanted to deploy one first ADF application 10.1.3
to OC4J and wait for 11g for new apps but had to continue dev with
10.1.3 due to intro of WLS in the picture which in delayed the whole
Fusion Middleware 11g release.
Now that it is sched. for July 09, the builds apparently won't include
Forms and Reports.....

We will be able to move to an ADF 11g production only when we will
have a full confirmation of releases to be installed for all our
Oracle AS building blocks to run Forms 11g, Reports 11g, ADF 11g and
OID/SSO 11g.
So, it won't be before next year.

Regards,
Jean-Marc

Simon Haslam

unread,
Jun 20, 2009, 2:42:35 PM6/20/09
to ADF Enterprise Methodology Group
The questions you are asking are on the lips of many OAS
administrators at the moment! At the UKOUG App Server & MIddleware SIG
last Thursday Oracle talked a little about the installation types that
will be in 11gR1 (I put an entry on my blog about it). One of the
11gR1 install types is Forms/Reports/Disco, though I don't know
initially if that is 10g certified with WLS, or new 11g versions.
Apparently whilst OID is a strategic product there's no OAS SSO 11g
planned but you'll be able to continue to use your existing 10g SSO
with OFM 11g.

My personal opinion is that we'll see various hybrid installations
over the next year, for example, keeping your 10g OID/SSO as it is but
wiring in an 11g mid-tier for ADF.

Anyway, this is just speculation really - I expect we'll get more
answers at the 1st July OFM 11g launch event, so not long to wait now!


-Simon

BradW

unread,
Jun 23, 2009, 12:15:45 AM6/23/09
to ADF Enterprise Methodology Group
Work with your Sales team. We are in the same situation, but they are
able to help with the migration on an exception basis. It seems that
we need to work it in with other purchases to help make the process go
better. This is a good lesson however. If you purchased Enterprise
OAS, you will need to get WL Suite which includes the other components
licensed. You may need to pay the difference. However, again, if you
will not be using the new features bundled with WL Suite, you may be
able to work with your sales team on this one.

Best of luck!


BradW
Reply all
Reply to author
Forward
0 new messages