Publishing and delivering traffic information generally depend on message board and public radio service in China, which usually sends out static information without dynamic interaction between the services and the users. With the development of WebGIS and its successful application, it is possible to introduce the Web-based multiple architecture into the traffic information system. Currently, most WebGIS portals only provide static information in words and figures without any significant improvement in dynamic aspect, which is a very important requirement for traffic information system. We develop an urban traffic information portal for dynamic information updating and responding, which is based on the fast growing rich Internet application and WebGIS technology. The portal can not only provide the real-time information but also can interact with users for more specific. This paper introduces the multi-layer architecture used in our project. Reusable services related with GIS services are designed and encapsulated as portlet. We briefly introduce some implements and optimization at the end of this paper.
{"title":"UTISP: An Urban Traffic Information Portal Based on WebGIS","authors":"Yan Liu, Mingguang Zhuang, Qingling Wang, Biao Yu","doi":"10.1109/ICIW.2008.97","DOIUrl":"https://doi.org/10.1109/ICIW.2008.97","url":null,"abstract":"Publishing and delivering traffic information generally depend on message board and public radio service in China, which usually sends out static information without dynamic interaction between the services and the users. With the development of WebGIS and its successful application, it is possible to introduce the Web-based multiple architecture into the traffic information system. Currently, most WebGIS portals only provide static information in words and figures without any significant improvement in dynamic aspect, which is a very important requirement for traffic information system. We develop an urban traffic information portal for dynamic information updating and responding, which is based on the fast growing rich Internet application and WebGIS technology. The portal can not only provide the real-time information but also can interact with users for more specific. This paper introduces the multi-layer architecture used in our project. Reusable services related with GIS services are designed and encapsulated as portlet. We briefly introduce some implements and optimization at the end of this paper.","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":"123896567","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}
This paper presents a process and a means aiming at producing and attaching semantic descriptions to a large number of existing Web services, the use of such means avoiding knowledge of complicated languages (e.g. OWL) and avoiding the construction of complete ontologies. The purpose of Semantic Web services is to make service definitions machine-understandable by describing their capabilities, inputs and outputs, and diverse constraints, in a formal language: when sufficiently rich, these descriptions allow the discovery of services and the creation of novel services compounds with little or no direct human intervention. As a main approach for depicting these machine- readable descriptions, SAWSDL represents an extension of the syntactical description format WSDL by defining an annotation mechanism that allows to describe semantically web services in terms of concepts provided by a domain ontology, and by providing these semantic annotations embedded into WSDL documents. Instead of writing manually annotations or loading ontologies to align the terminology by numerous drag-and-drops, the paper describes a simple process: final SAWSDL descriptions are produced automatically from original WSDL documents, no RDF/OWL skill is required, and internal contents of manipulated documents (e.g. XML/WSDL, OWL/RDF) have not visible to the user.
{"title":"Semantization of Legacy Web Services: From WSDL to SAWSDL","authors":"P. Larvet, B. Christophe, Alain Pastor","doi":"10.1109/ICIW.2008.119","DOIUrl":"https://doi.org/10.1109/ICIW.2008.119","url":null,"abstract":"This paper presents a process and a means aiming at producing and attaching semantic descriptions to a large number of existing Web services, the use of such means avoiding knowledge of complicated languages (e.g. OWL) and avoiding the construction of complete ontologies. The purpose of Semantic Web services is to make service definitions machine-understandable by describing their capabilities, inputs and outputs, and diverse constraints, in a formal language: when sufficiently rich, these descriptions allow the discovery of services and the creation of novel services compounds with little or no direct human intervention. As a main approach for depicting these machine- readable descriptions, SAWSDL represents an extension of the syntactical description format WSDL by defining an annotation mechanism that allows to describe semantically web services in terms of concepts provided by a domain ontology, and by providing these semantic annotations embedded into WSDL documents. Instead of writing manually annotations or loading ontologies to align the terminology by numerous drag-and-drops, the paper describes a simple process: final SAWSDL descriptions are produced automatically from original WSDL documents, no RDF/OWL skill is required, and internal contents of manipulated documents (e.g. XML/WSDL, OWL/RDF) have not visible to the user.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"3 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":"124098725","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}
Yan Liu, Mingguang Zhuang, Qingling Wang, Hanli Wang
Web services (WS) are becoming more and more popular nowadays and service-oriented architecture (SOA) have been widely used in the construction of information systems. But most of the SOA applications are not brand new and usually evolved from legacy systems. Our research group is building a service identification framework used for the SOA reengineering of existing large-scale information applications. Service capabilities have become an important issue we care about which are the actions performed or the information delivered by a service. But the semantic description for service capabilities has not been fully addressed in the current approach. In this paper, we analyze the contributions and limitations of current approach. In order to find the practical features of existing web services, we conducted a statistical study on more than four hundred WSDL documents collected from XMethods.net, Amazon and Google. Then we propose a new approach for Semantic Web Services description. Service capabilities are represented by informative entities and standard actions are specified for each informative entity.
{"title":"A Novel Approach for Service Capabilities Representation Based on Statistical Study on WSDL","authors":"Yan Liu, Mingguang Zhuang, Qingling Wang, Hanli Wang","doi":"10.1109/ICIW.2008.96","DOIUrl":"https://doi.org/10.1109/ICIW.2008.96","url":null,"abstract":"Web services (WS) are becoming more and more popular nowadays and service-oriented architecture (SOA) have been widely used in the construction of information systems. But most of the SOA applications are not brand new and usually evolved from legacy systems. Our research group is building a service identification framework used for the SOA reengineering of existing large-scale information applications. Service capabilities have become an important issue we care about which are the actions performed or the information delivered by a service. But the semantic description for service capabilities has not been fully addressed in the current approach. In this paper, we analyze the contributions and limitations of current approach. In order to find the practical features of existing web services, we conducted a statistical study on more than four hundred WSDL documents collected from XMethods.net, Amazon and Google. Then we propose a new approach for Semantic Web Services description. Service capabilities are represented by informative entities and standard actions are specified for each informative entity.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"1 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":"129309030","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}
H. Yeganeh, A. Darvishan, Mohammad Dindoost, Hamideh Sabaei
In this paper a structure for providing and offering service in NGN network is proposed. This structure, which is named application server, is a specified unit and it is not a tool. Actually, an application server is a set of different parameters providing connection between various parts, which are dealing to network problems, such as third parties, developers and etc. This structure is designed modular and it has many advantages in NGN network. Service providing is the most important task which this structure has. This structure decrease the expense used for adding new services. Also in this structure adding new services is independent of deeper layer protocols. The implementation method for this unit will be proposed in this paper. In this method, adding new service to application server is easy and it doesn't need to any particular technical knowledge.
{"title":"A Proposed Structure for Application Server in NGN","authors":"H. Yeganeh, A. Darvishan, Mohammad Dindoost, Hamideh Sabaei","doi":"10.1109/ICIW.2008.42","DOIUrl":"https://doi.org/10.1109/ICIW.2008.42","url":null,"abstract":"In this paper a structure for providing and offering service in NGN network is proposed. This structure, which is named application server, is a specified unit and it is not a tool. Actually, an application server is a set of different parameters providing connection between various parts, which are dealing to network problems, such as third parties, developers and etc. This structure is designed modular and it has many advantages in NGN network. Service providing is the most important task which this structure has. This structure decrease the expense used for adding new services. Also in this structure adding new services is independent of deeper layer protocols. The implementation method for this unit will be proposed in this paper. In this method, adding new service to application server is easy and it doesn't need to any particular technical knowledge.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"9 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":"116789958","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 rapidly increasing number of image collections on the Internet require improvements in our image retrieval systems if these collections are to be easily available for browsing and searching by information seekers. Current techniques for image retrieval have known shortcomings that make it difficult to search for images based on their semantic content. We propose that an increased use of image context information can improve identification of image semantics, and may thus contribute to closing the gap between user needs for semantic image retrieval and the capabilities of current image retrieval systems. In this paper we present a new category of image context, called usage context, describe how usage context from multiple sources can be combined, and show how usage context information can be specified using a new context descriptor vocabulary CTXT.
{"title":"Capturing Diverse Usage Contexts forWeb-Based Images","authors":"Randi Karlsen, J. Nordbotten","doi":"10.1109/ICIW.2008.33","DOIUrl":"https://doi.org/10.1109/ICIW.2008.33","url":null,"abstract":"The rapidly increasing number of image collections on the Internet require improvements in our image retrieval systems if these collections are to be easily available for browsing and searching by information seekers. Current techniques for image retrieval have known shortcomings that make it difficult to search for images based on their semantic content. We propose that an increased use of image context information can improve identification of image semantics, and may thus contribute to closing the gap between user needs for semantic image retrieval and the capabilities of current image retrieval systems. In this paper we present a new category of image context, called usage context, describe how usage context from multiple sources can be combined, and show how usage context information can be specified using a new context descriptor vocabulary CTXT.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"13 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":"114173545","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}
It has become clear that the original mobile Web model of people using their portable devices to surf normal Web- pages must be refocused on the creation of applications that are tailored for the mobile experience. The eStadium project is our attempt at creating such an application. It provides live "infotainment" such as real-time statistics, instant replay videos, and venue information to Purdue football fans via a public mobile Web application and an on- demand video delivery system. In this paper, we discuss the design, implementation, and operation of the eStadium system and the lessons learned from five years of serving real sports fans.
{"title":"eStadium: The Mobile Wireless Football Experience","authors":"A. Ault, J. Krogmeier, S. Dunlop, E. Coyle","doi":"10.1109/ICIW.2008.57","DOIUrl":"https://doi.org/10.1109/ICIW.2008.57","url":null,"abstract":"It has become clear that the original mobile Web model of people using their portable devices to surf normal Web- pages must be refocused on the creation of applications that are tailored for the mobile experience. The eStadium project is our attempt at creating such an application. It provides live \"infotainment\" such as real-time statistics, instant replay videos, and venue information to Purdue football fans via a public mobile Web application and an on- demand video delivery system. In this paper, we discuss the design, implementation, and operation of the eStadium system and the lessons learned from five years of serving real sports fans.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"207 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":"114591089","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 this paper, we present mobile agent systems supporting persistency. In order to develop the mobile agent systems, a mobile agent framework has to have functions to support persistence of agents and persistence of an agent runtime environment. Our developed Java-based mobile agent framework named Maglog is taken up an example of a mobile agent framework. Maglog consists of three basic components, which are agents, agent servers and fields. Agent server and fields are corresponding to an agent runtime environment. The effectiveness of persistency is confirmed through descriptions of two mobile agent systems: a distributed e-learning system and a scheduling arrangement system.
{"title":"Persistency for Java-Based Mobile Agent Systems","authors":"S. Motomura, T. Kawamura, K. Sugahara","doi":"10.1109/ICIW.2008.72","DOIUrl":"https://doi.org/10.1109/ICIW.2008.72","url":null,"abstract":"In this paper, we present mobile agent systems supporting persistency. In order to develop the mobile agent systems, a mobile agent framework has to have functions to support persistence of agents and persistence of an agent runtime environment. Our developed Java-based mobile agent framework named Maglog is taken up an example of a mobile agent framework. Maglog consists of three basic components, which are agents, agent servers and fields. Agent server and fields are corresponding to an agent runtime environment. The effectiveness of persistency is confirmed through descriptions of two mobile agent systems: a distributed e-learning system and a scheduling arrangement system.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"64 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":"115329223","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}
Experiments with large service models of a federated governmental information system are described. Large syntactic Web service models are being used for automatic composition of services in an e-government information system. A visual tool developed in software environment CoCoViLa has been used for handling syntactic service models and synthesis of compound services. For a given specification and a goal, the tool synthesizes a program that generates a service description in OWLS and BPEL.
{"title":"Handling Large Web Services Models in a Federated Governmental Information System","authors":"R. Maigre, Peep Küngas, M. Matskin, E. Tyugu","doi":"10.1109/ICIW.2008.67","DOIUrl":"https://doi.org/10.1109/ICIW.2008.67","url":null,"abstract":"Experiments with large service models of a federated governmental information system are described. Large syntactic Web service models are being used for automatic composition of services in an e-government information system. A visual tool developed in software environment CoCoViLa has been used for handling syntactic service models and synthesis of compound services. For a given specification and a goal, the tool synthesizes a program that generates a service description in OWLS and BPEL.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"1 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":"125014501","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}
Today, many embedded systems are equipped with network interfaces. Thus, Web based management and administration are often required in such embedded systems. General approaches, which are widely available, fail to work on those resource constrained devices. Yet, there exists a necessity to support rapid development for dynamically generated pages. In this contribution we present a framework that will be usable on many embedded systems and also helps the Web developer to simplify the document structure.
{"title":"Dynamic Web-Page Generation in Resource-Constrained Environments The Kertasarie Server Pages","authors":"C. Hochberger, Christian Meusel","doi":"10.1109/ICIW.2008.62","DOIUrl":"https://doi.org/10.1109/ICIW.2008.62","url":null,"abstract":"Today, many embedded systems are equipped with network interfaces. Thus, Web based management and administration are often required in such embedded systems. General approaches, which are widely available, fail to work on those resource constrained devices. Yet, there exists a necessity to support rapid development for dynamically generated pages. In this contribution we present a framework that will be usable on many embedded systems and also helps the Web developer to simplify the document structure.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"229 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":"122116531","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}
Enterprise resource planning (ERP) system has become a basic and powerful tool in large enterprises. It provides the function to integrate all kinds of resource compactly in an organization, which is crucial to enterprise operation. In addition, a popular technology, voice over Internet protocol (VoIP), allows users to have real-time communication through the Internet. In this paper, we propose an architectural solution to integrate the VoIP service to an existing ERP system.
{"title":"Design and Architecture of a Portable User Agent in SIP Collaboration Systems","authors":"C. Chang, Quincy Wu","doi":"10.1109/ICIW.2008.49","DOIUrl":"https://doi.org/10.1109/ICIW.2008.49","url":null,"abstract":"Enterprise resource planning (ERP) system has become a basic and powerful tool in large enterprises. It provides the function to integrate all kinds of resource compactly in an organization, which is crucial to enterprise operation. In addition, a popular technology, voice over Internet protocol (VoIP), allows users to have real-time communication through the Internet. In this paper, we propose an architectural solution to integrate the VoIP service to an existing ERP system.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"18 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":"125523330","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}