Modeling Portlet Aggregation Through Statecharts
A portal is a key component of an enterprise integration strategy. It provides integration at the user interface level, whereas other integration technologies support business process, functional or data integration. To this end, portlet syndication is the next wave following the successful use of content syndication in current portals. A portlet is a front-end application which is rendered within the portal framework. From this perspective, portlets can be regarded as Web components, and the portal as the component container where portlets are aggregated to provide higher order applications. Unlike back-end integration approaches (e.g. workflow systems), portlet aggregation demands front-end solutions that permit users navigate freely among portlets in a hypertext way. To this end, the Hypermedia Model Based on Statecharts is used. This model uses the structure and execution semantics of statecharts to specify both the structural organization and the browsing semantics of portlet aggregation. Besides familiarity, statecharts bring formal validation to portal design, helping portal designers in the development of structured portals. As a prove of concept, this model has been realized in the eXo portal platform.
Unable to display preview. Download preview PDF.
- 3.Díaz, O., Rodríguez, J.J.: Portlets as Web Components: an Introduction. Journal of Universal Computer Science 10(4), 454–472 (2004), http://www.jucs.org/jucs_10_4/portlets_as_web_components Google Scholar
- 7.Harel, D., Pnueli, A., Schmidt, J.P., Sherman, R.: On the Formal Semantics of Statecharts. In: 2nd IEEE Symposium on Logic in Computer Science, pp. 54–64 (1987)Google Scholar
- 9.Maamar, Z., Benatallah, B., Mansoor, W.: Service Chart Diagrams - Description and Application. In: Proc. of the 12th International World Wide Web Conference (WWW 2003) (May 2003)Google Scholar
- 13.Sirin, E., Hendler, J., Parsia, B.: Semi-automatic Composition of Web Services using Semantic Descriptions. In: 1st Workshop on Web Services: Modeling, Architecture and Infrastructure. In conjunction with ICEIS 2003, pp. 17–24. ICEIS Press (April 2003)Google Scholar