O'Reilly logo

Architecting Composite Applications and Services with TIBCO® by Paul C. Brown

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

Chapter 7. Versioning

Objectives

Despite your best efforts to conceptualize services so that they can be used without modification, at some point it is inevitable that one will have to be changed. Such changes impact not only the interface definition, but the providers and consumers of the service as well. This makes it necessary to identify the versions of each and track the dependencies between them.

Nowhere is this issue more prominent than in the Open Services Gateway initiative framework (OSGi Framework1). This framework provides a standardized approach to defining and integrating components. Significantly, it makes it possible to avoid conflict while incorporating multiple versions of interfaces, service consumers, and service providers. ...

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