Published on the 20/09/2016 | Written by Brad Drysdale
Companies need to find ways to become more flexible to meet changing market and customer demands, writes MuleSoft’s Brad Drysdale…
A recent survey conducted by MuleSoft of 800 IT professionals found that 66 percent feel they are under “drastic” pressure to deliver technology projects across their organisation. A similar number say change has to occur in order to meet business demands. This is particularly true for larger organisations that use and deploy complex technology in traditional ways and cannot respond quickly to change. They realise a new approach is needed to unlock the value of existing systems and deliver reusable assets that the business can build on top of to deliver outcomes faster than competition. The role of the application network An application network can be as simple as two nodes that allow applications to share data, or as complex as infrastructure that spans an enterprise and connects to external parties. They are designed to allow people both inside and outside of an organisation to have controlled access to data and services. They make it easier for someone to create and integrate a useful application, find and access critical data or build and share an API. Key to the concept of the application network is the idea of reuse. Each node in the network must be reusable elsewhere by other applications via its connection to the network. This occurs through the use of APIs, which control to whom, how and where access is granted. Application network criteria Outcomes that count New applications can be plugged into the application network just as easily as you can plug in a printer. The network can deliver a unified vision and control while also offering intelligent data about the relationships between different applications. In short, a well-designed and deployed application network can provide the flexible and powerful infrastructure organisations need to meet the growing challenges of digital disruption. Brad Drysdale is client architect, office of the CTO, APAC, MuleSoft
Such a technology strategy is based on the concept of the application network which connects applications, data and devices via APIs to make them’ pluggable’ and to create reusable services. Rather than using point-to-point connections, an application network provides a platform for information exchange by allowing applications to be plugged into it.
Application networks can boost flexibility and responsiveness to change. To be effective, however, the application networks must be designed and deployed with key criteria in mind. These include:
Once an application network has been deployed within an organisation, it will allow organisations to break down traditional information silos while at the same time build and deploy scalable applications and processes faster.