Home > Articles > Programming > Java

  • Print
  • + Share This
From the author of

Formal Definition of Software Deployment

Finally, we are ready to propose an original definition of software deployment that is closer to the new scenarios prompted by the Internet.

A definition of software deployment:

A technical facility consisting of the establishment and maintenance of a Deployment Circuit between a business service provider and a business service client.

A definition of a Deployment Circuit:

A virtual connection supporting the provider's business services by means of the delivery, assembly, and management of software resources and configurations on a client environment.

Connection policies are defined by the (software) business service provider. We refer to the Distributor as the Deployment Circuit supplier.

Note that the established circuit generally is an abstraction rather than something real; it can be implemented using different technologies. We used the term virtual circuit to describe this aspect.

In conclusion, our vision of software deployment is network-centric, service-minded, and focused on more articulate roles.

  • + Share This
  • 🔖 Save To Your Account