Future Internet

Over time, the formerly simple and clear internet architecture became a patchwork of new balconies, detours, wormholes, workarounds and bypasses. When designing mechanisms and technology for a future internet, all current and foreseeable demands must be taken into account. The expectation is that there will never be a fixed set of mechanisms and techniques fulfilling all kinds of demands. In consequence, even a newly designed future internet will be subject to ongoing evolution. To avoid an architectural patchwork similar to today’s Internet, there must be evolutionary principles allowing deliberate extensions and replacement of functionality. Service-oriented architectures define structures of loosely coupled self-contained elements (i.e. services), which are well suited to build secure, dependable, flexible and adaptable software systems. In the evolution towards a future version of the internet, a SOA-based system is expected to be the foundation, because the internet can be considered an inherently distributed software system. (Müller, 2008) 
150 words