July 28, 2006

Sprint wrangles mashups

How do you keep mashups under control? Grandfather them in as part of a larger governance framework

Mashups are seductive, thanks to their whizzy interfaces and lightweight development requirements. To creative developers, they constitute an open invitation to mix and match data and services in unexpected ways. But if you don’t think them through from an enterprise perspective, “mashups are no more than Happy Meal toys,” says Edmund Vazquez, manager of Web services integration and SOA implementation at Sprint Nextel.

Mashups hold strong appeal at Sprint as a way of bringing together services and data sources in ways for which they were not planned, using simple, familiar technologies. “They let you redirect existing resources rather than design a new application up front, providing a cheap way to get add-on value for your existing services,” Vazquez says.

Sprint’s control over mashups came naturally as part of a larger initiative. With its overall SOA plan, the company has defined a Web services platform and policies for using services as well as data within Web services, including mashups. “That gives us a leg up for the consumption of the services we deliver,” Vazquez says. “But it took us a year to develop the policies and platform.”

Without such effort, Vazquez sees mashups creating risk, delivering services that can’t be well supported, tarnishing hard-earned brand reputations, and disappointing business partners and customers. “If you use someone’s mashup service, they become your trusted business partner, whether you meant them to or not,” he says.

That’s why Sprint decided not to use any of the free map sources for dealer-location mashups. “They had no enterprise support model, they couldn’t guarantee reliability, and they had no product manager,” Vazquez recalls. Small businesses may be able to risk service outages and surprises such as unexpected ads in mashup content, because their transaction volume is low and mashups give them a cheap way to add peripheral features, Vazquez says, but enterprises must be more careful in how their brands, reputations, and service levels are affected.

Even for mashups designed to be used wholly within the enterprise, Vazquez argues for the same rigorous approval process applied to any other types of applications, no matter who develops them. “At some point, these mashups are going to interact with IT’s software and data,” he says. “They simply become an extension of your composite applications.”

Then the task for IT -- often in coordination with legal, finance, brand management, and other business groups --- boils down to everyday policy management questions such as who is authorized to develop mashups; which services and data sources may be used; how to handle policy violations; and so on. Fortunately for most companies with an organized approach to SOA, that approach fits nicely into the governance framework they’re already creating.

Galen Gruman is executive editor of InfoWorld for features and news.
Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.