Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Enterprise mashups meet SOA

Lack the bandwidth to build all the services you want? Then mash up services from publicly available APIs and get whizzy new applications for little effort


The line is blurring between the enterprise and the Web. Mashups live on that porous perimeter, offering the reusability of an SOA plus very rapid development using prebuilt services outside the firewall. Soon, we may live in a world where it’s difficult to tell where the enterprise stops and the Web begins. It’s scary — and exciting at the same time.


But just having the ability to create mashups doesn’t mean they’ll be valuable. You need to properly provision and manage the services available for mashups and understand their purpose and place in an SOA. (See also "Mashup platform vendors.")

The task is threefold. First, you must prepare existing infrastructure to support mashups. Second, you need to understand your requirements. And third, you’ve got to wrap your head around the potential value that mashups can and cannot bring.

Although mashups originate with Web 2.0, which epitomizes development on the fly, mashups in the enterprise require preparation. You need to build and support an SOA that’s “mashable” with services and content, as well as with APIs that are both local and remote to the enterprise. Among other things, that means existing enterprise application services must be able to access Internet-hosted services safely.

With the rediscovery of AJAX (Asynchronous JavaScript and XML) technology and the mushrooming popularity of rich Internet applications, we now have the ability to create mashups that quickly solve business problems by using the standard dynamic interfaces that front services. Mashups provide powerful ways to take existing applications and services and create something even more useful for business.

Combining, creating, and cohabiting
Google Maps mashups, which hook the wildly popular mapping service to some database that includes street addresses, have become almost cliché. Yet this type of solution is actually a perfect demonstration of the value of the mashup notion: Somebody has a need, takes a few days to create the mashup solution, and there you have it.

More complex mashups approach composite applications (those that are made up of many services), an advanced SOA concept. For instance, you could mash up a customer database with marketing metrics, then mash up the results even further with sales forecast processes. You own and maintain some of the information and services; some are accessible over the Internet.

So, who’s providing these services? SaaS (software as a service) players such as Salesforce.com seem to have the largest number of enterprise-class services, with service marketplaces such as StrikeIron in the mix, as well as services from vertical sites such as finance, retail, and health care. All have provisioned services, data, and content that are consumable over the Web.


Click for larger view.
Even more complex solutions are possible — such as mashups that become sophisticated business processes, applications, or sets of services in themselves. You can see where this is going: full-blown services, processes, and composites that span from your new SOA to hundreds of Web-based services hosted by SaaS players, commercial Internet properties such as Google, and vertical market exchanges.

The big Web players clearly have bought into this vision and are now working on the mother of all SOAs in support of emerging enterprise SOAs and mashups. Google may have been first, but Microsoft, Yahoo, and others are close behind.

Breaking out and mashing up
Although enterprise mashups are new, their solution patterns are already emerging. Broadly speaking, there are really two types of mashups: visual and nonvisual.

Dave Linthicum is a blogger at InfoWorld.
Continued
1 | 2 | 3 | NEXT PAGE » 


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





5 Things You Need to Know About Storage Virtualization
This Webcast feature insights from various InfoWorld articles, as well as primary research conducted by InfoWorld and sister company IDC to better understand demand drivers, challenges and opportunities provided by storage virtualization, as well as other flavors or approaches to virtualization Sponsor: HP

»  Click here to view this Webcast
  Zombie PCs Are Attacking Your LAN
A recent study showed that malware-infected zombie PCs are now a bigger threat to ISPs and Web infrastructure than DoS attacks. As this brand new IT Strategy Guide explains, an increased use of peer-to-peer techniques by the attackers has made it harder to fight back. Download now, compliments of Verio:

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist