« April 05, 2004 | Main | April 07, 2004 »
April 06, 2004
CanyonBridge Slips into Web Services Orchestration
|
Web-based Outlook replacement that's better
than Outlook |
I spent this morning with Dave Mitchell, the CTO of Canyon Bridge, a Utah-based start-up. From looking at their Web site, you'd guess that they sell a product that gives you Web-based access to Microsoft Exchange, but its actually what's under the covers that interested me.
First the obvious stuff: They've built a Web-based replacement for Outlook that's better than the thick client in many ways. I know what you're thinking: slow and clunky, but this was fast and slick. Drag and drop works, so does multi-item select and edit. Most of it happens right on the client through Javascript.
It would be impressive if CanyonBridge used Javascript to build a slick Outlook replacement, but its how they did it that got me excited. First, they have a technology for just sending snippets of pages back and forth between the server and the browser so that the Web page doesn't have to be refreshed. The Javascript modifies the display using the DOM in accordance with instructions from the server.
Second, they built a SOAP front-end for Exchange so that they can deal with Exchange using SOAP calls rather than MAPI. Of course once that's done, you could substitute something else for Exchange itself and that's just what they've done. They've got a Linux/MySQL replacement for Exchange in Alpha right now.
Thirdly, they build a server side orchestration language for controlling the presentation and interacting with SOAP-based services so that the action of the client is controlled using an XML-based business logic language.
Fourth, the Javascript that runs the Outlook replacement isn't custom one-off code, but built using a framework. Consequently, you can program things besides Outlook fairly easily.
To demonstrate the power of this, one of the demonstrations they showed me was a Salesforce.com integration with their Outlook replacement. Not only could you see all of your Exchange-based calendar, contact, and messaging in the tool, you could also see all of your leads and appointments from Salesforce.com. The calendar showed Exchange hosed appointments in an integrated view with the Salesforce.com appointments. Very cool. What's more, they built it in 3 days.
So, while this company may be starting out selling a Web-based Outlook replacement, they're tools make them much more than that. When I saw what they were doing I thought "This is what I imagined Web services would be like."
Canyon Bridge is ultimately a Web services intermediary, but differs from all that I've seen in that its not trying to do management and its not about automating business processes. The tool is used to orchestrate Web services to create a user-facing application. In fact, you'd probably want to use the Canyon Bridge intermediary in concert with a more traditional intermediary to do security, routing, and so on.
06:23 PM | Recommend This | Print This
VoIP in the Contact Center
Always On has a piece about VoIP's potential in the contact center:
But what's been less discussed and understood is that the small office/home office market holds only a small slice of VoIP's potential. The much more exciting and compelling opportunities reside in midsize to larger businesses÷and specifically in their contact centers (a contact center is essentially a call center that also handles other communications channels÷most notably e-mail and Web chat). In this market, VoIP isn't simply about cheap, flat-rate telephony. It instead offers companies the potential to completely reinvent how they do business.From VoIP in the Call Center :: AO
Referenced Tue Apr 06 2004 08:27:17 GMT-0600
The "reinvent" part is what is interesting. I'm on the Board of Directors at Sento, which is in the outsourced contact center space. We're using VoIP extensively to cut costs and increase flexibility, but the reinvent word captures my attention. The key is the VoIP allows you to put communications on the net and integrate it in ways that just can't be done with traditional phone switches and all the various boxes that hang off them. I don't think its any accident that Siebel has integrated VoIP solutions into its Siebel on Demand product.




