Book Image

WildFly Performance Tuning

Book Image

WildFly Performance Tuning

Overview of this book

Table of Contents (17 chapters)
WildFly Performance Tuning
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Services


In Java EE, there is support for two major types of services:

  • Web Services

  • RESTful 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 a client written in C# and running on Windows, communicate with services implemented in Java, deployed in WildFly, and running on a Linux server. All it takes is an agreed convention.

Services were originally thought of and designed to be stateless....