Chapter {3}

Component-Based Service Development

In the previous chapter, we discussed service-oriented architecture, which specifies service interfaces and the way service consumers, services, and registries interact. However, it does not specify how a service is implemented. Organizations that want to use service-oriented architecture for new development need to know how to develop the service implementations as well.

A basic tenet of software design is to separate a software module’s interface from its implementation. SOA describes the interface. Now we will discuss implementation using component-based development. Service-based development is simply an extension of this. Component-based service (CBS) development describes a service that uses ...

Get Java Web Services Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.