O'Reilly logo

SOA Made Simple by Ronald van Luttikhuizen, Lonneke Dikmans

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

Services

Services are the key building blocks in an SOA. You know from the previous chapters that services provide access to well described functionality in an easy-to-use and transparent fashion for service consumers. They are composed of three parts:

  • Interface
  • Contract
  • Implementation

There are three approaches to building services and linking interfaces to the implementation: top-down, bottom-up, and meet in the middle development.

In top-down or contract-first development , the service interface is the starting point for developing services. A framework is used to generate a code skeleton based on the service WSDLs and XSDs. The generated implementation can then be completed. This can be a good approach when there is no service implementation ...

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