Mashups in a Heterogeneous World
February 11th, 2008 |
Like a new car that turns used as it rolls off the lot, all real world networks have legacy issues. Only the smallest and most trivial of enterprise and carrier networks are homogenous; the vast majority are combinations of past purchasing decisions, both successful and failed strategies and a mix between old, but proven, technologies and new, but unproven, promises. As technologists, we can fool ourselves quickly by starting with a clean sheet of paper. It is a pleasure that our customers rarely have.
Mashups - light weight applications written on top of web services or SOA architectures - accept this basic fact, and allow us to develop new applications from old components. Mashups take data and services from several sources and combine them in ways to present analysis or functionality in an interesting way. The sources of data and services may be from older equipment, or from newer purpose built machines. By using web services and SOA as the main integration mechanisms, the mashup can not only be created with high productivity web scripting methods, but the devices that create the services can be used for other applications in the future. Even when the legacy equipment does not have a web services interface, off-shoring a software development effort to write a custom library is straightforward and relatively inexpensive. For companies at the end of their product life cycles, put that feature on your checklist… many vendors now have a decent story for that. If your preferred vendor doesn’t… find one that does.
In my particular field of communications enabled business process (CEBP) development, I see these issues everyday. I would like to caution the larger enterprises out there to be careful with your vendor negotiations. Avaya may want you to upgrade all of their equipment to support your CEBP deployment, but be careful. You may be able to take your existing equipment and extend the functionality using custom software, or there may be other vendors such as LignUp, iPeria and BlueNote Networks instead of fork-lifitng your existing implementation. At a minimum, take the time to do the numbers before you sign the contract. Remember that the hidden value of web services and SOA based applications is that, since they are relatively easy to develop, they are also relatively easy to port and re-write. Before you go out and spend ten million dollars on infrastructure, pick yourself up a LignUp switch, try your application and measure your return. If you have success, then you’ll know how to move forward, either with your existing big iron vendor, from an upstart or not at all.
Posted by Thomas Howe @ 9:21 am | Filed Under Lead Stories |
Comments
Leave a Reply
Recent Posts
Archives
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- September 2006
- June 2006
- May 2006
- April 2006
- March 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005