Abdul
Abdul

Reputation: 1208

Oracle ADF: How to develop a adf web application with a team of 10 members

Hello we need to develop a web application using Oracle ADF and jdeveloper 12c. This is a big project so we need to develop this application with the help of a team of size 10 members. Our doubt is how we can develop a web application using a team.

Suppose that we have 10 modules. Each module has developed by each member(Each member is using different system with same environment. Jdeveloper 12c). Finally developing all the 10 modules how we can combine all the 10 modules as a single application. How we can modify bindings , page flows and connection details.

Please help.

Thanks in advance.

Upvotes: 0

Views: 599

Answers (3)

Joe
Joe

Reputation: 3347

I suggest you watch this to understand ADF large project architecture better, and read this, this and this as well. This book may be of use.

Upvotes: 1

Florin Marcus
Florin Marcus

Reputation: 1657

A comprehensive look at ADF team size and roles you can find on ADF Architecture TV channel.

In terms of architecture, I would suggest SUM of the Parts Pattern:

Simply put, every member can use their own workspace where they will create bounded task flows based on fragments. Then, each of those workspaces will be packaged as ADF Libraries and imported into a MASTER workspace, acting as a portal. One of the most common patterns for implementing Master portal is Dynamic Tabs UI Shell Template Functional UI Pattern

Upvotes: 1

Ashok Jena
Ashok Jena

Reputation: 166

The best approach will be using a version control tool like SVN. Initially, anyone member of the team need to migrate the blank project structure to SVN. later on others can checkout the code and implement their code and after that they can check in the code. The problem here is you have to assume that no 2 developers are working on same file at same time, or else code conflict may happen while committing the code.

Currently, I am also working on a project where some developers are from onshore and some from offshore. So, we use the SVN. Jdevloper itself comes with SVN Client. So no need of installing any SVN client like Tortoise SVN or Smart SVN.

If still you need more information you can reply back.

Upvotes: 0

Related Questions