Improving the performance of XML based technologies by caching and reusing information

Improving the performance of XML based technologies by caching and reusing information

Improving the performance of XML based technologies by caching and reusing information. Is it possible? Abstract: The growing synergy between Web Services and Grid or cloud based technologies is enabling profound, dynamic interactions between applications dispersed in geographic, institutional, and conceptual space. Such deep interoperability requires the simplicity, robustness, and extensibility for which XML has…

Improving the performance of XML based technologies by caching and reusing information

Client Side Estimation of a Remote Service Execution

Is it possible to achieve a Client Side Estimation of a Remote Service Execution? Abstract: Many use cases, concerning the monitoring and controlling of real physical instruments, demand deep interaction between users and services that virtualize the access to such instruments/devices. In addition, in order to realize high interoperable solutions, SOA-based Web/Grid Service technologies must…

Honors Research Experience: Call for Students at CentER

This is a call for students of TiU to participate in the CentER Honors Research Experience. It provides a unique opportunity for students to work with top researchers at Tilburg University, and learn about academic research and academic life. Background: Replacing the CentER Honors Program, the goal of the CentER Honors Research Experience is to make…

Adopting good scientific practices increases your visibility and the grade of your thesis

Adopting healthy scientific practices is essential for conducting good quality research. This may be intuitive but it is hard to achieve and does not happen naturally. This video from the Royal Society introduces the problem: The term “replication crisis” emphasizes that replication, a corner stone in science, is often considered of secondary importance. If we…

A Survey of Social Software Engineering

A Survey of Social Software Engineering

Abstract: Software engineering is a complex sociotechnical activity, due to the need for discussing and sharing knowledge among team members. This has raised the need for effective ways of sharing ideas, knowledge, and artifacts among groups and their members. The social aspect of software engineering process also demands computer support to facilitate the development by…

A Selected List of Free Material for Learning Artificial Intelligence (AI)

In this post I will collect some useful material that is freely available in the web for mastering Artificial Intelligence (AI). It is a work in progress and your suggestion is very welcome. Stanford General introduction on what is AI https://www.coursera.org/learn/ai-for-everyone Classes: Machine Learning https://www.coursera.org/learn/machine-learning Neural Network and deep learning  https://www.coursera.org/learn/neural-networks-deep-learning Convolutional Neural Networks https://www.coursera.org/learn/convolutional-neural-networks…

A Service Encapsulation Example Using a Location Service

In this post, I am going to present an example of Service Encapsulation using the case study of ACME Social and the University of Nowhere that is described in the linked article. Service Encapsulation is often used to hide the internal representation, or state, of an object from the outside. In this way, we can…

The API Economy: Resources for Programming the Web

The API economy is an effective way to leverage the possibility of programming the Web. The definition of this practice is relatively simple: API Economy (sometimes known as API-driven economy) simply refers to the exchange of value between consumers and providers through APIs. An application programming interface (or API) is a computing interface which defines…

On Scientific Writing: Classic, Postmodern, and Self-Conscious Style

Let’s talk about scientific writing. The need to master this skill in a thesis or a scientific paper is pretty much self-explanatory. Mastering writing is mastering an effective technique for communicating what you would like to share with your supervisor(s), all the people involved in your thesis, and fellow members of the scientific community. In…