Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us Track your research
Search
Cart
Book cover

IFIP International Conference on Distributed Applications and Interoperable Systems

DAIS 2007: Distributed Applications and Interoperable Systems pp 195–209Cite as

  1. Home
  2. Distributed Applications and Interoperable Systems
  3. Conference paper
An HTML Fragments Based Approach for Portlet Interoperability

An HTML Fragments Based Approach for Portlet Interoperability

  • Jingyu Song1,
  • Jun Wei1 &
  • Shuchao Wan1 
  • Conference paper
  • 489 Accesses

  • 3 Altmetric

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

Abstract

Presentation level integration now becomes an important and fast growing trend in enterprise computing and portals are the mainstream to realize it. However, there is not yet a definitive mechanism to achieve interoperability between the basic components of a portal i.e. portlets, whereby HTML data flows smoothly from one portlet to a neighboring one. This paper proposes an HTML fragments based approach to achieve portlet interoperability. Fragments are a block of HTML elements, which are generated by portlets and are used to aggregate a portal page. We first construct a presentation component, which is named as ShadowComponent, for each portlet involved in a portlet interoperation using its fragments, then define a data flow process between ShadowComponents using ECA rules, and finally drive such a process by creating events to fulfill data flow between ShadowComponents. As the fragments of a portlet are synchronized with their corresponding Shadow Component, such a process enables the portlet interoperation. Experimental results show that the proposed approach is effective in achieving portlet interoperability in portals.

Keywords

  • Portal
  • Porlet Interoperability

Chapter PDF

Download to read the full chapter text

References

  1. Clarke, S.: Standards for Second-Generation Portals. IEEE Internet Computing 8(2), 54–60 (2004)

    CrossRef  Google Scholar 

  2. Díaz, O., Iturrioz, J., Irastorza, A.: Improving portlet interoperability through deep annotation. In: Ellis, A., et al. (ed.) Proc. of the 14th Int’l Conf. on World Wide Web, pp. 372–381. ACM Press, NewYork (2005)

    Google Scholar 

  3. Díaz, O., Paz, I.: Turning Web Applications into Portlets: Raising the Issues. In: Proc. of the 2005 Symposium on Applications and the Internet, pp. 31–37. IEEE Computer Society, Washington, DC (2005)

    CrossRef  Google Scholar 

  4. eLong Flight (2006) http://www.elong.net/flights

  5. Geppert, A., Tombros, D.: Event-based Distributed Workflow Execution with EVE. In: Davies, N., et al. (eds.) Proc. of the IFIP/ACM Int’l Conf. on Distributed Systems Platforms and Open Distribued Processing(Middleware), The Lake District, pp. 427–442. Springer, Heidelberg (1998)

    Google Scholar 

  6. Institute of Electrical and Electronics Engineers: IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries, New York (1990)

    Google Scholar 

  7. Java Community Process. JSR 168 Portlet Specification (2003) http://www.jcp.org/en/jsr/detail?id=168

  8. Malone, T.W., Crowston, K.: The Interdisciplinary Study of Coordination. ACM Computing Surveys 26(1), 87–119 (1994)

    CrossRef  Google Scholar 

  9. McDonough, B.: Enterprise Portal Survey. An Examination of Business Processes Driving Adoption (2004) http://www.marketresearch.com/map/prod/1045547.html (2004)

  10. Moreno, N., Romero, J.R., Vallecillo, A.: Incorporating Cooperative Portlets in Web Application Development. Workshop on Model-driven Web Engineering (MDWE 2005) (2005)

    Google Scholar 

  11. OASIS. Web Services For Remote Portlets Specification (2003) http://www.oasis-open.org

  12. Once Platform (2005) http://www.once.com.cn

  13. Papadopoulos, G., Arbab, F.: Coordination Models and Languages. In: Zelkowitz, M. (ed.) Advances in Computers, vol. 46, pp. 329–400. Academic Press, New York (1998)

    Google Scholar 

  14. Roy-Chowdhury, A., Ramaswamy, S., Xu, X.: Using Click-to-Action to Provide User-Controlled Integration of Portlets (2002) http://www7b.software.ibm.com/wsdd/library/teacharticles/0212_roy/roy.html

  15. Song, J., Wei, J., Wan, S., Huang, T.: Extending Interactive Web Services for Improving Presentation Level Integration in Web Portals. Journal of Computer Science and Technology 21(4), 620–629 (2006)

    CrossRef  Google Scholar 

  16. Weinreich, R., Ziebermayr, T.: Enhancing Presentation Level Integration of Remote Application and Services in Web Portals. In: Proc. IEEE Int’l Conf. on Services Computing(SCC05), pp. 224–236 (2005)

    Google Scholar 

  17. Yahoo Weather (2006) http://weather.yahoo.com

Download references

Author information

Authors and Affiliations

  1. Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing, 100080, P.R. China

    Jingyu Song, Jun Wei & Shuchao Wan

Authors
  1. Jingyu Song
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Jun Wei
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Shuchao Wan
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Jadwiga Indulska Kerry Raymond

Rights and permissions

Reprints and Permissions

Copyright information

© 2007 IFIP International Federation for Information Processing

About this paper

Cite this paper

Song, J., Wei, J., Wan, S. (2007). An HTML Fragments Based Approach for Portlet Interoperability. In: Indulska, J., Raymond, K. (eds) Distributed Applications and Interoperable Systems. DAIS 2007. Lecture Notes in Computer Science, vol 4531. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72883-2_15

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-540-72883-2_15

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Publish with us

Policies and ethics

search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Cancel contracts here

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature