In Java EE, there is support for two major types of services:
We will talk more about each of these shortly, but first, we will discuss services in general.
Both of the server types mentioned enable loose coupling between two parties acting in the client-server mode. The two parties can be different systems in separate organizations, which are located at different geographical locations. They can also be two different modules within a local system or application stack.
Not only are the service types available in numerous implementations of different languages and operating systems, but they can also communicate with each other no matter what the platforms are. This platform independence will, for example, let ...