Posts

Image
  Simple Object Access Protocol(SOAP) What is SOAP? SOAP is an XML-based protocol for accessing web services over HTTP. It has some specification which could be used across all applications. SOAP is known as the Simple Object Access Protocol, but in later times was just shortened to SOAP v1.2. SOAP is a protocol or in other words is a definition of how web services talk to each other or talk to client applications that invoke them. SOAP was developed as an intermediate language so that applications built on various programming languages could talk easily to each other and avoid the extreme development effort. How Does SOAP Work? The SOAP specification describes a standard, XML-based way to encode requests and responses, including: Requests to invoke a method on a service, including  in parameters Responses from a service method, including return value and  out parameters Errors from a service SOAP describes the structure and data types of message payloads by using the eme...
Image
  SOA (Service-Oriented Architecture)

Distributed Computing

Image
Distributed Computing What is  Distributed Computing ? Distributed computing  is a field of  c omputer science  that studies distributed systems. A  distributed system  is a system whose components are located on different networked computers,  which communicate and coordinate their actions by passing messages  to one another from any system.   The components interact with one another in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock,  and independent failure of components.   Examples of distributed systems vary from SOA-based systems  to massively multiplayer online games  to peer-to-peer applications .  A computer program  that runs within a distributed system is called a  distributed program  (and distributed programming is the process of writing such programs).  There are many differe...

Getting Started with JavaFX

  Getting Started with JavaFX Introduction JavaFX allows you to create Java applications with a modern, hardware-accelerated user interface that is highly portable. There is  detailed reference documentation for JavaFX , and this short tutorial will show you how to write a JavaFX  15  application. For information on how to run JavaFX applications on mobile platforms, please see  Getting Started with Gluon Mobile . For information on Long Term Support (LTS) for JavaFX 11, please see  JavaFX Long Term Support options . JavaFX builds on top of JDK and is a standalone component. There are 2 different options for developing JavaFX applications: Use the  JavaFX SDK  (choosing between 11 LTS, latest release  15.0.1  or an early access build). Use a build system (e.g. maven/gradle) to download the required modules from Maven Central (choosing as well between the same mentioned versions). In any case, for both options, it is required to have a r...