4.6. Does ESA make all my existing systems worthless?Far from reducing the value of existing systems, ESA is likely to extend the lifespan of your existing applications by gradually exposing their core functionality as an increasing number of services. While past generations of software struggled with version control and obsolescencewhen even simple upgrades could pose threats to an installed baseESA is implicitly designed to repurpose these systems. Service enabling the monolithic functionality of older applications actually increases their value and extends their lifespan by allowing the applications to participate in new processes and composite applications without having to worry about compromising the systems. This flexibility is also extremely useful while still transitioning to ESA, since any system can yield services that are invisible to users and are safe for the underlying systems. Companies are able to choose when, where, and how to adopt ESA principles without tearing anything out and starting over. |