Enterprise Mashups – Let the “combinatorial innovation” begin!
Posted by bmackay on 24th October 2008
Image: Rube Goldberg
While IT departments struggle to reinvent themselves with the onset of cloud computing by virtualizing their IT infrastructures, according to the Economist the specter of cloud computing is predicted to have a significant impact on next generation business models. You know this may just happen…
For this thought exercise put the foggy and messy issues of information security, government controls, identity management and user privacy aside. In this brave future, businesses will assemble not only the technology infrastructure but the business processes needed to complete specialized tasks from the cloud. This will have a significant impact on business models, post recovery. The emerging concept of the process network is an exciting one.
I can see that evolving in our environment. Currently TRU uses a technology to manage some processes called Integrify. At its most basic, Integrify is a workflow application that allows users to define and run approval processes across the enterprise. While workflow is really database driven email on steroids (I have this request, can you approve it? No/Yes Yes – Will my boss approve it – Yes/No etc…) Things start to get really interesting when you think about workflow tools that could assemble and interact with processes (and applications) outside of TRU with other institutional partners, vendors, government ministries and other stakeholders.
A technology that moves in that direction that I think is really interesting is the concept of the “Enterprise Mashup.”The “web mashup” has been around for a while. For example, when you tie together your restaurant’s web page with google maps, for example – you’ve created a mashup. The key point, in my opinion, is that each web page in the mashup doesn’t know (or need to know) about its relationship with other sites in the mashup. This concept of application independence is key. Everyone just focuses on what they do best.
Back in the old days (um like now) you had to get out the welding torch in the form of Enterprise Application Integration technologies to connect applications together. With the Enterprise Mashup – various internal and external applications can all be strung together through a common user view.
Let’s say you are customer service agent at a call centre that supports multiple vendors, each with their own inventory system. Customers call you and make inquiries about delivery times, returns etc. The Enterprise Mashup could tie together all the different vendor inventory systems into one common view. Heck, multiple products from multiple vendors could all be queried from that one view. May sound easy but without the mash-up glue, it’s a big headache. UK’s Corizon is an example of a mash-up glue provider.
To me this is where the concept of enterprise mash-ups get really interesting. Very little coding was required to put this together. You didn’t have to rip out all these legacy systems to web-ify them. Perhaps in the future, you won’t actually have to own the systems and processes to get things done.
I’m not saying that Service Oriented Architectures (which provide a standardized communications layer to disparate applications) are obsolete. It’s just that with there may be an easier way to string together different applications in different organizations in mashups. Stay tuned.
Posted in change, cloud computing | 1 Comment »
