This paper introduces a framework to monitor information available dynamically on the Internet through Web services, RSS feeds or dynamic HTML documents based on user defined criteria. The paper also discusses some of the open issues associated with the design and application of the framework. This framework is designed to deal with public information available on the Internet on a single or multiple Websites and from a single or multiple Web services as the information source of which the user can build his/her notification criteria. The Internet provides a huge amount of dynamic information such as news, stock information, current and expected weather status, currency exchange rates, etc. In the framework, all this public information is viewed as a set of Internet variables. These variables can be used to define the user monitoring and notification criteria. Based on the defined criteria, SMS and/or email notification messages can be generated and sent to the user notifying him/her whenever the criteria are met. A number of applications can benefit form this framework to provide real-time useful information to the user.
{"title":"A Framework for Generic Internet-Based Information Notification","authors":"N. Mohamed, J. Al-Jaroodi, I. Jawhar","doi":"10.1109/ICIW.2008.112","DOIUrl":"https://doi.org/10.1109/ICIW.2008.112","url":null,"abstract":"This paper introduces a framework to monitor information available dynamically on the Internet through Web services, RSS feeds or dynamic HTML documents based on user defined criteria. The paper also discusses some of the open issues associated with the design and application of the framework. This framework is designed to deal with public information available on the Internet on a single or multiple Websites and from a single or multiple Web services as the information source of which the user can build his/her notification criteria. The Internet provides a huge amount of dynamic information such as news, stock information, current and expected weather status, currency exchange rates, etc. In the framework, all this public information is viewed as a set of Internet variables. These variables can be used to define the user monitoring and notification criteria. Based on the defined criteria, SMS and/or email notification messages can be generated and sent to the user notifying him/her whenever the criteria are met. A number of applications can benefit form this framework to provide real-time useful information to the user.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116612882","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Telco - Web convergence will pave the way to unlock a new wave of innovation for future services and application scenarios: openness, broad federations of players and do-it-yourself innovative services and knowledge management will allow people to be the true center of information society. To achieve this vision, this paper proposes a "service and knowledge ecosystem" based on a plurality of autonomic components, pervasively distributed over peer-to-peer (low-cost) resources, interacting with each other (even semantically) to compose and execute services and applications.
{"title":"A Service and Knowledge Ecosystem for Telco3.0-Web3.0 Applications","authors":"A. Manzalini, A. Stavdas","doi":"10.1109/ICIW.2008.120","DOIUrl":"https://doi.org/10.1109/ICIW.2008.120","url":null,"abstract":"Telco - Web convergence will pave the way to unlock a new wave of innovation for future services and application scenarios: openness, broad federations of players and do-it-yourself innovative services and knowledge management will allow people to be the true center of information society. To achieve this vision, this paper proposes a \"service and knowledge ecosystem\" based on a plurality of autonomic components, pervasively distributed over peer-to-peer (low-cost) resources, interacting with each other (even semantically) to compose and execute services and applications.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126317769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
W. Allasia, F. Gallo, M. Milanesio, R. Schifanella
Peer-to-peer (P2P) systems are widely used for sharing digital items without structured metadata and in absence of any kind of digital rights management applied to the distributed contents. In this paper we propose the implementation of a prototype application that makes use of a structured P2P system enabling the indexing of complex metadata, used to express digital rights. In this way the media contents are exchanged and played according to the expressed grants. The creation and the consumption of the shared contents can be performed through any MPEG-21 REL compliant software and the application allows indexing and search for both governed and ungoverned contents. The information about the license can be included in the queries and the P2P network can be used to share governed contents (both free and with fee) in a legitimate way. In particular the proposed approach represents a suitable solution for indexing and querying rights complex structures on DHT based networks.
{"title":"Governed Content Distribution on DHT Based Networks","authors":"W. Allasia, F. Gallo, M. Milanesio, R. Schifanella","doi":"10.1109/ICIW.2008.40","DOIUrl":"https://doi.org/10.1109/ICIW.2008.40","url":null,"abstract":"Peer-to-peer (P2P) systems are widely used for sharing digital items without structured metadata and in absence of any kind of digital rights management applied to the distributed contents. In this paper we propose the implementation of a prototype application that makes use of a structured P2P system enabling the indexing of complex metadata, used to express digital rights. In this way the media contents are exchanged and played according to the expressed grants. The creation and the consumption of the shared contents can be performed through any MPEG-21 REL compliant software and the application allows indexing and search for both governed and ungoverned contents. The information about the license can be included in the queries and the P2P network can be used to share governed contents (both free and with fee) in a legitimate way. In particular the proposed approach represents a suitable solution for indexing and querying rights complex structures on DHT based networks.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134327671","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Stocker, Gisela Granitzer, Patrick Höfler, Viktoria Pammer-Schindler, Reinhard Willfort, Annabel Koeck, K. Tochtermann
Social web platforms have become very popular in the so-called Web 2.0, and there is no end in sight. However, very few systematic models for the constitution of such socio-technical infrastructures exist in the scientific literature. We therefore present a generic framework for building social Web platforms based on the creation of value for individuals, communities and social networks. We applied this framework in the Neurovation project, aiming to establish a platform for creative knowledge workers. This paper describes work in progress and the lessons we have learned so far.
{"title":"Towards a Framework for Social Web Platforms: The Neurovation Case","authors":"A. Stocker, Gisela Granitzer, Patrick Höfler, Viktoria Pammer-Schindler, Reinhard Willfort, Annabel Koeck, K. Tochtermann","doi":"10.1109/ICIW.2008.79","DOIUrl":"https://doi.org/10.1109/ICIW.2008.79","url":null,"abstract":"Social web platforms have become very popular in the so-called Web 2.0, and there is no end in sight. However, very few systematic models for the constitution of such socio-technical infrastructures exist in the scientific literature. We therefore present a generic framework for building social Web platforms based on the creation of value for individuals, communities and social networks. We applied this framework in the Neurovation project, aiming to establish a platform for creative knowledge workers. This paper describes work in progress and the lessons we have learned so far.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132209504","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Usability testing is a technique for measuring a system's usability. It consists of a number of variables such as tasks, number of users, evaluators, and other elements. This paper explores the proposal that task design can seriously influence the usability testing results. It describes how two different types of task affect results. The types explored are structured tasks and uncertain tasks. Each type of task seems to discover different types of problems. In addition, in this research, the magic number of "five users" fails to achieve the promised 85% of usability problems.
{"title":"Task Design: Its Impact on Usability Testing","authors":"M. Rashwan, P. Mayhew","doi":"10.1109/ICIW.2008.20","DOIUrl":"https://doi.org/10.1109/ICIW.2008.20","url":null,"abstract":"Usability testing is a technique for measuring a system's usability. It consists of a number of variables such as tasks, number of users, evaluators, and other elements. This paper explores the proposal that task design can seriously influence the usability testing results. It describes how two different types of task affect results. The types explored are structured tasks and uncertain tasks. Each type of task seems to discover different types of problems. In addition, in this research, the magic number of \"five users\" fails to achieve the promised 85% of usability problems.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"153 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132651735","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The Semantic Web is a vision for the future of the Web in which information is given explicit meaning, making it easier for machines to automatically process and integrate information available on the Web. An ontology defines the terms used to describe and represent an area of knowledge. Ontologies are used by people, databases, and applications that need to share domain information (a domain is just a specific subject area or area of knowledge, like medicine, tool manufacturing, real estate, automobile repair, financial management, etc.). In this paper we combine this two concepts to annotate models with meta-data according to the corresponding domain ontology with all the new extracted information in order to improve the performance of the entire system.
{"title":"Methodological Aspects of Semantics Enrichment in Model Driven Architecture","authors":"Mouhamed Diouf, K. Musumbu, S. Maabout","doi":"10.1109/ICIW.2008.34","DOIUrl":"https://doi.org/10.1109/ICIW.2008.34","url":null,"abstract":"The Semantic Web is a vision for the future of the Web in which information is given explicit meaning, making it easier for machines to automatically process and integrate information available on the Web. An ontology defines the terms used to describe and represent an area of knowledge. Ontologies are used by people, databases, and applications that need to share domain information (a domain is just a specific subject area or area of knowledge, like medicine, tool manufacturing, real estate, automobile repair, financial management, etc.). In this paper we combine this two concepts to annotate models with meta-data according to the corresponding domain ontology with all the new extracted information in order to improve the performance of the entire system.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129515037","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Kosta, Olli Pitkänen, Marketta Niemelä, E. Kaasinen
Mobile devices are increasingly evolving into tools to orientate in and interact with the environment, thus introducing a user-centric approach to ambient intelligence. The MINAmI project aims at creating core technologies for these kinds of ambient intelligence services. In this paper we assess five scenarios that demonstrate forthcoming MINAml-based devices. A brief legal and ethical analysis of the scenarios is conducted, which reveals various conflicting interests. The paper concludes with some thoughts on drafting ethical guidelines for ambient intelligence applications, as the nature and the needs of such applications are intrinsically different from the ones ethical guidelines have been dealing with earlier.
{"title":"Ethical-Legal Challenges in User-Centric AmI Services","authors":"E. Kosta, Olli Pitkänen, Marketta Niemelä, E. Kaasinen","doi":"10.1109/ICIW.2008.81","DOIUrl":"https://doi.org/10.1109/ICIW.2008.81","url":null,"abstract":"Mobile devices are increasingly evolving into tools to orientate in and interact with the environment, thus introducing a user-centric approach to ambient intelligence. The MINAmI project aims at creating core technologies for these kinds of ambient intelligence services. In this paper we assess five scenarios that demonstrate forthcoming MINAml-based devices. A brief legal and ethical analysis of the scenarios is conducted, which reveals various conflicting interests. The paper concludes with some thoughts on drafting ethical guidelines for ambient intelligence applications, as the nature and the needs of such applications are intrinsically different from the ones ethical guidelines have been dealing with earlier.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132512182","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The Web Service Description Language (WSDL) provides means to describe functional aspects of a service in a service oriented architecture (SOA) based on Web service technology. In contrast to its predecessor (WSDL 1.1), WSDL 2.0 does not define a fixed set of operation types but provides for a generic mechanism to define an operation by means of message exchange patterns (MEPs). In this paper we compare the expressivity of MEPs in general with other work and formalisms in the field of service interaction. Furthermore, we identify new MEPs and extend the template used to define MEPs to allow expressing more complex patterns. We give a refined definition of MEPs based on a detailed discussion and discuss how WSDL and the MEPs in particular can be combined with the choreography approach.
{"title":"WSDL 2.0 Message Exchange Patterns: Limitations and Opportunities","authors":"Jörg Nitzsche, Tammo van Lessen, F. Leymann","doi":"10.1109/ICIW.2008.80","DOIUrl":"https://doi.org/10.1109/ICIW.2008.80","url":null,"abstract":"The Web Service Description Language (WSDL) provides means to describe functional aspects of a service in a service oriented architecture (SOA) based on Web service technology. In contrast to its predecessor (WSDL 1.1), WSDL 2.0 does not define a fixed set of operation types but provides for a generic mechanism to define an operation by means of message exchange patterns (MEPs). In this paper we compare the expressivity of MEPs in general with other work and formalisms in the field of service interaction. Furthermore, we identify new MEPs and extend the template used to define MEPs to allow expressing more complex patterns. We give a refined definition of MEPs based on a detailed discussion and discuss how WSDL and the MEPs in particular can be combined with the choreography approach.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128199761","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In recent years, a new generation of structured and decentralized P2P CDNs based on distributed hash tables (DHTs) has emerged. Nowadays, DHT algorithms are a powerful building block when designing distributed behaviors. However, sometimes DHTs are not flexible enough and problems arise when an efficient lookup in the DHT structure itself -instead of in the stored data- is required. Our motivation scenario is the resource discovery problem in a decentralized and distributed caching architecture, deployed in a set of clusters built from cheap off-the-shelf computers organized in a DHT overlay network. In this paper we present the design of a resource discovery service layered on the underlying DHT and based on the combination of(1) an spanning-tree built mapping DHT nodes to their parents in a bottom-up fashion, and (2) a set of routing indices which allow nodes to efficiently lookup other nodes in the DHT overlay network, matching some resource constraints This service does not alter the underlying DHT behavior, it scales to large wide area systems and it tracks both relatively static and frequently changing resources. Furthermore, the results of the experiments conducted to evaluate the good performance and scalability of the architecture are also presented.
{"title":"Efficient Discovery of Widely Distributed and Non-volatile Resources on DHTs","authors":"C. Abalde, V. M. Gulías, Laura M. Castro","doi":"10.1109/ICIW.2008.19","DOIUrl":"https://doi.org/10.1109/ICIW.2008.19","url":null,"abstract":"In recent years, a new generation of structured and decentralized P2P CDNs based on distributed hash tables (DHTs) has emerged. Nowadays, DHT algorithms are a powerful building block when designing distributed behaviors. However, sometimes DHTs are not flexible enough and problems arise when an efficient lookup in the DHT structure itself -instead of in the stored data- is required. Our motivation scenario is the resource discovery problem in a decentralized and distributed caching architecture, deployed in a set of clusters built from cheap off-the-shelf computers organized in a DHT overlay network. In this paper we present the design of a resource discovery service layered on the underlying DHT and based on the combination of(1) an spanning-tree built mapping DHT nodes to their parents in a bottom-up fashion, and (2) a set of routing indices which allow nodes to efficiently lookup other nodes in the DHT overlay network, matching some resource constraints This service does not alter the underlying DHT behavior, it scales to large wide area systems and it tracks both relatively static and frequently changing resources. Furthermore, the results of the experiments conducted to evaluate the good performance and scalability of the architecture are also presented.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128880028","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Javier Fabra, J. Peña, Antonio Ruiz-Cortés, J. Ezpeleta
The activities developed by a company (business processes) have to change frequently to adapt to the environment. The implementation of business processes should support these changes without any receding. In this work, we provide with an approach for modelling and executing agile and adaptable business processes. Our approach is based on UML2 separating choreography (stable interaction patterns) and orchestration (implementation of the evolving business process, also called workflows), allowing the transformation and execution of the models by means of a flexible SOA-based dynamic platform based on reference Petri nets.
{"title":"Enabling the Evolution of Service-Oriented Solutions Using an UML2 Profile and a Reference Petri Nets Execution Platform","authors":"Javier Fabra, J. Peña, Antonio Ruiz-Cortés, J. Ezpeleta","doi":"10.1109/ICIW.2008.63","DOIUrl":"https://doi.org/10.1109/ICIW.2008.63","url":null,"abstract":"The activities developed by a company (business processes) have to change frequently to adapt to the environment. The implementation of business processes should support these changes without any receding. In this work, we provide with an approach for modelling and executing agile and adaptable business processes. Our approach is based on UML2 separating choreography (stable interaction patterns) and orchestration (implementation of the evolving business process, also called workflows), allowing the transformation and execution of the models by means of a flexible SOA-based dynamic platform based on reference Petri nets.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121252074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}