Monday, May 5, 2008

OAF vs ADF : Part - 2

OAF:- OAF is a MVC technology stack, fully oriented towards Oracle EBS application development. The OAF stack is comprised of underlying technologies like UIX and BC4J. It includes AOL that provides common EBS artifacts such as menus, functions, messages, profiles, flexfields and attachments, and common services like function and data security. MDS is used for metadata management.



ADF:- ADF is a comprehensive, model-view-controller technology stack that is oriented towards general-purpose application development. The ADF stack is primarily comprised of ADF Faces, ADFm and ADFbc. The ADF stack allows users to select among several choices of UI and business services technologies.

Wednesday, April 30, 2008

BPEL: File Adapter - Write Opeartion

Problem:Can we use File Adapter to write in a file in append mode. i.e. a BPEL process opening a file appending some text and closing the file each time it called.


Solution:
To write a file in append mode, you need to add one line in wsdl file.

Make an entry with Append="true"
inside tag found in wsdl file, created after Write file adapter.

PhysicalDirectory="C:\TMP"
InteractionSpec="oracle.tip.adapter.file.outbound.FileInteractionSpec"
FileNamingConvention="write.txt"
OpaqueSchema="true"
Append="true">

Monday, April 28, 2008

OAF vs ADF

I have gone through the below metioned links, which clearly states the difference between OAF and ADF. After reading these link you will get to know when to use OAF and when to use ADF.

The links are as under:

1) http://blogs.oracle.com/schan/2007/06/28#a1721

2) http://shiv-saroj.blogspot.com/2008/03/oaf-vs-adf-with-respect-to-oracle.html

Friday, April 25, 2008

JDeveloper: Tips and Tricks- Shortcuts

Today I was going through few blogs on JDeveloper. I found some of the links which says about shortcut keys, tips and tricks of using JDeveloper (Shay Shmeltzer's weblog)

1) http://blogs.oracle.com/shay/2007/05/31#a382

2) http://blogs.oracle.com/shay/2006/10/30

3) http://static7.userland.com/oracle/gems/shay/JDeveloperTreasureHunt.pdf

Thursday, April 24, 2008

Fusion Applications

Oracle Fusion Application is the next-generation enterprise applications suite, bringing together the best functionality and technology from of all Oracle applications. Oracle Fusion Applications will be released after Release 12. This is being designed to unify best-of-business capabilities from all Oracle Applications in a complete suite delivered on Oracle's open technology.

We have to keep in our mind that Fusion Applications is not the same as Release 12. Release 12 is expected to have its own stream of updates, such as 12.1 and 12.x.

For more on Fusion applications, visit the link:

http://www.oracle.com/applications/fusion.html

Wednesday, April 23, 2008

Distinguishing Fusion Middleware from Fusion Applications

I was searching for some good articles on Fusion, and I got some useful information on the diffrence between Oracle Fusion Middleware and Fusion Applications.

We have heard many times that Oracle is working on Fusion and they are going to release it soon..To clear the confusion between Fusion Middleware and Fusion Applications,I am going to explain the difference between the two.


Oracle Fusion Middleware:
As we are aware of the three tier architecture,that comprises of Client/UI,Application and database. Fusion Middleware is collection of products provided by Oracle that run on application servers. In other words, Fusion Middleware encompasses everything that doesn't run on a database server.

Fusion Middleware is an umbrella term that includes product suites such as:

- Oracle Application Server
- Oracle Identity Management
- Oracle Development Tools
- SOA Suite
- Business Intelligence Suite
- Business Integration
and many more...


Fusion Applications:
Fusion Applications is the next-generation enterprise application suite. Fusion Applications will be built using the next generation of Fusion Middleware. In other words, the next generation of Fusion Middleware will be the technology stack for Fusion Applications.