壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 527|回复: 4

[二次开发] To ADF or to OAF? or Can I use ADF with Oracle E-Business Suite?

[复制链接]
发表于 2013/1/23 14:45:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
https://blogs.oracle.com/shay/entry/to_adf_or_oaf_or

By Shay Shmeltzer on May 04, 2012                                                    I'm back from the Collaborate 2012 conference - a conference that    brings together several Oracle user groups, including the Oracle    Application User Group. It was nice to see a growing interest in ADF    sessions this year, with many of the attendees actually coming from    an Oracle E-Business Suite (EBS for short) background. One question that came up    several times from this audience in different forms was "Should I    use/learn OAF or ADF for my future development".

    The answer is "it depends on what you want to do".
    Let me explain.

If what you need to do is modify an existing EBS    form/page - then you'll need to do it with the tool that this Form    was built with. This means you'll use OAF (or in some cases Oracle    Forms) and change the metadata that defines the page. This is true    for the scenarios commonly referred to as "customization" or    "personalization" in the EBS world.

   
    However there are situations where what you want to do is not modify    an existing page but rather develop a new user interface that    drastically change the interaction with the system or provides new    functionality that doesn't exist right now in EBS.
    Maybe you want to build a Mobile UI for EBS? Maybe you need a rich    dashboard with lots of interactive graphs? Maybe you need to build a system that brings together    data from both EBS as well as other sources of data?
    In these cases OAF probably won't cut it, and ADF is probably the right choice for you.


    After all ADF is what    Oracle used when we needed to build a new set of functionality for    our enterprise applications - the result is Fusion Applications that    are built from the ground up with Oracle ADF.

   Does knowledge in OAF helps with ADF?
    If you are already familiar with OAF, some concepts in ADF will be    easy for you to learn. For example OAF uses an older version of ADF    Business Components - so you'll be familiar with key concepts such    as Entity Objects and View Objects etc - although you'll have many new    features that you'll be able to leverage when using ADF 11g.
    You'll also be familiar with the component approach to UI design    that is common to OAF and ADF - although ADF has a vastly richer set    of UI components and a much more visual approach for screen    development.
    If you haven't seen how ADF development looks like yet, have a look    at this demo - hopefully it will show you why we think this is a    better development experience than we had in the past.

    How do you do the integration between ADF and EBS?
    If you just need "read only" access to EBS than you can use direct    access to the database using JDBC and potentially the AppsDataSource    (more on that component -    https://blogs.oracle.com/stevenChan/entry/appsdatasource_jaas_ebs) and a demo is here.

    If you also need to do update/insert/delete of if you need to invoke    more complex processes in EBS than you can use the service    interfaces EBS offers either with the built in integration    functionality in EBS through theIntegrated SOA Gateway .
ADF makes it quite easy to build UIs on top of Web services too.

    As far as security integration, today you can use the users/roles    defined in EBS to secure your ADF application using the EBS JAAS    solution as explained here.
  [Update July 2011] - The EBS team just released Oracle E-Business Suite Java SDK version 2, which now also offer session management and other features.

    To call an ADF from an EBS application - that's just a matter of    adding a menu option in EBS that calls out to the URL of your ADF    pages.

    For smooth single-sign-on between the two application you should be    looking at Oracle Access Manager which is certified with both    platforms.

    There is more work being done on integrating the two platforms at    Oracle - so expect more functionality to become available in future    versions.

    If you are interested in exploring this area -Juan has several    blog entries that will show you some integration techniques.

 楼主| 发表于 2013/1/23 14:45:53 | 显示全部楼层
总结:
如果你只是修改系统中现有的页面或者Form,推荐使用OAF或者Form

如果你想新增页面(比如Mobile的功能),则可以选择ADF

发表于 2013/1/23 17:02:33 | 显示全部楼层
非常专业,到时候应该用得上。
发表于 2013/6/4 19:08:48 | 显示全部楼层
请问EBS  12.1.2 支持ADF吗?
 楼主| 发表于 2013/6/5 11:36:15 | 显示全部楼层
joey__peng 发表于 2013/6/4 19:08
请问EBS  12.1.2 支持ADF吗?

既然你看了这个帖子,那就应该有答案了啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 02:01 , Processed in 0.018234 second(s), 19 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表