- A Simplistic Model of the Software Lifecycle
- Deployment: A Neglected Topic
- Some Benefits of Deployment
- Introduction to the Deployment Circuit
- Deployment Circuit Issues
- Formal Definition of Software Deployment
- Conclusion
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 definition of a Deployment Circuit:
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.