Font Size: a A A

The Archive Solution Of SharePoint

Posted on:2009-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:R H LiuFull Text:PDF
GTID:2178360242981287Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Microsoft Office SharePoint Server 2007 is an integrated suite of server capabilities that can help improve organizational effectiveness by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight. Office SharePoint Server 2007 supports all intranet, extranet, and Web applications across an enterprise within one integrated platform, instead of relying on separate fragmented systems. In recent years, SharePoint is expanding rapidly, the integrated suite of server capabilities that used for content and process management is becoming the IT administrator and end-user's choice in application of the grass-roots level.SharePoint's data is saved in SQL Server, and SQL Server License fees depend on the database space. The enterprise's data size could be very large even it is running on a normal scale, with data volumes increasing rapidly, companies can quickly run out of valuable SQL Server space. The size of data used frequently is much smaller than the total data size, so it is necessary to archive the data which is used infrequently, and this can leave more space to save the new data, then it needs a solution for the archive. DocAve Extension Archiver is set up in this environment.DocAve Extension Archiver is an archive solution in enterprise level, it can archive the SharePoint data seamlessly and end-users can search and view the archived content and fully access it from within an active SharePoint site.The system consists of server and agent, the server mainly uses Java,Hibernate,AJAX,JavaScript,Struts and other technologies. The agent mainly uses .NET, Socket Communications, XML. The platform for the development mainly uses Tomcat, Eclipse, Microsoft Visual Studio, Subversion etc. development tools. This paper focuses on the design and implementation of agent side. From the start of system operation analysis to the actual operational environment of Microsoft SharePoint itself, DocAve Extension Archiver can be divided into several functional modules according to its actual task as follows, which are the following stages of development:(1)The module of data archive: data browser, archive rules from site level to item level, data archive.(2)The module of data restore: data restore from site level to item level.(3)The module of archive service: ISAPI filter, web page, archive service and web part.(4)The module of control panel: account management, log management, agent monitor, license management.DocAve Extension Archiver provides archiving solution for Microsoft Office SharePoint Server 2007 and Windows SharePoint Service 3.0, which can fully meet the diverse needs of customers while ensuring data security and accessing transparency. The core of this system is SharePoint data archiving with setting all levels archiving rules(Site level, SubSite level, List level, Item level, Version level, Document level, Attachment level) and every level has its rules and providing full context index and search support, and this system implements function that can access archived data in the SharePoint Environment by expanding the ISAPI and providing the archiving service. Finally, it implements the high active, available, safe archiving solution for SharePoint.This system adopts software engineering idea of object-orientation, raise the process of requirement, analysis, system design, object design, realization according to require, use the modeling mode of UML. The main reason is: the program analysis and design of object-orientation excels that of traditional structure, its advantage is that, it is expected to solve two main problems of software engineering----the control to software complexity and the raise in software production. Besides, it also accord with the human thinking custom, and can naturally represent entity problem in the realism world, it has significant meaning for software development process. UML is a kind of modeling language with good definition, easy to express, strong function and general application. It has blended the new thought, new method and new technology in the field of software engineering. In fact,UML has become an industry standard and gained ground. No matter in field of computer, software industry and business, UML has become a unified tool used to model a variety of systems, describe system structure, business structure and business process.The author has done detailed investigation on following aspects: business research of in SharePoint data archiving, based on collecting a great deal of information, discussed the system structure, function modules and the key technology, demonstrated the advantage and feasibility of DocAve Extension Archiver from different aspects; requirement surveying: survey the burden of the department and enterprise whose SharePoint data's space was too large, and enable the establishment of DocAve Extension Archiver to combine the fact and solve fact problem; the system design: according to the method of object-orientation, adopted UML modeling mode, put forward system structure of the system management, every function module design pattern and conception species chart, settled a foundation for detailed system design and realization. And by taking an example of data archiving, data restoring and archived data browsed by system administrator, discussed use case chart, activity chart and class chart. This system's agent side is developed by using C#, author takes class as unit, particularly introduced the realization of several classes'methods.DocAve Extension Archiver's coming out solves the storage space problems for customers; it will be of advantage to use the SharePoint platform for the customers. This system is very simple and its interface is very friendly. Anyone who knows SharePoint can use it, it implements the archiving function while makes sure the accessing transparency. The best is that the system could archive data all levels from entire site to concrete item, archiving solution will surely be the SharePoint users'evangel.
Keywords/Search Tags:SharePoint
PDF Full Text Request
Related items