Semantic Matching of Web Services Capabilities
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
WWW '03 Proceedings of the 12th international conference on World Wide Web
Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
IEEE Intelligent Systems
Specification and design of workflow-driven hypertexts
Journal of Web Engineering
From page-centric to portlet-centric Web development: Easing the transition using MDD
Information and Software Technology
Ontology-based modularization of user interfaces
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Ontologies for User Interface Integration
ISWC '09 Proceedings of the 8th International Semantic Web Conference
An HTML fragments based approach for portlet interoperability
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Editorial: Application integration on the user interface level: An ontology-based approach
Data & Knowledge Engineering
A knowledge base driven user interface for collaborative ontology development
Proceedings of the 16th international conference on Intelligent user interfaces
Improving UI integration with formal semantics
Proceedings of the 1st international workshop on Semantic models for adaptive interactive systems
Modeling portlet aggregation through statecharts
WISE'06 Proceedings of the 7th international conference on Web Information Systems
Semantically integrating portlets in portals through annotation
WISE'06 Proceedings of the 7th international conference on Web Information Systems
Hi-index | 0.00 |
Portlets (i.e. multi-step, user-facing applications to be syndicated within a portal) are currently supported by most portal frameworks. However, there is not yet a definitive answer to portlet interoperation whereby data flows smoothly from one portlet to a neighbouring one. Both data-based and API-based approaches exhibit some drawbacks in either the limitation of the sharing scope or the standardization effort required. We argue that these limitations can be overcome by using deep annotation techniques. By providing additional markup about the background services, deep annotation strives to interact with these underlying services rather than with the HTML surface that conveys the markup. In this way, the portlet producer can extend a portlet markup, a fragment, with data about the processes whose rendering this fragment supports. Then, the portlet consumer (e.g. a portal) can use deep annotation to map an output process in fragment A to an input process in fragment B. This mapping results in fragment B having its input form (or other "input" widget) filled up. We consider deep annotation as particularly valid for portlet interoperation due to the controlled and cooperative environment that characterizes the portal setting.