{"title":"A Comparative Study between Graph-QL& Restful Services in API Management of Stateless Architectures","authors":"Sayantan Guha, Shreyasi Majumder","doi":"10.5121/ijwsc.2020.11201","DOIUrl":"https://doi.org/10.5121/ijwsc.2020.11201","url":null,"abstract":"A stateless architecture design is a web architecture design that typically does not persist data in any database and such applications also does not require any kind of backup storage. Data that flows through a stateless service is data in transition and such data is never stored in any data store. The processing requests that arrive to such architecture does not rely on information gathered or persisted from any previous session. API (Application programming interface) which consists of subroutines, definitions & procedures that can access data on the applications are the communication points between applications and management of API endpoints using stateless architecture is less complex as there is no server side retention of the client session and each client sends requisite information in each request to the server. GraphQL and RESTful services are means of designing such API architecture. This paper discusses and explains in detail both GraphQL and REST API architecture design and management methods and does an analysis of the potential benefits of GraphQL over REST in Stateless architectural API designs.","PeriodicalId":248593,"journal":{"name":"International Journal on Web Service Computing","volume":"149 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117297573","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}
{"title":"Open Learning: Key Foundations of Personal Learning Environment","authors":"A. Alenezi","doi":"10.5121/ijwsc.2019.10301","DOIUrl":"https://doi.org/10.5121/ijwsc.2019.10301","url":null,"abstract":"The concept of open education is one of the concepts that have taken a clear place on the academic map of higher education in many countries of the world. This type of education has become an important resource for universities to overcome many of the material and academic problems. The aim of this study is to analyse the role of open learning as the key foundations of personal learning environment. The interview respondents were nine teachers who are currently working with different open learning programs in Saudi Arabia. The nine teachers were from three different institutes in Saudi Arabia. It was identified through the interviews that the emergence of Open Textbooks, which is part of the broader movement known as Open Learning Resources, can help meet these challenges and improve the quality of the learning process. Higher textbooks for higher education students, especially middle school students, In the beginning of the last decade in the Saudi Arabia, to what is known as the \"crisis of the textbook\" and tried to solve many solutions to address the problem, such as the rental of the book to the student and the adoption of e-book and others, but the most prominent solutions are effective and impact, the emergence of non-profit organizations in cooperation.","PeriodicalId":248593,"journal":{"name":"International Journal on Web Service Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129653616","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}
{"title":"Learning Cross-lingual Word Embeddings with Universal Concepts","authors":"Pezhman Sheinidashtegol, A. Musaev","doi":"10.5121/ijwsc.2019.10302","DOIUrl":"https://doi.org/10.5121/ijwsc.2019.10302","url":null,"abstract":"Recent advances in generating monolingual word embeddings based on word co-occurrence for universal languages inspired new efforts to extend the model to support diversified languages. State-of-the-art methods for learning cross-lingual word embeddings rely on the alignment of monolingual word embedding spaces. Our goal is to implement a word co-occurrence across languages with the universal concepts’ method. Such concepts are notions that are fundamental to humankind and are thus persistent across languages, e.g., a man or woman, war or peace, etc. Given bilingual lexicons, we built universal concepts as undirected graphs of connected nodes and then replaced the words belonging to the same graph with a unique graph ID. This intuitive design makes use of universal concepts in monolingual corpora which will help generate meaningful word embeddings across languages via the word cooccurrence concept. Standardized benchmarks demonstrate how this underutilized approach competes SOTA on bilingual word sematic similarity and word similarity relatedness tasks.","PeriodicalId":248593,"journal":{"name":"International Journal on Web Service Computing","volume":"397 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128916015","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}
{"title":"Survey of Cloud Computing","authors":"A. Elsonbaty","doi":"10.5121/IJWSC.2018.9402","DOIUrl":"https://doi.org/10.5121/IJWSC.2018.9402","url":null,"abstract":"With expanding volumes of knowledgeable production and the variability of themes and roots, shapes and languages, most detectable issues related to the delivery of storage space for the information and the variety of treatment strategies in addition to the problems related to the flow of information and methods go down and take an interest in the advantage of them face the researchers. In any case, such a great significance comes with a support of a great infrastructure that includes large data centers comprising thousands of server units and other supporting equipment. The cloud is not a small, undeveloped branch of it, it is a type of computing that is based on the internet, an image from the internet. Cloud Computing is a developed technology, cloud computing, possibly offers an overall economic benefit, in that end users shares a large, centrally achieved pool of storing and computing resources, rather than owning and managing their own systems. But, it needs to be environment friendly also. This review paper gives a general overview of cloud computing, also it describes cloud computing, architecture of cloud computing, characteristics of cloud computing, and different services and deployment model of cloud computing. This paper is for anyone who will have recently detected regarding cloud computing and desires to grasp a lot of regarding cloud computing.","PeriodicalId":248593,"journal":{"name":"International Journal on Web Service Computing","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116494413","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}