Skip to main content

Modeling Portlet Aggregation Through Statecharts

  • Conference paper
Web Information Systems – WISE 2006 (WISE 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4255))

Included in the following conference series:

  • 620 Accesses

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berardi, D., Calvanese, D., de Giacomo, G., Lenzerini, M., Mecella, M.: Automatic composition of e-services that export their behavior. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 43–58. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Casati, F., Shan, M.C.: Dynamic and adaptive composition of e-services. Information Systems 26(3), 143–163 (2001)

    Article  MATH  Google Scholar 

  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 

  4. Díaz, O., Iturrioz, J., Irastorza, A.: Improving portlet interoperability through deep annotation. In: WWW 2005: Proceedings of the 14th international conference on World Wide Web, pp. 372–381. ACM Press, New York (2005)

    Chapter  Google Scholar 

  5. Ferreira de Oliveira, M.C., Santos Turine, M.A., Masiero, P.C.: A Statechart-Based Model for Hypermedia Applications. ACM Transactions on Information Systems 19(1), 28–52 (2001)

    Article  Google Scholar 

  6. Harel, D., Naamad, A.: The STATEMATE Semantics of Statecharts. ACM Transactions on Software Engineering and Methodology 5(4), 293–333 (1996)

    Article  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 

  8. Hong, K.J., Kim, T.G.: Devspecl: Devs specification language for modeling, simulation and analysis of discrete event systems. Information and Software Technology 48(4), 221–234 (2006)

    Article  MathSciNet  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 

  10. Manolescu, I., Brambilla, M., Ceri, S., Comai, S., Fraternalli, P.: Model-driven design and deployment of service-enabled web applications. ACM Transactions on Internet Technology (ACM TOIT) 5(3), 439–479 (2005)

    Article  Google Scholar 

  11. Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Semantic Matching of Web Services Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 333. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Pinheiro da Silva, P., Paton, N.W.: User interface modeling in UMLi. IEEE Software 20(4), 62–69 (2003)

    Article  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Díaz, O., Irastorza, A., Azanza, M., Villoria, F.M. (2006). Modeling Portlet Aggregation Through Statecharts. In: Aberer, K., Peng, Z., Rundensteiner, E.A., Zhang, Y., Li, X. (eds) Web Information Systems – WISE 2006. WISE 2006. Lecture Notes in Computer Science, vol 4255. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11912873_28

Download citation

  • DOI: https://doi.org/10.1007/11912873_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-48105-8

  • Online ISBN: 978-3-540-48107-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics