Font Size: a A A

Study On The Framework Of Portlet Cooperation

Posted on:2006-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ChenFull Text:PDF
GTID:2168360152987477Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the extensive development of Portal in J2EE applications, portlets are increasingly capturing the attention of practitioners. Portlet is a web component, which encapsulates web contents and application functions. Portal developers utilize portlet to publish enterprise information and integrate application systems. When portlet developers publish information, they expect that portlets can cooperate with users' request and the counts of interactions can decrease, which needs the portlets to share data with each other. The key of application integration in Enterprise Information Portal(EIP) is to solve this interactive problems and realize portlet cooperation. Within Portal, each portlet has separate data maintenance, and it's difficult for different portlets to share data and cooperate with each other, so the problems of portlet communication require solving.Inter-portlet communication is actually the collaboration of web applications, which relates to enterprise business. Portlet cooperation, an important mode of portlet communication, is a group of portlets correspond to a user's request synergically and combine communication with business process. There are three aspects of portlet cooperation: cooperation flow definition, portlet message transfer and portlet message handling.This thesis proposes a model of portlet cooperation, and analyses properties of different cooperation types. Currently Portlet specification v1.0 can't support portlet cooperation. Referring to the requirements of portlet cooperation developers, we analyze and design a framework of portlet cooperation, which is compatible with portlet specification, uphold business flow customization and has well extensibility. Based on this framework, we implement the prototype of portlet cooperation built on ONCEPortal platform .The prototype adds two services to the ONCEPortal service manager: cooperation service and cooperation registration service. The cooperation service provides the mechanism of portlet communication, and the cooperation registration service is responsible for development interface of cooperation process storing and loading. According to diverse types of cooperation modes, we also provide portlet cooperation implementation underlying two different kinds of communication manners.Additionally, this thesis proposes an Observer-Mediator design pattern, and discusses the design and implementation of thread pool.
Keywords/Search Tags:Portal, Portlet, Cooperation, Communication, Framework
PDF Full Text Request
Related items