Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088167
Bassirou Gueye, I. Niang, B. Gueye, Mohamed M. Ould Deye, Y. Slimani
Web Services Composition (WSC) is a paradigm for enabling application integration within and across organizational boundaries. Nowadays, the Quality of Service (QoS) that WSC should offer becomes a priority for service providers and an exigence for customers. Therefore, the response time of a web services composition is a crucial problem.
{"title":"Constraints-based response time for efficient QoS in Web Services Composition","authors":"Bassirou Gueye, I. Niang, B. Gueye, Mohamed M. Ould Deye, Y. Slimani","doi":"10.1109/NWESP.2011.6088167","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088167","url":null,"abstract":"Web Services Composition (WSC) is a paradigm for enabling application integration within and across organizational boundaries. Nowadays, the Quality of Service (QoS) that WSC should offer becomes a priority for service providers and an exigence for customers. Therefore, the response time of a web services composition is a crucial problem.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"46 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116784918","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088149
Yaser Alosefer, O. Rana
In recent years, attackers have started to use web pages to deliver their malicious code to users. Web-based malware overcomes signature-based detection by modification of the code or using zero-day exploits. We propose a malicious activity detection method using Hidden Markov Models (HMM) alongside a client honeypot system. Our algorithm is able to detect the potential malicious behaviour of a web server based on current and past interactions between the web client and the server and can also predict possible future behaviours. The prediction algorithm learns from previously scanned behaviours recorded by a client honeypot system. We group such behaviours in order to enable common characteristics to be investigated across these groups.
{"title":"Predicting client-side attacks via behaviour analysis using honeypot data","authors":"Yaser Alosefer, O. Rana","doi":"10.1109/NWESP.2011.6088149","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088149","url":null,"abstract":"In recent years, attackers have started to use web pages to deliver their malicious code to users. Web-based malware overcomes signature-based detection by modification of the code or using zero-day exploits. We propose a malicious activity detection method using Hidden Markov Models (HMM) alongside a client honeypot system. Our algorithm is able to detect the potential malicious behaviour of a web server based on current and past interactions between the web client and the server and can also predict possible future behaviours. The prediction algorithm learns from previously scanned behaviours recorded by a client honeypot system. We group such behaviours in order to enable common characteristics to be investigated across these groups.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122953645","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088221
C. J. Carmona, P. González, M. J. del Jesus, Sebastián Ventura
This paper presents an experimental study with several subgroup discovery algorithms using data from a web-based education system. The main objective of this contribution is to extract unusual subgroups to describe possible relationships between the use of the e-learning platform and marks obtained by the students. The results obtained by the best performing algorithm, NMEEF-SD, are also presented. Finally, the most representative results obtained by this algorithm are analised, in order to obtain knowledge that can allow teachers to take actions to improve student performance.
{"title":"Subgroup discovery in an e-learning usage study based on Moodle","authors":"C. J. Carmona, P. González, M. J. del Jesus, Sebastián Ventura","doi":"10.1109/NWESP.2011.6088221","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088221","url":null,"abstract":"This paper presents an experimental study with several subgroup discovery algorithms using data from a web-based education system. The main objective of this contribution is to extract unusual subgroups to describe possible relationships between the use of the e-learning platform and marks obtained by the students. The results obtained by the best performing algorithm, NMEEF-SD, are also presented. Finally, the most representative results obtained by this algorithm are analised, in order to obtain knowledge that can allow teachers to take actions to improve student performance.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"138 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120894661","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088228
Fernanda Barbosa, Helga Guincho, Francisco B. Leite, J. Nunes, Carlos Pereira
This paper describes part of a joint project, under the European Union's Lifelong Learning Curriculum Development. This project defines a methodology to implement a collaborative Master level course in Computer Science. The project has been proposed by seven European institutions from different countries such as, Finland, France, Germany, Portugal, Spain and Romania. The European Master Program in Computer Science (EMaCS) project intends to define a methodology to implement a Master that offers education and training opportunities for the next generation in research and innovation, to provide students with profound knowledge and insight into some fields of Computer Science. It also intends to meet the demands of industry and research in a rapidly growing area. The project has several components and the main concrete outcome is a methodology to create a two-year plan for a European Master Degree in Computer Science. This methodology can be applied to Master Programs in different areas. Coimbra team was the lead partner and the responsible for the workpackages regarding management and research. This experience is willing to be shared.
{"title":"European computer science master Curriculum Development methodology: management and research","authors":"Fernanda Barbosa, Helga Guincho, Francisco B. Leite, J. Nunes, Carlos Pereira","doi":"10.1109/NWESP.2011.6088228","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088228","url":null,"abstract":"This paper describes part of a joint project, under the European Union's Lifelong Learning Curriculum Development. This project defines a methodology to implement a collaborative Master level course in Computer Science. The project has been proposed by seven European institutions from different countries such as, Finland, France, Germany, Portugal, Spain and Romania. The European Master Program in Computer Science (EMaCS) project intends to define a methodology to implement a Master that offers education and training opportunities for the next generation in research and innovation, to provide students with profound knowledge and insight into some fields of Computer Science. It also intends to meet the demands of industry and research in a rapidly growing area. The project has several components and the main concrete outcome is a methodology to create a two-year plan for a European Master Degree in Computer Science. This methodology can be applied to Master Programs in different areas. Coimbra team was the lead partner and the responsible for the workpackages regarding management and research. This experience is willing to be shared.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124198302","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088146
M. Danesh, B. Raahemi, M. Kamali
Virtual Organization (VO) is a network of autonomous organizations sharing their competitive advantage to address a specific business opportunity. Due to their autonomous and interdependent nature, management of collaboration among such organizations is a challenging task. In this paper, we present a framework for process management in service oriented virtual organizations. We propose 6 layers for the framework with multiple components within each layer. In designing the components of the framework, standard reference architecture such as Open-EDI reference model and the S3 service oriented architecture, as well as best practices such as ITIL V3 and PMBOK are used. Further, we present a distributed SOA infrastructure that facilitates peer-to-peer collaboration between organizations in a virtual organization. The infrastructure is based on creating specific service zone for each participating organization to build a virtual ESB. Compared to collaborative environment in networked organization usually supported by computer networks, the loose coupling of services, and the autonomous characteristics of service oriented architecture make it one the best approaches for implementing virtual organization.
{"title":"A framework for process management in service oriented virtual organizations","authors":"M. Danesh, B. Raahemi, M. Kamali","doi":"10.1109/NWESP.2011.6088146","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088146","url":null,"abstract":"Virtual Organization (VO) is a network of autonomous organizations sharing their competitive advantage to address a specific business opportunity. Due to their autonomous and interdependent nature, management of collaboration among such organizations is a challenging task. In this paper, we present a framework for process management in service oriented virtual organizations. We propose 6 layers for the framework with multiple components within each layer. In designing the components of the framework, standard reference architecture such as Open-EDI reference model and the S3 service oriented architecture, as well as best practices such as ITIL V3 and PMBOK are used. Further, we present a distributed SOA infrastructure that facilitates peer-to-peer collaboration between organizations in a virtual organization. The infrastructure is based on creating specific service zone for each participating organization to build a virtual ESB. Compared to collaborative environment in networked organization usually supported by computer networks, the loose coupling of services, and the autonomous characteristics of service oriented architecture make it one the best approaches for implementing virtual organization.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"120 20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126314786","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088144
Kun Ma, Zhenxiang Chen, A. Abraham, Bo Yang, R. Sun
The upcoming business model of providing Software as a Service (SaaS) not only creates new challenges for service providers but also for software engineers. Data is at the heart of SaaS. Therefore, multi-tenancy data architecture becomes hot topic. However, most tenant data solutions only solve part of the problem and focus on isolation and sharing. In this paper, we present an architecture that enables multi-tenancy at the database driver level, which enable tenants to run their applications in a multi-tenant framework. This approach is transparent for the application. Additionally, the architecture and analysis are discussed in detail.
{"title":"A transparent data middleware in support of multi-tenancy","authors":"Kun Ma, Zhenxiang Chen, A. Abraham, Bo Yang, R. Sun","doi":"10.1109/NWESP.2011.6088144","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088144","url":null,"abstract":"The upcoming business model of providing Software as a Service (SaaS) not only creates new challenges for service providers but also for software engineers. Data is at the heart of SaaS. Therefore, multi-tenancy data architecture becomes hot topic. However, most tenant data solutions only solve part of the problem and focus on isolation and sharing. In this paper, we present an architecture that enables multi-tenancy at the database driver level, which enable tenants to run their applications in a multi-tenant framework. This approach is transparent for the application. Additionally, the architecture and analysis are discussed in detail.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134133307","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088153
Brahim Batouche, Y. Naudet, F. Guinand
The Web service requests are increasingly complex, the complex request requires many functionalities having any dependencies, binary dependencies or global dependencies. The request can requires also constraints, objectives and conditions. All requested elements having a semantically links which they are defined as an ontology. The ontology can be used as a smart questionnaire to formalize the request, and its semantic is useful to provide automatically the resolution way. Since we can not find an answering service for a complex request, we use the composition of existing Web services to design the answer (s). Then we determinate -according to the request characteristics- the suitable composition model. This paper presents an ontology of complex request and its corresponded answering compositions models.
{"title":"Web service complex request ontology and its answers models","authors":"Brahim Batouche, Y. Naudet, F. Guinand","doi":"10.1109/NWESP.2011.6088153","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088153","url":null,"abstract":"The Web service requests are increasingly complex, the complex request requires many functionalities having any dependencies, binary dependencies or global dependencies. The request can requires also constraints, objectives and conditions. All requested elements having a semantically links which they are defined as an ontology. The ontology can be used as a smart questionnaire to formalize the request, and its semantic is useful to provide automatically the resolution way. Since we can not find an answering service for a complex request, we use the composition of existing Web services to design the answer (s). Then we determinate -according to the request characteristics- the suitable composition model. This paper presents an ontology of complex request and its corresponded answering compositions models.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132436881","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088182
S. K. Malik, Rizvi Sam
Ontology's significance cannot be denied for realizing the vision of semantic web to add semantics or computer understandable data to the existing human readable web as it enables to structure and conceptualize the shared knowledge of a particular domain on web. But Ontology is abstract and involves various complex issues. This paper presents a framework for such multifarious possible issues of ontology which have been briefly presented. One of the significant issues, ontology merging, has been illustrated with an example using protégé 3.4.1 editor.
{"title":"An ontology framework for semantic web illustrating ontology merging","authors":"S. K. Malik, Rizvi Sam","doi":"10.1109/NWESP.2011.6088182","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088182","url":null,"abstract":"Ontology's significance cannot be denied for realizing the vision of semantic web to add semantics or computer understandable data to the existing human readable web as it enables to structure and conceptualize the shared knowledge of a particular domain on web. But Ontology is abstract and involves various complex issues. This paper presents a framework for such multifarious possible issues of ontology which have been briefly presented. One of the significant issues, ontology merging, has been illustrated with an example using protégé 3.4.1 editor.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131840145","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088160
Rajanish Dass, R. Muttukrishnan
Various value added services on mobile phones had been widely used all across the globe and have even been able to influence the adoption of mobile phones in many countries. However, there has been a high degree of reluctance among the mobile users in adapting to mobile financial services (MFS). Studies have shown the lack of trust about security and privacy of data to be a major roadblock for adoption of MFS. Given the fact that there are multiple entities including the bank, telecom operator, non-banking financial organization, technology platform provider and others involved in a MFS transaction, it becomes more difficult to generate trust about data security among the end users as well as among the entities involved. This paper is based on a study that proposes a security framework for MFS that takes into account the multi-entity environment.
{"title":"Security framework for addressing the issues of trust on mobile financial services","authors":"Rajanish Dass, R. Muttukrishnan","doi":"10.1109/NWESP.2011.6088160","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088160","url":null,"abstract":"Various value added services on mobile phones had been widely used all across the globe and have even been able to influence the adoption of mobile phones in many countries. However, there has been a high degree of reluctance among the mobile users in adapting to mobile financial services (MFS). Studies have shown the lack of trust about security and privacy of data to be a major roadblock for adoption of MFS. Given the fact that there are multiple entities including the bank, telecom operator, non-banking financial organization, technology platform provider and others involved in a MFS transaction, it becomes more difficult to generate trust about data security among the end users as well as among the entities involved. This paper is based on a study that proposes a security framework for MFS that takes into account the multi-entity environment.","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122508973","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}
Pub Date : 2011-12-01DOI: 10.1109/NWESP.2011.6088162
Sanda Dragos
Current web analytics are focused on e-commerce sites, where the visits have to converge in a purchase. The behavior of e-learning environments users is driven by information acquiring. The learning process takes time, and therefore a visit on an educational site does not apply to the heuristics used by most analytics instruments (i.e. ending a visit after 30 minutes of inactivity). Moreover, an integrated analytics instrument may benefit from extended knowledge to better identify unique visitors. This paper proves that such a system is much more reliable than a system that bases its decisions on cookies (e.g., Google Analytics).
{"title":"Why Google Analytics cannot be used for educational web content","authors":"Sanda Dragos","doi":"10.1109/NWESP.2011.6088162","DOIUrl":"https://doi.org/10.1109/NWESP.2011.6088162","url":null,"abstract":"Current web analytics are focused on e-commerce sites, where the visits have to converge in a purchase. The behavior of e-learning environments users is driven by information acquiring. The learning process takes time, and therefore a visit on an educational site does not apply to the heuristics used by most analytics instruments (i.e. ending a visit after 30 minutes of inactivity). Moreover, an integrated analytics instrument may benefit from extended knowledge to better identify unique visitors. This paper proves that such a system is much more reliable than a system that bases its decisions on cookies (e.g., Google Analytics).","PeriodicalId":271670,"journal":{"name":"2011 7th International Conference on Next Generation Web Services Practices","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122531256","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}