O'Reilly logo

Java EE 7 Performance Tuning and Optimization by Osama Oransa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Performance aspects of Service Oriented Architecture (SOA)

SOA is the most commonly used architecture in the enterprise applications these days. The architecture is composed of three main different components: service provider, service consumer, and service broker (service registry). The interaction between these three components results in what is called SOA.

The following are the main advantages of this architecture:

  • Loose coupling between both service provider and consumer
  • Reusability of services and easy orchestration of different services
  • Easy migration/upgrade/replacement of services
  • Standardization of contract, transaction, and security

The following diagram depicts the basic explanation of SOA and can be found in any book or article discussing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required