Abstract
Presentation level integration now becomes an important and fast growing trend in enterprise computing. Portal-based composite applications use portlet and interactive web service, which usually offers several portlets, as their basic constituents. Hence, portlet description and discovery are the key issues that have to be considered for the development of portal-based composite applications. This paper proposes a novel concept POI (Presentation Oriented Interface) to describe the presentation features of a portlet, so that interactive web services may be extended to facilitate the selection and interoperation of portlets. Portlet discovery can be effectively achieved based on the calculation of POI similarity that considers both type and structure similarity. Experiments show that the proposed approach can improve the satisfaction of portlet discovery, and also facilitate the portlet interoperation, thereby achieving better application integration at presentation level.
References
Huhns M N, Singh M P. Service-oriented computing: Key concepts and principles. IEEE Internet Computing, 2005, 9(1): 75–81.
Java Community Process. JSR 168 portlet specification. http://www.jcp.org/en/jsr/detail?id=168, 2003.
Clarke S. Standards for second-generation portals. IEEE Internet Computing, 2004, 8(2): 54–60.
OASIS. Web services for remote portlets specification. http://www.oasis-open.org/, 2003.
McDonough B. Enterprise Portal Survey, 2004: An Examination of Business Processes Driving Adoption. http://www.ma-rketresearch.com/map/prod/1045547.html, 2004.
BEA White Paper. The corporate portal market in 2005: portals, composite applications and integrated activity management. http://www.bea.com/content/news_events/whi-te_papers/BEA_Corp_Portal_Market_wp.pdf, 2005.
Diaz O, Iturrioz J, Irastorza A. Improving portlet interoperability through deep annotation. In Proc. The 14th Int. Conf. World Wide Web, Chiba, Japan, May 10–14, 2005, ACM Press, pp.372–381.
Weinreich R, Ziebermayr T. Enhancing presentation level integration of remote application and services in web portals. In Proc. IEEE Int. Conf. Services Computing (SCC), Orlando, FL, USA, July 11–15, 2005, IEEE Computer Society, pp.224–236.
W3C Consortium. OWL-S: Semantic markup for web services. http://www.w3c.org/TR/OWL-S/, 2004.
W3C Consortium. XML path language (XPath). http://www.w3.org/TR/xpath, 1999.
Cardoso J, Sheth S. Semantic e-workflow composition. Journal of Intelligent Information Systems, 2003, 21(3): 191–225.
Once Platform. http://www.once.com.cn/, 2006.
W3C Consortium. Web services description language (WSDL). http://w3.org/2002/ws/desc/, 2004.
Diaz O, Paz I. Turning Web applications into portlets: Raising the issues. In Proc. The 2005 Symposium on Applications and the Internet, Trento, Italy, Jan. 31–Feb. 4, 2005, IEEE Computer Society, pp.31–37.
Hsu K C, OuYang F C. OEPortal: An open, unified, and interoperable presentation-preserving e-learning portal. In Proc. 5th IEEE Int. Conf. Advanced Learning Technologies (ICALT'05), Kaohsiung, July 05–08, 2005, IEEE Computer Society, pp.628–632.
Paolucci M, Kawamura T et al Semantic matching of web services capabilities. In 1st Int. Semantic Web Conf., Sardinia, Italy, June 9–12, 2002, Springer-Verlag, pp.333–347.
Sirin E, Hendler J, Parsia B. Semi-automatic composition of web services using semantic descriptions. In Proc. The 1st Workshop on Web Services: Modeling, Architecture and Infrastructure, Angers, France, April 23–26, 2003, ICEIS Press, pp.17–24.
Agarwal S, Handschuh S, Staab S. Surfing the service web. In Proc. The 2nd Int. Semantic Web Conf., Sanibel Island, FL, USA, Oct. 20–23, 2003, Springer, pp.211–226.
Yu H, Mine T, Amamiya M. An architecture for personal semantic web information retrieval system–-Integrating web services and web contents. In Proc. The 2nd IEEE Int. Conf. Web Services (ICWS'04), San Diego, CA, USA, July 6–9, 2004, IEEE Computer Society, pp.329–336.
Boll S. Modular content personalization service architecture for E-commerce applications. In Proc. The 4th IEEE Int. Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS'02), Newport Beach, CA, USA, June 26–28, 2002, IEEE Computer Society, pp.213–220.
Author information
Authors and Affiliations
Corresponding author
Additional information
Jing-Yu Song is a Ph.D. candidate of Institute of Software, Chinese Academy of Sciences (CAS). His research interests include distributed computing, middleware, software engineering and portal technology.
Jun Wei is currently a professor of Institute of Software, CAS. His research interests include service oriented computing, middleware, mobile computing, software engineering. He received the B.Sc. and Ph.D. degrees in computer science from Wuhan University, China in 1992 and 1997, respectively. He was a postdoctoral researcher at the Hong Kong University of Science and Technology. He has published over 50 papers in international journals and conferences.
Shu-Chao Wan is a Ph.D. candidate of Institute of Software, Chinese Academy of Sciences. Her research interests include distributed computing, software engineering technology and portal technology.
Tao Huang is a professor of Institute of Software, CAS. He obtained his M.S. and Ph.D. degrees from University of Science and Technology of China in 1991 and 1994, respectively. His research interests include distributed computing, middleware and software engineering.
Rights and permissions
About this article
Cite this article
Song, JY., Wei, J., Wan, SC. et al. Extending Interactive Web Services for Improving Presentation Level Integration in Web Portals. J Comput Sci Technol 21, 620–630 (2006). https://doi.org/10.1007/s11390-006-0620-9
Received:
Issue Date:
DOI: https://doi.org/10.1007/s11390-006-0620-9