“Dependency Injection is a design pattern that takes away the responsibility of creating dependencies from a class thus resulting in a loosely coupled system.”
“Dependency Injection means that this is done without the object intervention, usually by a framework component that passes constructor parameters and set properties.”
At O’Reilly’s Open Source Convention in Portland, Ore., today, Microsoft’s Open Technologies subsidiary announced two new partnerships that bring support for more open source technologies to the Microsoft Azure platform. Developers will now be able to use Azure with Packer.io, for example, a service for creating machine images for multiple platforms from one source configuration. The other service the team now supports is OpenNebula, a tool for managing heterogeneous data center infrastructures.
OpenNebula now supports hybrid cloud deployments on Azure, and existing OpenNebula users — many of which are large telecom firms — can now move their applications to Microsoft’s cloud. They could, of course, use Microsoft’s own Azure tools to manage these deployments, but many of these users have made deep investments in OpenNebula already. It’s worth noting that Amazon and a number of other cloud vendors already support this service on their platforms.
Credit Source: TechCrunch