Science topic

Web Services - Science topic

Explore the latest questions and answers in Web Services, and find Web Services experts.
Questions related to Web Services
  • asked a question related to Web Services
Question
4 answers
This might be a trivial question and an operation do to, but I'm not experienced and haven't been able to find a direct solution online. I'm pretty sure I've overlooked something as this should be a simple task, so I'm asking here.
I have a list of some 1500 protein IDs identified in a proteomic experiment coming from a bacterial origin.
I would like to get GO annotation for those proteins so I could categorize them according to the "biological process"and "cellular function". Is there a web service or a simple program that could get those GO annotations ?
I'm confident that the GO enrichment analysis offered on the main page is not appropriate for the data I have and the information I want (I may be wrong), and my organism is not available in the list.
Does anyone have any suggestions ?
Relevant answer
Answer
Hi Dennis,
You may already found a workflow but just in case you not I would use STRING tool, you will need to enter a fasta file and select an organism and string will do the rest if your organism is not in their database just select the closest, it will give you a protein-protein interaction network and a lot of information (take a look to download section). Alternatively, you can use BLASTKOALA tool where you will also need to input a fasta file and you’ll get the GO annotations for your IDs.
hope it helps
Best
  • asked a question related to Web Services
Question
46 answers
I am trying to write a thesis with an approach for a central marketplace, called a Web Service Repository. This repository serves as a registry for service specifications and provides an ontology that allows reasoning about these services. Specifications of services that reside in repositories are provided with the help of description logic. Several domain specific case studies (e.g. payment processing system, flight scheduling system, medical records) and investigate questions arising during the design of such repositories.
I am particularly interested in Patterns for Service Composition algorithms for matching composition patterns to queries and similarity of services. I am pleading expert to give more insights on this area of research and I will also welcome the knowledge of researchers researching this area.
Many thanks.
Relevant answer
Answer
Generally speaking, web service composition problems can be divided into two categories: manual composition and automatic composition.
  • asked a question related to Web Services
Question
5 answers
I am working on cloud servers load balancing and I need more information about cloud providers companies.
Till now I found information about Google cluster data related to 2011 which most of them are scaled to hide the real information.
As a first step I need to make a comparison between Google and other cloud providers like Amazon AWS and Microsoft Azure.
Relevant answer
Answer
from where can i download it
  • asked a question related to Web Services
Question
2 answers
I want to discover REST based service matching a keyword phrase or some parameters. Is there any repository available like UDDI for SOAP services?
Relevant answer
Answer
Dear Aniruddh Siddh Kindly Review this article
REGISTRY FOR RESTful WEB SERVICE: RESTRegistry July 2017 International Journal of Research - GRANTHAALAYAH 5(7):128-135
DOI:10.5281/zenodo.835523
  • asked a question related to Web Services
Question
2 answers
I am trying to write a thesis with an approach for a central marketplace, called a Web Service Repository. This repository serves as a registry for service specifications and provides an ontology that allows reasoning about these services. Specifications of services that reside in repositories are provided with the help of description logic. Several domain specific case studies (e.g. payment processing system, flight scheduling system, medical records) and investigate questions arising during the design of such repositories.
I am particularly interested in Patterns for Service Composition algorithms for matching composition patterns to queries and similarity of services. I am pleading expert to give more insights on this area of research and I will also welcome the knowledge of researchers researching this area.
Many thanks.
Relevant answer
Answer
Concerning similarity of services, it might work investigating the more general question of semantic similarity and semantic relatedness. Since services are annotated with OWL entities, semantic distances over OWL concepts could provide worth considering results.
As I am not expert in scientific challenges related specifically to services I might be mistaken but it seems that you might want to look a bit into algebric fundations of semantic web (first order logics and so on). There are likely various possible way to describe services in a logical manner but the question of composition certainly might be interesting to look more formally.
  • asked a question related to Web Services
Question
1 answer
I am preparing a layout for designing a cloud platform (IoT application) for a battery management system. The voltage, current and temperature of the battery would be recorded. The data from the BMS would be sent via hardware such as Raspberry Pi, etc. and Cloud could be any (Google Cloud IoT / Microsoft Azure / Amazon). Since everything is on design phase, What could be the possible challenges to this application? Are the data fetched on time or time delay estimated is to be done??
Relevant answer
Answer
Hi Ravi, you can check the work from our group in developing the cloud battery management systems:
  • asked a question related to Web Services
Question
23 answers
Does anybody know a free web service for creating simple tests running online and with audio? This can even just be a survey tool which lets you add audio. No reaction time is needed.
I know it is possible to do this easily in PHP+HTLM5, but I need a service that can be used by students who have no experience with programming...
Relevant answer
Answer
Hi Paolo! We had a similar issue and ended up building a survey platform entirely around audio and video (phonic.ai). There's a super generous free-tier if you want to try it out. Here's a demo: https://survey.phonic.ai/5ed023df554d721ab204f049
We're also embeddable into various other research platforms if you have preferences (docs.phonic.ai).
  • asked a question related to Web Services
Question
18 answers
Can any one help me with QWS dataset, I tried to contact the owners but no reply yet. so if any one can help me plzzzzzz
if not
can any one help me with a dataset for web services/cloud providers with a good set of QOS attributes
Quick response will be apprciated
Regards
Relevant answer
Answer
Hey guys, here is the download link for it.
Quality of Web Services (QWS) Dataset ver 2.0:
Last updated: 2019/11/01
  • asked a question related to Web Services
Question
5 answers
Hello,
I wonder what would be the best database that one can use to store and manage a large amount of data (maybe a few hundred gigabytes), in the main basin level, that includes:
1) GIS data:
  • raster
  • vector
2) Hydrological data:
  • time-series of different variables (e.g., rainfall, temperature, humidity, etc.) for different stations.
From the internet, I found that the below databases could be used:
  • PostGIS
  • MongoDB
Thank you very much
Relevant answer
Answer
Moreover, consider that PostgreSQL with the spatial PostGIS extension is entirely open-source and it is developed by a strong and active community. I therefore definitely recommend you to go with PostGIS and not to use proprietary stuff such as all the ESRI products.
In addition, PostgreSQL is - despite being a relational DBMS - offering some object-oriented features such as hstores or jsonb which allows you to extend your data model - if required - to unstructured data.
  • asked a question related to Web Services
Question
6 answers
Dear Sir/Madam,
We invite you to partake in a survey for this research project. The main objective of the survey is to identify the most critical QoS factors influencing the selection decision success in cloud service composition. Your participation will be completely confidential, and you will remain completely anonymous throughout this process. The data gathered within this survey will not be subject to any public disclosure and is for use only as part of a PhD research project. The following survey is stage 1 of our survey. The survey will provide valuable inputs for us to improve our research efficiency.
Thank you for taking the time to complete this survey
Relevant answer
Answer
I'm interesting..
  • asked a question related to Web Services
Question
6 answers
My research is optimization of web service composition .
Composition involves many candidate services that do a specific task. But there are similar candidate services that do a task ie they are functionally similar but different non functionl parameters.
I need a data set for the above.
Relevant answer
Answer
Anyone looking for the QWS dataset:
  • asked a question related to Web Services
Question
7 answers
i want to download a Quality of service data set for my quality of service optimization problem including the following parameters:
1 Response Time Time taken to send a request and receive a response ms
2 Availability Number of successful invocations/total invocations %
3 Throughput Total Number of invocations for a given period of time invokes/second
4 Successability Number of response / number of request messages %
5 Reliability Ratio of the number of error messages to total messages %
6 Compliance The extent to which a WSDL document follows WSDL specification %
7 Best Practices The extent to which a Web service follows WS-I Basic Profile %
8 Latency Time taken for the server to process a given request ms
Relevant answer
Answer
If anyone needs the QWS dataset:
  • asked a question related to Web Services
Question
11 answers
I have downloaded this dataset https://github.com/wsdream/wsdream-dataset
but I am not able to understand the pattern of data in rtMatrix and rpMatrix file. The values of service ID are mentioned in points which is causing confusion.
Relevant answer
Answer
I need a Dataset for learning Semantic Web Services. Could anyone help me please ?
  • asked a question related to Web Services
Question
5 answers
i want to implement web service (SOAP) by using PHP. This WS can write/save data/files in to Hadoop (HDFS).
  • asked a question related to Web Services
Question
7 answers
I want to analyze ligand-protein interaction (3D) with bioinformatics tools, please give recommendation about reliable software or web service.
Thanks.
Relevant answer
Answer
1. Free academic molecular docking software:
AutoDoc (khttp://autodock.scripps.edu/)
2. Commercial Software:
If you need technical support, and I know that Creative Biostructure may have related services. I have worked with them before, I feel good, you can try.
Hope it helps!
  • asked a question related to Web Services
Question
1 answer
Hi,
a services web collaborate with each other using different invocation type to construct a complex service web , i want measure the degree of trust among two web service using past invocation in service composition, can some on help me to find suitable work about this
thanks.
Relevant answer
Answer
  • asked a question related to Web Services
  • asked a question related to Web Services
Question
1 answer
sir,
Can you please suggest me datasets for web service classification?
I need three bench mark/realtime datasets ?
Relevant answer
Answer
Hi,
I've worked with this topic some time ago and the most relevant I found are the QWS dataset (http://www.uoguelph.ca/~qmahmoud/qws/) and the WS-DREAM dataset (http://wsdream.github.io/#dataset). Please let me know if you found other good options.
  • asked a question related to Web Services
Question
3 answers
Is there any emerging research area related to Blockchain in the context of web services.
Relevant answer
Answer
If you think about the web 3.0 architecture, which will be decentralized, you must consider a closer look at IPFS (https://ipfs.io). IPFS and the Blockchain are a perfect match! You can address large amounts of data with IPFS, and place the immutable, permanent IPFS links into a blockchain transaction. This timestamps and secures your content, without having to put the data on the chain itself.
Today, there are many Dapps out there already using IPFS: civic.com everipedia.org augur.net or bit.tube . For reaching mass adoption there are some problems: e.g. high bandwith requirements for running an IPFS node, data availability or storing private data over IPFS.
  • asked a question related to Web Services
Question
3 answers
Topic related to Web Service,Sensor Network and Cloud.
Details Required:
Examiner Name
Desg/University
Country
Mail Id
Contact Number
Publication Details
Relevant answer
Answer
Professor Amir Hussain
Personal Chair in Cognitive Computation
Director, COSIPRA Lab
Director: PhD Programmes
Founding Editor-in-Chief: Cognitive Computation journal (Springer Neuroscience, USA)
Founding Editor-in-Chief: Big Data Analytics journal (Bio-Med Central / Springer, UK)
Division of Computing Science & Maths, School of Natural Sciences
University of Stirling, Stirling FK9 4LA SCOTLAND, UK
Tel / Fax: +44 (0)1786 - 476437 / 464551
  • asked a question related to Web Services
Question
6 answers
"Completely Automated Public Turing test to tell Computers and Humans Apart" (CAPTCHA) [1][2] are used e.g. to prevent bots from utilizing special web based services for spam and unwanted access. To circumvent this, botmasters take profit from human intelligence by paying people from developing countries for solving CAPTCHAs [3], in order to reach the target service.
Considering this, do you think that it is still reasonable to improve and use CAPTCHAs?
[1] U.S. Patent 6,195,698. Method for selectively restricting access to computer systems. Filed on Apr 13, 1998 and granted on Feb 27, 2001. Available at http://www.google.com/patents/US6195698 .
[2] Ahn, Luis von; Blum, Manuel; Hopper, Nicholas J.; Langford, John (2003). "CAPTCHA: Using Hard AI Problems for Security". Advances in Cryptology — EUROCRYPT 2003. Lecture Notes in Computer Science 2656. pp. 294–311.
Relevant answer
Answer
In my just-user view, there is no other choice other than using CAPTHCA. I read that open 1000 captcha is very cheap with human cheap labor, but sometime it' s not worth it. Well the solution is maybe to allow the humans to do qualified jobs and using computer for not frivolous purpose ( i.e cheap buying).
  • asked a question related to Web Services
Question
3 answers
The aim is to make a web service available that conducts an oral open-text test on factual knowledge and to research on its impact on the learning outcome (with students in higher education).
In a first step, I'm looking for the currently most advanced services to automatically generate different types of questions from a written text passage / textbook. The questions are to be generated automatically (...and later the students answers are to be evaluated automatically).
Who knows more about that?
Relevant answer
  • asked a question related to Web Services
Question
6 answers
while constructing a decision model to classify hackers, What Features would be included to improve the security mechanism over wide area network and how to secure web services. How to identify the insinuation, behaviors and characteristics of Ethical hackers?
Thanks in advance
Regards,
JAMIL AHMED
Relevant answer
Answer
Many parameters should be in mind for constructing network traffic analysis like:
1- Storage overhead analysis
2- Communication & Computation
3- Which algorithm is used for data protection e.g. Message-Digest 5 MD5, RSA, Diffe-Hellman
4- Time Stamp can occupy 64 bit space in network communication
5- Identity of a user can occupy 60 bits space
6- Symmetric Encryption 228 bits
7- XoR negligible equal to zero
Therefore, keeping in view all the aforesaid parameters and many more, one cannot construct a final decision for analyzing network traffic.
Furthermore, the number of attacks are unknown, almost no researcher claims with conviction about a foolproof secure.
Hope this will enhance your knowledge.
Wasalm
  • asked a question related to Web Services
Question
5 answers
Hello I work on the field of intelligent service in the web of things. the subject of my thesis is: "towards smart web service framwork", I took as case of application: the intelligent watering of plants in the domain of the web of things.
For the advancement of my thesis, I need datasets, to apply my algorithms in the technology of "artificial Intelligent" (ontology probabilist).
Since we came from a poor country, or that we did not have any equipment sensors or others) to detect the humidity, temperature, lighting, temperature of the earth, ect ...., I wanted to ask you if you could send me datasets containing the data (temperature, humidity, ...) that you used in your work. this can help me move forward in my work. thank you in advance
Relevant answer
Answer
Take a look at some available datasets from this a new Elsevier journal:
  • asked a question related to Web Services
Question
22 answers
My most cited paper, technically a refereed journal paper but only a 2-page announcement of a new web service, if I am playing the system, should be my “best paper” with over 600 cites on Google Scholar:
But has this one with 39 cites including some by researchers at top universities not earned its right to be a serious “research contribution”? https://scholar.google.co.za/scholar?oi=bibs&hl=en&cites=11687505585632701940
Relevant answer
Answer
I agree with dear Prof. Mohannad Husain Al-Sherrawi
Not all decisions are right and on the other side of the coin: Submitting a manuscript to an unsuitable journal is one of the most common mistakes made by authors just like my experiences too!
  • asked a question related to Web Services
Question
4 answers
We are launching a new application for international market. There would be slight changes based on the country in terms of the dynamic content from web-services. We are confused whether we should go with application for all countries which will be customized based on user country selection or multiple apps with respect to countries.
I would really appreciate an intellectual and best help from the expert.
Relevant answer
Answer
Creating multiple applications to handle language and cultural variations would result in a maintenance nightmare. Your application future would have a very short horizon as success will demand more applications which require more maintenance which eats up your developer time leaving nothing for new features. The calculus is simple. All credible development environments will provide language independence and the ability to control page navigation based on a language key that you can read from your users web or device profile.
On the other hand, if you are considering a web application I would avoid a generic mobile development environment unless you plan to go beyond the 98% of the market held by Apple and Android. In discussing this with vendors of such systems, they universally have agreed that unless you are looking to support a range of platforms beyond just Apple and Android you'd be better of writing two applications. These systems were conceived to write applications to support Apple, Android, Blackberry, Windows Phone, Windows Universal, etc. The problem is that there are only two vendors left standing after the phone wars. The overhead of working in a generic solution saturated with "if apple then do this" and "if android then to this" will add about 50% to your code and still curtail your ability to take full advantage of the device. This is a reasonable compromise if you are supporting 5 targets, but not for just 2.
You might want to consider coding your application in either Android or Apple depending on your target market and then outsourcing the other. Outsourcing can have challenges, but this represents the simplest case. Given the Android/Apple code create the Apple/Android code to do the identical thing taking advantage of best practices for the second device. The core logic will be the same and it will be easy to QA.
  • asked a question related to Web Services
Question
3 answers
I want to add caching and compression features to mobile based web services
Relevant answer
Answer
Thank you reply. But my question is, can we modify cloudlet of cloudsim (Simulator tool) and add caching and compress the mobile based
web services request.
  • asked a question related to Web Services
Question
3 answers
I am working on CPN ( Colored Petri Nets) to model the fault diagnosis system in BPEL web service. I want to construct a model-based approach. If you have any idea regarding this please tell me. 
Relevant answer
Answer
You might want to look into work by Yingmin Li et al., particularly their attached paper
"Modeling BPEL Web services for diagnosis: towards self-healing Web services".
Another model-based diagnosis approach for services (though not using petri nets) is in the paper "Evaluating the Suitability of SFL for Self-Adaptive Software"
by Emil Gruettner and Hans-Gerhard Gross (link attached).
There was also an EU-funded project called "WS-Diamond" on model-based web service diagnosis (link attached).
Hope this helps,
Martin
  • asked a question related to Web Services
Question
5 answers
I have mtDNA I would like to run an IBD test on, however the web service is not available anymore and the email suggested for contact is no longer operational. Can anyone provide another program to run the test? 
Cheers
Relevant answer
Answer
Thanks everyone for the help and suggestions.
Cheers, 
Madi
  • asked a question related to Web Services
Question
37 answers
Open Video Annotation (https://gteavirtual.org/ova) is a free web service to be used in educational purposes for highlighting parts of a video with educational content.
Relevant answer
Answer
Considero que el Open Vídeo Annotations (OVA) se lo puede usar como una metodología educativa para crear o evaluar procesos mentales, enunciado un ejemplo referido a la asignatura de Filosofía, el mismo que consiste en lo siguiente: cuando los estudiantes pueden identifican en vídeos o películas personajes filosóficos, también puede identificarse las características de cierto sector geográfico y los educandos podrían argumentar las razones de por qué ciertas características geográficas provocan impactos sociales o culturales a la ciudadanía del sector que nos hemos referido. 
En resumidas cuentas el programa al cual me estoy refiriendo podría utilizarse de muchas formas pedagógicas que estarían a la merced de la creatividad y entusiasmo con el que el maestro desee aplicarla. 
  • asked a question related to Web Services
Question
3 answers
Hi, I would like to develop an iot system with for patient care monitoring by a mobile application. body sensors will be connected to my raspbery Pi which will collect sensor data and send them to cloud for storing and processing, then using a mobile app for data visualization and monitoring.
 so should choose cloud service platform or available lab platform on the internet ?  
Relevant answer
Answer
Cloud based service seems like a better solution because of its reliability and stability (they already have security, personnel and infrastructure which you would have to obtain), if there is no problem with transmitting patient data over internet (in some countries this is highly regulated, so you should talk with some expert about that).
  • asked a question related to Web Services
Question
1 answer
I have thought this question for many years at least from 2012 when I prepared to publish a book on demand-driven web services which was out in 2014.
This is also the reason why I have been editing  Special Issue on Big Data, Service and Intelligence in IJSSOE. 
Reading is thinking, writing is critical thinking, publishing is systematic thinking. 
Please tell me what you thinking about it.
  • asked a question related to Web Services
Question
1 answer
I am looking forward to identifying users experience with mobile applications based on data mining techniques. What I want to do to separate users based on their experience when they use mobile applications.  
Any idea or any relevant research publication can help me?
Relevant answer
Answer
Hi Ammar
To get useful outputs from data mining you need huge dataset. It is very difficult to get it unless you have a connection to a telecom company somehow. You could start developing your dataset it is the best way. In fact, according to your case " studying users' experiences regarding mobile applications" you need to design some experiments.
All the best
  • asked a question related to Web Services
Question
9 answers
A friend has saved data on punch-cards and now need to access the information on the cards. He would prefer to do this with a mechanical reader instead of an optical solution that is quite time consuming.
If you have a functioning reader or a fast optical solution please let me so and I will forward contact information.
Relevant answer
Answer
Dear Dr Pepper, (couldn't resist!)
Thank you for your answer. I have forwarded the answer and my friend will probably come back with more information.
Jonas
  • asked a question related to Web Services
Question
6 answers
I have an AND/OR dependency graph where nodes are web services and there is an arc between two services S1-->S2 if some output of S1 are similaire to some input of S2
The weight of the arc is a function of many parameters (example: execution time)
I need to calculate the shortest path between every pair of nodes in this And/Or graph
what is the best algorithm to do that?
Floyd could not work in this case because there is a relation and/or between services
For example:
suppose a service A have the input x and y
x is provided by service B and C
y is provided by service D
so in my graph I will have the relation :
(B or C)and D --> A
Relevant answer
Answer
This means that we can not apply Dijkstra directly to an and/or graph, we must first transform it into a tree and then apply Dijkstra on this tree
If we apply this transformation we can also apply the Floyd?
should we use other search algorithm that work well for the tree structure ?
  • asked a question related to Web Services
Question
3 answers
essallam alikom 
we are working on improving a context similarity mesure and we like to run some test on it but the issue is that there isn't a benchmark like in semantics to test on it.  
so i am wondering if there is a way to collecte online web services contexte information to use it in our test?
thanks.
  • asked a question related to Web Services
Question
2 answers
I need to  download the EEE05 dataset used for the  "The eee-05 challenge:a new web service discovery and composition competition". it seems it doesn't exist anymore.  Please,  can anyone give me a link to get it.  Thank you.
  • asked a question related to Web Services
Question
2 answers
Supervisory control and data acquisition (SCADA) is a system for remote monitoring and control that operates with coded signals over communication channels (using typically one communication channel per remote station).
A SCADA system is integral in the management and maintenance of a electrical network, so as to identify defective systems and guarantee performance levels.
The quality of service offered by the power generation company would be measured by the company's SAIFI and SAIDI numbers. What are these numbers for cuba electrical grid.
The System Average Interruption Frequency Index (SAIFI) is commonly used as a reliability indicator by electric power utilities. SAIFI is the average number of interruptions that a customer would experience
The System Average Interruption Duration Index (SAIDI) is commonly used as a reliability indicator by electric power utilities. SAIDI is the average outage duration for each customer served
  • asked a question related to Web Services
Question
8 answers
I am looking for implementation of Fuzzy Vikor method either in MATLAB, R or web based implementation. I will be thankful for your kind help
Relevant answer
Answer
Hi Khubaib,'
You can easily found some implementation of Fuzzy Vikor in Github.
Some of them are here:
Good luck
  • asked a question related to Web Services
Question
15 answers
I need dataset for monitoring the quality of services of web services, IoT applications or cloud apps over time.
  • asked a question related to Web Services
Question
3 answers
I conducted an experiment collecting data on gene expression of a Salmonella Newport strain exposed to varying concentrations of antimicrobials.  The data I currently have consists of feature ID for transcriptome-wide analysis as well as significant fold-change as compared to a control (i.e. logarithmic scale).  I am looking to compare up/down-regulation of the genes, categorize these trends based on gene ontology, and even just categorize the suite of genes reported from feature ID to function.  Suggestions on web-services, programs, etc. would be much appreciated.  I am currently working with BioCyc.  
Relevant answer
  • asked a question related to Web Services
Question
3 answers
I have developed an interaction verification technique. I want to evaluate my proposal. It works completely fine with local Web service repository. However, I would like to test it against the standard norms if possible. For this, I am searching standard test web services repository in the verification domain.
Thanks 
Relevant answer
Answer
You might be interested in this paper:
  • asked a question related to Web Services
Question
3 answers
I am wondering if this architecture supports a possible integration with Interactive Digital TV. Suppose we allow students do their evaluation from room. Then we can implement this architecture for building t-learning using iptv protocol, usin web interfaces, as proposed or native set-top-box application.
Relevant answer
Answer
dear Flex,
please check the pdf
  • asked a question related to Web Services
Question
3 answers
Hi All
I am working with indoor location system.I got one pozyx UWB for positioning ,i have attached the board to arduino UNO.
we are working with java web services(MVC),I have followed the link http://playground.arduino.cc/Interfacing/Java to get serial event data from arduino.
The problem is to store the values to controller and store to database.
My question is how to store continuous data in a database.
I am attaching the whole code, can some one out there please help me out?
Relevant answer
Answer
It isn't particularly hard to do what you are asking.
First, look at your attached code file SerialTest.java, starting from line 112. When serial data becomes available it is immediately read and than you split it into parts, I believe by specification from the sensor's datasheet? At this point, I see that you trust that the data received is certainly a comma separated list of components that you map to these variables in lines 115, 116 and 117.
I would suggest that you, instead, have a different specialised method parse this received line from the serial port and determine if it is what is expected, and if it is, have it return an object of class Sensor or similar container that can be serialised.
If the method cannot validate the serial data and extract this information it should return NULL instead. Make sure to add a time-stamp to each sensor data object. This is what you are missing currently. Also, for sake of security (at least limited one) I would suggest doing at least a simple checksum calculation right away when the object is created and have it stored in a final private write-once (getter only) property of the sensor data object.
After this, you can continue at current line 118 of the SerialTest.java file, where the object should be checked if it is NULL and if not, have it stored to a static synchronised LinkedList of <Sensor> objects.
Meanwhile, while this sensor data acquisition and processing is being done, have an independent thread execute in a loop alongside this main sensor reading process and periodically, serialise all data accumulated in the linked list and send it via the network to a web service (an API) made to receive this data and store it into a remote database, somewhere within the house or even further away, somewhere in the Cloud.
The LinkedList should remain populated until the transmission is confirmed to have been successful. Keep the linked list node that was the last in the list at the moment the serialisation for the transmission was done, just so that you can know until which node to delete the linked list elements when the API confirms successful reception of data.
In case the API does not confirm that the data was saved, you can attempt later, in the next scheduled iteration, half a minute later... more or less, depending on the frequency and temporal resolution of the sensor you are using.
Bare in mind that it might be a good idea to have a local database as well, such as SQLite or some simple caching database at least, that you could use as a fall-back storage unit in case the remote API (and through it, the database) is unreachable for an extended period of time (multiple failed attempts). You can than have the program send the accumulated content from this local database sent to the remote one at a later time, when and if the connection to the API is reestablished.
If you need ideas/help with the design of the web service that I've described, do not hesitate to ask. I would be glad to provide any help that I am able to.
  • asked a question related to Web Services
Question
18 answers
What are the similarities and dissimilarities between cloud cloud service and web service?  
Relevant answer
Answer
They are related, but there is a difference.
First, "web service" is not about providing "file maintenance for web sites," and it is not about whether or not a service is provided from one host or many.
Specifically, a web service is an API typically providing data for applications to consume. In contrast, a typical "web site" or "web application" is something for end users (humans) to consume. For example, gmail is a web application, whereas the Yahoo Weather API is a web service.
A web service could be deployed on a single physical host, a load-balanced cluster of multiple physical hosts, on a single virtual host, or a load-balanced cluster of virtual hosts. However, just because it is deployed on someone's "cloud infrastructure" (eg multiple virtual hosts) does not make it a "cloud service."
The term "cloud services" is mostly a marketing term that can mean two different things. Either an application/service that provides "cloud features," for example, Dropbox; or, a service that infrastructure providers deliver, typically consisting of virtual machine hosting / app containers and software defined networking, like AWS.
In a nutshell, a web service is an API; a cloud service is an infrastructure/platform.
  • asked a question related to Web Services
Question
12 answers
I'm looking for great tool sets to help manage and share my work collaboratively with my colleagues. Does anyone have any ideas on what tool sets are good to use? What helps you get the most done, and keep track of your work?
Relevant answer
Answer
What tool sets do you use to help manage your research (Slack, DropBox, etc.)?
In this ICT era, researchers can leverage on many ICT tools to conduct their research - agreed with previous scholars' comments on tools like Slack, Dropbox etc. which are very productive.  Sometimes back I wrote an article on the effect of ICT on social science research.  I'd listed down some examples of ICT tools used with their corresponding use cases as shown below.  If you are interested to read the article, you can refer to the following RG link also.
ICT application in pre-data analysis includes:
  1. Article Availability
  2. Thesis and Dissertation Availability
  3. Literature Search
  4. Content Search
  5. Literature Tracking
  6. Quantitative Data Collection
  7. Qualitative Data Collection
  8. Big Data and Its Analytics
ICT application in data analysis includes examples how ICTs are applied on activities during the stage of data analysis and can be divided into:
  1. Quantitative Data Analysis
  2. Qualitative Data Analysis
Lastly, ICT application in post-data analysis refers to examples how ICTs are applied on activities of social science research after completing the stage of data analysis which covers:
  1. References and Bibliography Compilation
  2. Article and Thesis / Dissertation’s Discussion among Researchers, Supervisors, Supervisees and during Viva Voce
  3. Plagiarism Detection
  4. Journal Manuscripts Submission
  • asked a question related to Web Services
Question
4 answers
Ant colony optimization, particle swarm optimization and heuristic-based search algorithm (A*,D
  • asked a question related to Web Services
Question
3 answers
What are the parameters to find the performance of web service in functional testing?
[email removed by admin]
Relevant answer
Answer
Hi Neelaksh Sheel,
  You can have a look at a systematic mapping of quality models for web services, where you will find the list of performance metrics (among others) and how they are used/defined.
You can also have a look at the additional resources provided at:
Please find below some of the metrics:
Time behaviour:
- Response time, 
- Execution time
- Network Latency
- queue delay time
- Jitter
- Throughput
Resource utilization:
- Memory used
- CPU used
- Bandwith
- Queue length
- Input size
- Output size
Capacity:
- Maximum throughput
- Load balancing
- Processor speed
- Memory capacity
- Maximum concurrent connection
Hope it helps :)
Best regards,
Marc.
  • asked a question related to Web Services
Question
2 answers
I have done two projects related to web services, in which i have developed many RESful but less secure APIs, i have implemented through custom security techniques like, verifying user on the basis of authentication token (like facebook does) sent with request in header.
Is there any way to secure API rather then using these less secure techniques.
Relevant answer
Answer
There are several schemes for authenticating API requests, and they're different than normal authentication provided by plugins like restful_authentication or acts_as_authenticated. Most importantly, clients will not be maintaining sessions, so there's no concept of a login.
HTTP Authentication
You can use basic HTTP authentication. For this, API clients will use a regular username and password and just put it in the URL like so:
I believe that restful_authentication supports this out of the box, so you can ignore whether or not someone is using your app via the API or via a browser.
One downside here is that you're asking users to put their username and password in the clear in every request. By doing it over SSL, you can make this safe.
I don't think I've ever actually seen an API that uses this, though. It seems like a decently good idea to me, especially since it's supported out of the box by the current authentication schemes, so I don't know what the problem is.
API Key
Another easy way to enable API authentication is to use API keys. It's essentially a username for a remote service. When someone signs up to use your API, you give them an API key. This needs to be passed with each request.
One downside here is that if anyone gets someone else's API key, they can make requests as that user. I think that by making all your API requests use HTTPS (SSL), you can offset this risk somewhat.
Another downside is that users use the same authentication credentials (the API key) everywhere they go. If they want to revoke access to an API client their only option is to change their API key, which will disable all other clients as well. This can be mitigated by allowing users to generate multiple API keys.
API Key + Secret Key signing
Deprecated(sort of) - see OAuth below
Significantly more complex is signing the request with a secret key. This is what Amazon Web Services (S3, EC2, and such do). Essentially, you give the user 2 keys: their API key (ie. username) and their secret key (ie. password). The API key is transmitted with each request, but the secret key is not. Instead, it is used to sign each request, usually by adding another parameter.
IIRC, Amazon accomplishes this by taking all the parameters to the request, and ordering them by parameter name. Then, this string is hashed, using the user's secret key as the hash key. This new value is appended as a new parameter to the request prior to being sent. On Amazon's side, they do the same thing. They take all parameters (except the signature), order them, and hash using the secret key. If this matches the signature, they know the request is legitimate.
The downside here is complexity. Getting this scheme to work correctly is a pain, both for the API developer and the clients. Expect lots of support calls and angry emails from client developers who can't get things to work.
  • asked a question related to Web Services
Question
5 answers
I am trying to figure out an adequate framework for building a system with micro services architecture. Also Web oriented. I have a few options:
  • Symfony2
  • Yii
  • Laravel
  • Primefaces
  • Django
So I need one of the above or another recommended framework. To keep up to date about microservices please follow the attached link. Best regards
Relevant answer
Answer
Have a look at http://oasp.github.io/ . IT's a platform, that Capgemni is using in their projects - also for Microservices
  • asked a question related to Web Services
Question
8 answers
I'm looking for cloud monitoring data, especially energy monitoring. Does anyone know where I can find such data? I already work on Google Trace Data, but it doesn't contain energy information.
Thanks to all.  
Relevant answer
Answer
  • asked a question related to Web Services
Question
1 answer
"web service recommendation via exploiting location and Qos information" deals with recommending web services based on QoS values of the web service in the particular location
Relevant answer
Answer
Have you tried with SoA frameworks and Fuzzy Cognitive mapping and Forrestor's Systems thinking approaches?? These may be helpful.
  • asked a question related to Web Services
Question
1 answer
I developed Ontology, goal and web service in wsmo framework and discover but now I want to execute this service via wsmx. How can we run it.
Relevant answer
Answer
sorry I do not have the expertise to answer this question.
Regards
  • asked a question related to Web Services
Question
1 answer
I am working on a paper which is related to a service availability and service reliability.
Relevant answer
Answer
sorry I do not have the expertise to answer this question.
  • asked a question related to Web Services
Question
5 answers
What are the resource allocation elements that we deal with at Software as a service in cloud computing system? and how we defined the relation between software as a service with resource utilization and resource allocation? 
Relevant answer
Answer
Hi Mohammad,
Think resource utilization & resource allocation are 2 of the attributes or features of a Software-as-a-Service (SaaS) that architect / implementer can design / plan / implement for it.  For example paid version of Gmail account which is a SaaS.  Resource utilization can be the email storage size being taken up / occupied.  Resource allocation can be additional email storage size requested / provisioned when the Gmail account is exceeding its maximum limit or reaching threshold that need intervention for additional space.
Regards,
Fung
  • asked a question related to Web Services
Question
3 answers
I am doing project in composite web services for what I need to measure, monitor and report to improve the QoS for web services.
Relevant answer
Answer
ApacheBench Version 2.0.40- dev <$Revision: 1.146 $>Apache-2.0
  • asked a question related to Web Services
Question
10 answers
I would like to invoke remote methods from distributed machines. The machines have different architectures and run codes in different languages. What are the possibilities?
Relevant answer
Answer
There are several possibilities; the best (and most up-to-date) technology in terms of maintainability and programming is web services: you write a wrapper web service for each remote code (legacy or not) you want to invoke from your clients, and expose the proper interface definition, in something called Web-Service-Description-Language (WSDL). Then, you write your client code to invoke these services (in web-services mumbo-jumbo, this process is called "consuming the service"), which can be done semi-automatically for you by your favorite IDE (NetBeans, Eclipse whatever). This architecture and approach is essentially required if your codes are indeed written in different languages (a much older alternative would be CORBA, but this would take you back about 20+ years, so it's not really recommended, plus it would incur a much higher learning curve). Google the terms "web services tutorial" and you'll find almost everything you need. Maybe add to the search terms you favorite IDE.
Of course, if you don't have any expertise in programming in some popular language (Java/C++/ etc.) and with some popular IDE, then you will have to face a relatively steep learning curve anyway. 
By the way, MPI (PVM/MPI/MPICH/OpenMP and the rest) would be applicable only if you're doing scientific computing, and essentially you don't want client/server type interaction, but rather you need to compute in parallel some set of tasks, and join together the results in the end (Map/Reduce style or similar included, but not limited to :-))
  • asked a question related to Web Services
Question
11 answers
Possibilities include IBM Bluemix, Google Cloud Platform, Azure, Amazon etc. Have you any experience using these? In particular for A. spinning up VMs that students have been working on and B. Easily creating web service components for mobile apps (Android). Have you participated in Academic Initiatives for Cloud services?
(My cohort is studying online/by distance towards a BSc. in IT.)
Relevant answer
Answer
Eamon, it depends on how much management you want to place in the hands of the students, and which technology stack you are having students program with.
For example, with pure AWS/EC2 students can manage the entire process of configuring, packaging, deploying and managing VMs. The benefit here is that the VM they deploy can be running any stack they choose; the drawback is that there is a lot to configure and manage before they have a running app/service on the cloud.
In contrast, something like Cloud9 w/ Azure, or Heroku, makes deploying VMs a non-issue. The focus instead is on the app being built, and students use automated tooling to package and deploy their apps to the cloud. The benefit here is that students get to focus on the application, rather than the details of VM management; whether that is a drawback depends on you and the students.
With undergraduates, I encourage the use of the Ruby stack to build apps and services (with Sinatra and Rails) because of the rich framework API. I then have them deploy to Heroku, which I personally feel is fantastic, and students get lots of satisfaction.
You can let the advanced students use whatever cloud vendor and technology stack they want. (eg. encourage them to try Docker).
Also, I recommend Fox, A., & Patterson, D. (2012). Engineering Long Lasting Software, which was also available as an online course a while ago, maybe it still is.
Note: Other answers like Dropbox and Moodle, unfortunately, indicate these posters have no idea what you are asking. Or, maybe I don't.
  • asked a question related to Web Services
Question
16 answers
I think this is what we call service composition. My data is related to learner preferences and from that I have to derive services. Learner preferences are stored in Ontology so do I have to choose semantic web services or web services and what is the difference between both of them?
Thanks
Relevant answer
Answer
Using semantic web services you are able to "give" a meaning to the service and messages. This permits you to exploit other semantic services and be compatible with them interchanging semantic data. Using web services without semantic layer, you can exchange messages using only a syntactic interoperability.
The choice  depends on what you need to do and what are the requirements.
  • asked a question related to Web Services
Question
6 answers
For instance, consider that I have a web service repository that contains n number of web services. Let a service Wx (from the repository) be invoked. In order to accomplish the task, Wx needs to search another service from the same repository provided that composition partner is not pre-specified using BPEL. How would Wx discover and compose a suitable service?  
Thanks.
  • asked a question related to Web Services
Question
12 answers
Hi, 
I'm looking for a dataset like wsdream.net/dataset.html that holds web service reputation scores. 
Thank you.
Relevant answer
Answer
Hope this will help you!
1. Consuming a DataSet from an XML web  Service
2. WebService Behavior: Supported Data Types
  • asked a question related to Web Services
Question
11 answers
I am developing a web server for a purpose. I have my core programming stuff in perl language. So I want somehow, I can execute my perl console when user gives input from php and html interface.
I tried some php functions, which I got on web like exec and shell_exec. But these all found to be good for nothing. Sometimes I found some perl script got executed in browser only but failed to fulfill the need due to unavailability of supporting packages in browser.
So I want that perl script should be executed in its console not on web. 
Please help me as soon as possible.
Thank you.
Relevant answer
Answer
use system function to run the perl script if in windows or wamp server.
system()- Execute command line 
exec() - Execute an external program
passthru() - Execute an external program and display raw output
popen() - Opens process file pointer
escapeshellcmd() - Escape shell metacharacters
pcntl_exec() - Executes specified program in current process space
example
$str_pass="perl abc.pl ".$dir_name;
system($str_pass);
  • asked a question related to Web Services
Question
4 answers
I have to model dependencies between components in a environment, so every component has a list of self dependencies. So if I want to see what  component i can enable I have to determinate if every dependency is solved. Manually for one it works, but need to automate this process. So I could think:
  • Dependency Binary Tree
  • Dependency from Directry Acyclic Graph
  • Dependency for Service Dependency Graph
So any suggestion  about the best way?
Relevant answer
Answer
While DAG (Direct Acyclic Graphs) and their variants are good to start with - in practice you may also want to ensure the 'directed' representation implementation does not become bottleneck later (if you go with implementing it as a graph, as-is).
For example, you may want to answer questions like "what does this component depends on" as well as "what all components depends on this" (the opposite direction). So, it is better to ensure that your actual implementation of the DAG allows such reverse traverals too right from the ground up.
One right way in such case would be to go with 'boolean matrix' representation. Once there, the techniques of Sparse and triangulation help optimize the memory / access further.
Also, the boolean vector / matrix representations are easily scalable across multiple machines (thus leading to ease of big-data readiness, just in case).
  • asked a question related to Web Services
Question
2 answers
Can you please tell me where I can find a good journal of web services (web service discovery).
We need to publish a paper in an average journal (quality/response time).
Thank you in advance.
Relevant answer
Answer
International Journal of Web and Grid Services, An ISI Tier 1 journal , Another is International Journal of Web Services Research specifically for web services. This one is also ISI Tier 4 journal
  • asked a question related to Web Services
Question
3 answers
I am working in the area of self-healing composite Web service executions. I have non-intrusive components that monitor each Web service and trigger fault-tolerance mechanism in case of needed.
Now, I would like to move to the Cloud, so I was wondering the following:
- Do we have services compositions in the Cloud in a similar way as Web services compositions? I mean services compositions inside the Cloud, since I guess compositions of cloud-based APIs would just be the same as compositions of Web services.
- If we do,  will it make sense only on SaaS?
Relevant answer
Answer
I would suggest to review this paper and the references to know it in detail: Cloud computing service composition: A systematic literature review.
it is giving you a lot of good resources about the subject.
  • asked a question related to Web Services
Question
10 answers
Mining the data in real-time on a data stream and being able to use that for short-term prediction is an interesting topic. What are possible tools you have used and can you suggest, which one is the better one? A scenario would be that data is coming through web services so would be wonderful if a tool can be integrated with the data as it comes on web services.
Relevant answer
Answer
As far as I know there just two tools that are the most well-known in the DS community. These are: (1) VFML, which freely available here http://www.cs.washington.edu/dm/vfml/ and (2) MOA, which is freely available here http://moa.cms.waikato.ac.nz .
However, VFML is currently unmaintained (since 2003!) and MOA requires a little bit of expertise with Java/WEKA (don't worry, the manual is very clear).
I used both and I think MOA is the most powerful. As it is integrated in a Java framework, you can easily modify (rather extend) it to your purposes without too much messy coding. 
Hope it helps!
  • asked a question related to Web Services
Question
5 answers
RESTful services are more suitable for mobile devices. I found a proxy based architecture for discovery and invocation of WS in mobile devices (file attached), I want to implement the same for REST based web services, as REST services are not published in a central repository like UDDI. How should I do discovery and invocation effectively in mobile devices ?
Relevant answer
Answer
Know that REST is just another way of communicating, it is only a means to an end, which is unfortunately not (yet) standardized. At least not to the extend of Web Services. There is a phenomenal standard in the Web Services world, called WS-Discovery, which better suits the mobile environment than UDDI. I think you have several options here.
  1. You use the standard as is. And let it point to a RESTful endpoint. This would mean that communication (except for the discovery part) remains RESTful. 
  2. Implement the WS-Discovery standard to use RESTful services (should be no problem)
  3. Use the mechanisms from WS-Discovery and build your own service
A side note, there is also a very beautiful standard, DPWS, where they have specified a subset of "rules" to do Web Services on limited devices.
  • asked a question related to Web Services
Question
4 answers
What benefits can we get from the behavior analysis of HTTP requests?
Relevant answer
Answer
Salam;
HTTP requests consider the benchmark of performance metrics to calculate the CIA (confidentially, Integrity and Availability for your data) for your network connections. It is depending on your application. Web pages security issues are considered the most important matter to calculate based on HTTP behavior.
Regards
Mehdi
  • asked a question related to Web Services
Question
2 answers
or suffer from the state-space explosion problem
Relevant answer
Answer
For that matter of problem consult the "Petri net-based method" in which Web Services by adding mediation net to deal with the message mismatches, and the Compatibility issue is resolved by modular timed state graphs..and for the reliable and usable execution paths which satisfies the timed compatibility can be derived to guided service execution and avoid temporal exception..
  • asked a question related to Web Services
Question
3 answers
I am looking for a set of usable web services
Relevant answer
Answer
There are various test beds that you can find surfing on internet. For example there is a test collection used on Mohebbi et al., (UltiMatch-NL: A Web Service Matchmaker Based on Multiple Semantic Filters) named OWLS-TC (http://projects.semwebcentral.org/projec ts/owls-tc/). Other example is the test bed provided by the SWS-Challenge (http://challenge.semanticweb.org) which provides test bed scenarios and a set of problems to be solved by the participants. For example the paper of Carenini et al ( “Semantic Web Service Discovery and Selection: a Test Bed Scenario”: ) describes an scenario to build a test bed on the basis of the SWS-Challenge. Hope this can help you.
  • asked a question related to Web Services
Question
16 answers
Can someone suggest a tool that can identify Cloud Traffic or can differentiate Cloud services from other web services...
Relevant answer
Answer
Please be specific on which you wanna monitor your traffic .
On Server end you can hypervisor according your ease .
if you're working on intranet then same hardware and software you can use
  • asked a question related to Web Services
Question
2 answers
If I would like to improve web performance for SAAS, what initial steps should I take?
Relevant answer
Answer
Hello Sankara,
Your question is very broad.
I wish to share my views on your question.
In order to improve Web performance, first of all demand for the application is required to be determined/computed.(X)
Then identify the current status [How much is being supplied now.]. (Y)
Find the difference.You shall get either -tive or Zero or +tive.
D=Y-X
If its Zero, means your demand and supply coincide exactly. But practically its not possible.
If the value is negative, means you over under provisioned the resources. Find the gap and attempt to fill it.
If the value is positive, means you have over provisioned the resources.Attempt to free underutilized resources.
You should be able to do a demand to resource conversion.;means based on  the demand, how much resource you required to supply and fulfill the requirement.
-
Srikrishnan
  • asked a question related to Web Services
Question
4 answers
If the above is possible to do in Ns2
Relevant answer
  • asked a question related to Web Services
Question
2 answers
As far as I know SOA (Service Oriented Architecture) is based on collections of discrete software modules, known as services. These services can exchange information with any other service within the reach of the network without human interaction. SOA uses SOAP or REST protocol to transfer XML or JSON document between various services.
But I'm confused with ROA (Resource Oriented Architecture) and about what is the difference between the two architectures.
Any help will be appreciated, rectify me if I'm wrong.
Relevant answer
Answer
Hi,
I agree with Sandy. REST is only a technical aspect that describes how to realize the architecture and its services. You can use web services based on SOAP etc. or you can use REST.
However, every decision on this technical level can influence the strategic goals that are associated with SOA. The goal is to create a flexible and maintainable architecture, so if you use any technology that is not standardized the propability to achieve these goals decreases.
Furthermore, when applying REST you are limited in some design decisions. This can be good and bad. But what I want you to understand is: When designing an SOA you have to make a lot of decisions and these decisions influence the quality of the architecture. And when choosing a certain technology or paradigm you are limited to a certain scope. This is something you have to consider.
Regards,
Michael
  • asked a question related to Web Services
Question
8 answers
I want to create a webpage in order to promote a scientific work and to share a significant amount of information (approximately 1 TB consisted by RAR files of 10 GB, raster files produced in ARCGIS). What is the best on line service to host the website for free and how can I create links from the website to my computer in order to share rasters, because I do not think that on line hosting sites allow storage and sharing of such big files for free.
Relevant answer
Answer
Turns out Amazon S3 also supports a BitTorrent distribution of stored data;
If your data is high demand and many are using your file the cost will be low:
  • asked a question related to Web Services
Question
2 answers
Semantic reasoners suffer from scalability issue, tough, they are used in many semantic matchmaking algorithms to retrieve semantic (web) services (by matching user request with services advertisements) .
SPARQL 1.1 have support now for Entailment Regimes. Is it possible to replace theses reasoners with sophisticated SPARQL 1.1 queries to get matched services ?