Model-driven declaration-based event-enabled application-to-portal integration

  • Authors:
  • Karthick Sankarachary

  • Affiliations:
  • Pennsylvania State University

  • Venue:
  • SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ordinarily, the process of wiring application models to portlet views presupposes a priori knowledge of the mechanisms of portlet construction and aggregation, which entails a steep learning curve for corporate developers who wish to publish content to portals. Herein, we describe a standards-based framework that enables on-the-fly production, consumption and aggregation of portlets, driven by models existing in the application space. Its building blocks are atomic units of data represented in terms of UML. At design time, this library of models is bound to entities in the application domain and to portlets in the portal space. At coding time, developers selectively annotate their content to assert whether it is publishable and how it should be classified. At run time, the framework uses a model publisher to deliver that content, along with its classification items, as a web service to a portlet publisher hosted in a portlet container, which wires it to an adaptive portlet that it generates and delivers as a WSRP producer to a portlet aggregator hosted in a possibly different container, which in turn binds a WSRP consumer to it, and aggregates it into a portal application, based upon its place in the grand scheme of things.