Font Size: a A A

The Design And Implementation Of Portal Tools

Posted on:2006-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:L X XuFull Text:PDF
GTID:2168360155453043Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of information technology and communication,people can obtain large amount of information unprecedentedly. At thesame time, the information of huge quantity often makes people at aloss, totally lose in the ocean of information. In this case, people areanxious for a single entry to customize and obtain information theyneed. Portal is appeared because of this opportunity and demand.There is no exact definition of portal at present. Some think it as asecurity system based on network, which provides the enterprise data,program and services and has one single entry. Users can obtaininformation in appropriate time and place using the system. Someregard portal as a system based on WEB. In the portal, users cancollect and share information, co-operate projects and make effectivedecision. Michael looney and Peter Lyman describe portal as anexperience center of WEB, a headquarter to return when you lose, aplace to keep your information, a place to communicate with othersand a credible guidance of network information. Some people regardportal as a filter of information and services. They think that the idealportal should offer access and guidance, which shoud be reliable,convenient and security. The ideal portal also should offer correctinformation and services, offer appropriate relation of context, offerinformation can be obtained in any time and in any place. User is thecenter of portal. The portal provides information and services based onusers'customization; it's a service of "information for". But thetraditional WEB is a service of "information about"; its center isinformation provider.Though the concept to Portal has not been defined in unison yet, thistext inclines to regard portal as a system based on WEB. In the portal,users can collect and share information, co-operate projects and makeeffective decision. The information portal tool are designed andrealized based on this kind of concept.Firstly, this thesis decribes the concept of portal, the history of portal,JSR 168 standard, the components of portal in JSR 168 technicalspecification, the relation between portlet and servlet, the lifecycle ofportal, and so on. Through the understanding of norm, the Plutoproject was chosen as a framework to build information portal system.This thesis makes an indepth analysis of the architecture and workprinciple of Pluto and portal, enunciates the design strategy of thearchitecture to meet the need of content management, messagemanagement and security management.Then make a plan for J2EEdesign patterns applied to presentation layer, business layer andpersistent layer.Secondly, this thesis adopts modular and plug-in design to build upcharacteristic and service of content management architecture. Thecontent management made up by high level service and lower servicewhich pay close attention to security, version, file locking and structure.The service on the higher level has very strong dependence in order tokeep the security of content management. The lower service does notinvolve security but mostly correlate with function. These services aredesigned to plug-in, that's means you can add or delete the serviceaccording to your need. The plug-in design of lower level servicemakes content management have more expansibility and suitability.Moreover, this thesis uses Java Mail to realize and design messagemanagement. Java Mail API is a package to read, write and send mail.The kind of software of Mail User Agent (MUA) written by this packageis similar to Eudora, Pine and Microsoft Outlook. Its main purpose isnot sending and transmitting like sending mail software or MailTransfer Agent (MTA).Finally, in the security management design, this thesis introduces amethod to realize the security management based on Role-BasedAccess Control (RBAC) by discussing with the concept of core safetyand the standard of key, states the implementation to protect importantand sensitivity data from the static view and dynamic view.The groundwork of this thesis can be summed up in as follows: ? Analyze JSR 168 technical standard of Portlet; ? Analyze architecture of Portal; ? Study Java Open source framework suitable for portal standard;...
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items