Deployment Objectives

Let's begin with the fundamental objects of deploying an adapter. Apart from its role in application integration, the adapter must facilitate easy support for different deployment scenarios. Although the use case models of adapters capture some of the end user requirements, they do not capture the deployment scenarios, which are based on the underlying systems, network architecture, distributed platforms, and the overall dependencies between applications.

The primary objective of any deployment can be categorized into three broad deployment types:

  • New deployment

  • Software upgrade

  • Software patch

Each type has different dynamics associated with it; for example, new deployments are easier to manage because there is no need to ...

Get Java™ Connector Architecture: Building Custom Connectors and Adapters 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.