cancel
Showing results for 
Search instead for 
Did you mean: 

Repository Archtiecture - federated repositories

davidturner90
Champ in-the-making
Champ in-the-making
Hi,

We have a client interested in using Alfresco for content management. The organisation is global and, therefore, offices are geographically distributed around the globe.

One concern the organisation has is the performance of adding new content and updating existing content to a central repository. This is well-founded if staff in the US must call into a central repository in the UK on a day-to-day basis to add content.

One possible solution is to use a distributed cluster with a Alfresco node in each office managing a repository cache that is synchronised with a central repository server. However, if I understand the architecture properly when a user adds new content the local node must still make a call to the central repository to ensure that there are no concurrency issues that may arise say from a user at another office simultaneously adding the same content or updating the same content. As an aside I would appreciate any links to more information about how Alfresco deals with concurrency issues.

Another approach would be to have independent Alfresco instances that implement some kind of bi-directional synchronisation between each other - but this again seems to lead to issues regarding conflict and resolution.

So my question really is has anybody had similar issues and what solution did they implement? Can Alfresco deal with this and if so, how? (any links to existing documentation to support this would be great).

Really appreciate any advice on this.

Thanks,

David
4 REPLIES 4

davidturner90
Champ in-the-making
Champ in-the-making
If anybody has some further information to add on this topic I would be happy to hear from them - I'll even allocate points!!

dgenard
Champ on-the-rise
Champ on-the-rise
Regarding the post of Peter Monks (http://forums.alfresco.com/en/viewtopic.php?f=6&t=13163&p=48112&hilit=federated#p45655), this type of deployment configuration is not yet supported by Alfresco.

But the Roadmap for 2009 (http://wiki.alfresco.com/wiki/Roadmap#Enhancements_for_2009) mentions improvements in this area :

Enhance tools and services to simplify the deployment, monitoring and administration in large scale, geographically dispersed and mission critical applications. These tools intend to go beyond the current Spring, Java, and XML based configuration offerings by providing a better administrative experience. 

Support Enterprise Deployments within single and across multiple data centers including repository to repository replication.
Hope this helps,
Denis

akvats550
Champ in-the-making
Champ in-the-making
Dear All

I also have soome matching query.
My client has global presence and they want to maintain four document servers
1. Japan
2. Singapore
3. India
4. USA

The requirement is if a person is searching a document from Japan then first he should be directed to Japan Server, if document is not found there then he should be directed to Singapore server and if docment is found there then return or go to India server and so on. If someone is searching from india then first the request should be directed to india server and thereafter to Singapore–>Japan –> USA.

Google is operating in same situation. It is experienced that if a person from Japan is firing a search so appx 90% of his requirement will be met from Japan server itself. Please help me to understand is it possible using Alfresco.

zaizi
Champ in-the-making
Champ in-the-making
We are building this for couple of clients. Get in touch at info at zaizi dot com for futher details.

Ainga