I was digging in through the basic advantages of using mashups in the industry and bumpped into an article which described various reasons for using mashups in an enterprise. Few of them are :
Lower cost
Using mashups, the effort required becomes much less expensive compared to traditional integration for many reasons, including the need for fewer specialized programmers and no fundamental change in existing applications, security and firewall setup.
Non-intrusive integration
Mashups are created without modifying the application to be integrated, thereby lowering the risk and impact of the integration project through eliminating the need for architectural changes, re-factoring and avoiding the politics of cross-enterprise projects. Also, the mashup approach enables the integration of applications across the enterprise where there is no other alternative other than to integrate through a web front end.
Lower risk
Mashups allow for very short and cost-effective implementation cycles. The first integration can often be up and running in a matter of days, and further integration can be incremental and iterative, as rollouts and RO Is from the first integrations are realized. This allows enterprises to try out new approaches to building enterprise applications at a much lower risk than using traditional methods.
Time-to-market
Even complicated mashup projects that span multiple business units and geographies can be completed in weeks rather than months or years. Enterprises can gain competitive advantages by leveraging their existing enterprise applications much faster than competitors and thus increasing their business agility.
A faster and more accurate design phase
Since the web interface is intuitive and well understood by both the business person and the programmer, the application design process becomes a lot easier and less prone to errors.
Lower skill requirements
A traditional integration project requires highly skilled and specialized developers with extensive
knowledge of the individual applications and EAI technologies. With mashups, the work that involves connecting to web-enabled applications only requires developers with basic programming experience and HTML knowledge. This will reduce -- or even eliminate -- the need for highly skilled developers in an integration project.
Recent Comments