Font Size: a A A

Design And Implementation Of SharePoint Data Replication System

Posted on:2011-10-22Degree:MasterType:Thesis
Country:ChinaCandidate:D Z WangFull Text:PDF
GTID:2178360305954497Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In modern enterprise, the information resources used is not structured relational database, but the documents such as Word, Excel, Text, Images and other unstructured data classes. The database in traditional sense cannot store and manage the unstructured document well. How to organize and manage these documents effectively and safely, how to overcome the communication barriers across information field, become urgent. Microsoft Office SharePoint Server 2007 is an integration of server capabilities that provides comprehensive content management and enterprise search, accelerating shared business processes and facilitating information sharing across boundaries. All these make the users learn about business better, and the efficiency is improved. Microsoft launched SharePoint timely, aims to minimize the barratries among collaboration and information communication, in order to help enterprises to develop an intelligent portal site, this site can be seamlessly connected to the users, teams and information resources. And then to make the people work and share information more effectively by taking advantage of the workflow information, to reach the goal that let the information work for people. Employees and the users can access the documents stored in SharePoint through Intranet, Extranet or Internet.At present, SharePoint becomes more and more popular around the world. And SharePoint user number is increasing year by year. The users learn about SharePoint gradually, and use it deeper and deeper, so the program for SharePoint hardware structure may be not sufficient, and have to make some adjustment (such as: update the hardware, increase the servers). Additionally, economic is highly developed in the current period, and competition is everywhere, so the enterprises should be more adaptable. Both the organization and the business structure of enterprises should be adjusted to adapt the changes. These adjustments will affect IT infrastructure of the enterprises in different degrees. SharePoint can meet most requirements from the enterprise due to its flexible design, while the data storage location will be changed with system structure changes, then how to replicate the data in the old structure to the new structure in a convenient, fast, correct way; this is another important requirement about SharePoint from enterprises.At present, Microsoft's API can provide the entire backup and restore for data in the site, so you can use these API to replicate data through backup and restore. Microsoft also provides a management tool- STSADM.exe, with this you can backup and restore SharePoint data by using command line, while it requires the user to learn about SharePoint well whether using API or command line management tool, and the user should have certain knowledge about code. But by way of backup and restore to achieve data replication is not flexible and there are many drawbacks, such as, only the high level data can be replicated by Microsoft while the item level cannot be replicated; cannot perform real time replicator; without friendly GUI to configure the conditions for replicator data. Many third party software focus on extending SharePoint features, providing management service, data recovery and data migration after upgrade. They don't take much energy on data replication. To remedy this shortcoming we develop DocAve replicator system to provide replicator service for SharePoint.DocAve Replicator System provides an enterprise solution for data replication. It can replicate data at any level, provide simple and flexible data filtering conditions to make the user select the correct data conveniently and meanwhile ensure data integrity and security. The author has researched SharePoint platform, collected many business requirements, and investigated system structure, functional partitioning, and key technology. After that the author demonstrates the feasibility and superiority of DocAve Replicator system from different aspects. The system uses a distributed architecture design, can be divided into management service system (Server) and client (Agent) two parts. The Server mainly uses Java platform, through B/S model to provide a comfortable GUI, and make it convenient to set replicator plan, centralized management for each Agent, and then achieve data replicator. The Agent mainly uses .NET, Socket communication, and XML technology, achieves data replicator with net protocol based on SharePoint API, and uses XML to achieve the communication between different platforms and carry out customized goal. This paper describes the design and implementation of Agent, begin with the system analysis of business requirements, combined with the characteristics for SharePoint actually operating environment, to divide the DocAve Replicator Agent into several levels:(1) Logic Operation Level: This part includes three modules to provide the customer with three data replication solutions, online replicator, offline replicator, and real time replicator.(2) Public Service Provider level:This part provide services for logic operation level, such as the browser module which allows the customer to browser SharePoint object, set the data replication plan; the discovery module which can apply the customized filter condition to find the exact data; and the replicator module which will replicate data by using SharePoint API.(3) Bottom Service Provider Level:This part is the basic service for the whole system, including the data transmission module (at present, it can achieve online and offline way); SharePoint API interface which allows to operate interior data of SharePoint.DocAve Replicator system provides data replication solution for both Microsoft Office SharePoint Server 2007 and Microsoft Windows SharePoint Services 3.0. It fully meets the customers'diverse requirements, and meanwhile it ensures data integrity and security. This system takes on-line data replication as the core feature, also supports off-line, real time data replication, and ultimately achieves to replicate SharePoint data in an effective, applicable, safe and flexible way.
Keywords/Search Tags:SharePoint, Moss, Data Synchronize, Data Replicate, Real Time Data Replicate
PDF Full Text Request
Related items