-
-
Hi Amar,
I would take a step backwards and take a "bigger" view. Do you want to have one application or two?
- One - no prob.
- Two - then you have an interface, the need to roll back/forward the applications independantly etc etc.
In the current situation, I would say you have one application . . .
-
Hi Dapi
We have eight application modules. MNT, BOK, POR, PNP, FIN, INY, ACM and PCH (im not sure if i should mention them or not).
As of now these applications are independent of each other at the database level but they certainly do interact with each other at application level ie we are using public synonyms to interact with each other. We refer to them as internal applications
Then there are external applications like CRM, Oracle Apps and many others to which we are interacting via interfaces (we refer to them as external interfaces).
As of now we have decided to keep the schemas independent such that they may need to be ported seperately in future. As these schemas (im refering to application modules as well when i say schema.) interact with seperate external applications depending upon their requirements, so its very much possible that depending on requirement we may club the external applications and the internal applications in near future and have seperate boxes or locations for them. Then we will have to operate via dblinks or streams or advanced queuing to make them interact with each other. We are still planning in these terms as how far can we be preventive .
I wont bore u further, so in short this is what we have.
Amar
"There is a difference between knowing the path and walking the path."
-
. . . so I would call this parent-child relationship an "Internal Interface". I think discussing it in those terms might help crystalise your collective thoughts. The choice of words can be important! Good luck!
-
He he , i think im confusing.
Ok let me try to explain. Of course there are Parent Child relation ship. But we are restricting them within the schema, no parent child relation ship across the schema. One application module refers to one schema. Total of eight schemas.
Now if a application has to interact with other schema then they will be interating via application using public synonyms and grants, no interdependency (ie no parent child dependency) at the database level.
I hope im clear that way. Any way we have decided to keep them seperate.
Amar
"There is a difference between knowing the path and walking the path."
-
Originally posted by adewri
He he , i think im confusing.
You really did.
BTW, i dont see any harm in having relationship across schema.\
Abhay.
funky...
"I Dont Want To Follow A Path, I would Rather Go Where There Is No Path And Leave A Trail."
"Ego is the worst thing many have, try to overcome it & you will be the best, if not good, person on this earth"
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|