Firstly, you are right in raising a concern about a single monolithic
unbounded task flow. Typically a bounded task flow can be thought of
mimicking a function of work. In the same way a Forms application
wouldn't be designed inside one massive FMB. So while an BTF != FMB the
thought process of how a business process was broken into FMBs could be
used to decide on a task flow break down.
The second point is that your statement "The reason for this is these
applications are coming from old forms" (I assume you mean Oracle
Forms?) This raises alarm bells since it indicates that your design for
your JEE application is being driven by an old (client/server)
technology. Its like telling me you are designing a new Ferrari but you
are basing all your design decisions on the fact you currently own a
1980 VW Golf
The next point, you have to know ADF to architect ADF applications. If
you are a JEE expert who doesn't know ADF but architects an ADF
application then you run the risk of fighting the natural "feel" of an
ADF application. Generally speaking a Forms application can map to ADF
pretty well - given that Forms are typically database driven and ADF BC
naturally mirrors Forms blocks/properties. So there shouldn't be a big
disconnect..if there is, that would be a point of concern.
As for more details on task flow use, you would possibly think of the
top level UTF as containing all the entry points into your application.
If you can only enter your application from one point, e.g. a top level
"menu" then this would be a single noded UTF with many BTF being called
from it...and if you want to call other BTF from those then that is fine.
However there are other ways of achieving this; see the following as a
couple of examples:
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/48-sitemenu-protection-169190.pdf
http://www.orastudy.com/oradoc/selfstu/fusion/doc.1111/e15524/ui_impl_uishell.htm#CJABBICC
At the risk of repeating myself, if redeveloping an Oracle Forms
application, while you may well be influenced by the existing
application, your design should not be driven or constrained by it.
Given you are embarking on a considerable (or even massive!)
redevelopment effort, shouldn't the business be able to garner some
benefits of that effort rather than just mimicking exactly what they had
before.
Don't know if any of this helps ;o) but hope it does.
Grant
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodology+unsubscribe@googlegroups.com
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
Grant
Trevor Oates wrote:
> Hi Steven,
>
> we are due to start an ADF project where we will be re-designing an
> existing forms application in ADF. We are very keen to adopt all best
> practice design patterns and see taskflows as being particularly
> fundamental to our application design and developement.
>
> I would very much appreciate a copy of your presentation along with
> the demo application. I'm sure this will save us many hours of work
> and act as a great teaching aid. Many thanks in advance.
>
> Regards, Trevor.
> On 21 June 2011 15:54, STEVEN DAVELAAR <steven....@oracle.com
> Kaleidoscope <http://www.kscope11.com/>. For my presentation, I
> have put together a presentation highlighting the main concepts of
> this approach, and a sample application that showcases the concepts.
> If you are interested, I can send you the slides and the demo
> application.
>
> Regards,
> Steven Davelaar,
> JHeadstart
> <http://www.oracle.com/technetwork/developer-tools/jheadstart/overview/index.html>Team
>> <mailto:adf-methodology%2Bunsu...@googlegroups.com>
>>
>> All content to the ADF EMG lies under the Creative Commons
>> Attribution 3.0 Unported License
>> (http://creativecommons.org/licenses/by/3.0/). Any content
>> sourced must be attributed back to the ADF EMG with a link to
>> the Google Group
>> (http://groups.google.com/group/adf-methodology).
>>
>>
>> --
>> You received this message because you are subscribed to the ADF
>> Enterprise Methodology Group
>> (http://groups.google.com/group/adf-methodology). To unsubscribe
>> send email to adf-methodolo...@googlegroups.com
>> <mailto:adf-methodolo...@googlegroups.com>
>>
>> All content to the ADF EMG lies under the Creative Commons
>> Attribution 3.0 Unported License
>> (http://creativecommons.org/licenses/by/3.0/). Any content
>> sourced must be attributed back to the ADF EMG with a link to the
>> Google Group (http://groups.google.com/group/adf-methodology).
> --
> You received this message because you are subscribed to the ADF
> Enterprise Methodology Group
> (http://groups.google.com/group/adf-methodology). To unsubscribe
> send email to adf-methodolo...@googlegroups.com
> <mailto:adf-methodology%2Bunsu...@googlegroups.com>
You don't need to create project dependencies in Jdeveloper.
You can have separate workspaces each deploying to an adf library.
Your main viewcontroller project can include all adf libs which would indeed give a huge deployment file. If you don't want that, you can deploy the various adf libs as a shared library to weblogic. See this blog post for more info:
http://rimmidis.blogspot.com/2010/02/how-to-package-project-to-be-shared.html
Regarding the slides, I will publish the final version on the JHeadstart blog, right after my presentation at ODTUG next week. I will also make the demo app downloadable from the jheadstart blog.
Regards,
Steven
Richard Passmore
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).
Can you explain your observation in more detail, i don't think i understand it.
Regards,
Steven
@STEVEN
It would be great if you can send me the slides and the demo. Specially I would like to see how the BTF could be effectively used in a real world enterprise application.
My email address is sash...@gmail.com
Thanks
|
Steven Davelaar| Technology
Director | Oracle Consulting Tel +31 30 669 8113 | Fax +31 30 669 9966 Oracle Nederland BV | Rijnzathe 6, 3454 PV De Meern, The Netherlands PO Box 147, 3454 ZJ De Meern,The Netherlands | KvK nr. 30096087 |
| Oracle Expert Services | JHeadstart |