Follow OhMyGov! on  OhMyGov on Facebook

  JOIN  or  LOGIN    ALSO ON OMG! : GET SOCIAL
711214

Ways To Make Government Data Sing

JackBe offers ready solution for mashups

By Richard Hartman Oct 16 2009, 12:03 PM

The 21st century police blotter

The 21st century police blotter

While many of us marvel at the beautiful and creative data designs and Google mashups that pepper sites like FlowingData, 10000words, Smashing Magazine and The Next Web, those of us seeking to reproduce such designs for our agencies are plagued by plenty of challenges. There's mastering the software needed to do these things, collecting the right data in the right format, and finding a way to create data visualizations fast enough to keep up with the breakneck pace at which the federal government is putting out data. 

Agencies have always been inundated with information and struggled with ways to extract data to better inform decision makers. Today, they are not only challenged with their internal informational needs, but they are also saddled with security procedures and expectations of the new Administration's goals to make government data available to the American public through its transparency agenda.

Enter the mashup.

The key idea behind "mashups" is the ability to easily integrate information from a wide variety of sources and make it useful for a wide variety of users. It's strength lay in taking two or more types of information — for example, maps and store locations — and combining them or mashing them together into one.

 

 

In the old days, GIS (geographic information system) was the only tool that allowed you to accomplish such a feat. Today, the software landscape is quite different. In fact, if you have ever used programs like Google Earth or Microsoft's Virtual Earth, you have probably used a mashup — maybe without even knowing it.

Nimble and quick

One company, JackBe, thinks mashups — especially given the push to get out government data on data.gov — is the wave of of the future, and is betting big on their own mashup making platform.

OhMyGov! spoke to John Crupi, the Chief Technology Officer for JackBe, to discuss how his company's work in mashup software can help improve government decision-making.

"There were two big problems we wanted to solve," Crupi said, "how to get the data and how to share the data in context."   

A 20-year veteran in object oriented and enterprise distributed computing, Crupi lived through the changes in the IT industry before broadband and wireless arrived, when applications were run on local PCs. He reflected on the late 1990s as a time of "rich applications that could not be run on the browser."

"Ten years ago we could not do what we are doing with JackBe," he said. "However, with web standards and governance we don't have to write custom adapters anymore. Now, JackBe users can create many types of mashups which can be shared with co-workers through spreadsheets, portals, and mobile devices."

The center of JackBe's product offering is an enterprise mashup server (Presto Edge) that supports the user-driven ad-hoc integration of data.

In the lingo Presto uses, information (filtered and selected data) in a format ready for a user interface is the 'mashup.' The display of mashup data is another element, typically a Presto "mashlet"— a mini application or widget that uses mashup data. Mashlets package both data and user interface, and can be embedded and used as-is in Web pages, wikis and mobile applications.

 

How can this technology help government agencies?

"Look at the TARP stuff," Crupi says. "You may look at one slice and say, 'here's what we allocated and here's their payback schedule.' But what they want to do is say, 'Wait a second, what are the other things these banks are doing.' We want to see if there's insider trading; we want to see if their are SEC investigations; we want to see if people are on a different board. When you put the information together, it gets you this 360-degree view. The government calls this situational awareness." 

One of JackBe's first government customers was the Defense Intelligence Agency, but they did not have an easy entry into the public sector. For example, Crupi described government's "No trust and no need to share" mentality as a historical obstacle. In the past, there was no incentive to trust and share and it was always difficult to come into an organization where their livelihood is based on data, according to Crupi.

But smarter and less paranoid minds prevailed, of all places, in DoD's intelligence community. In 2008, JackBe was awarded a contract to create a situational awareness solution for the Defense Information Systems Agency (DISA). The tool was a virtual operating center that aggregates data from hundreds of current and future disparate services on classified and unclassified networks into a customizable, desktop-like intelligent asset dashboard for the real-time collection and analysis of data.

Currently, JackBe is plugged into the government like many within industry as more and more request for proposals (RFPs) leave agency offices to be competed for agile dashboards like that used by the recently unveiled Recovery.gov.

The key to gaining the government's trust, says Crupi, "is not to be intrusive with their current architecture... you need to be pluggable and interoperable." He added, "Then you need to work within their security and be able to address identity management."

Own, but share alike 

The seemingly in-bred resistance to sharing data is not surprising to those working with federal agencies. And it's been a challenge for the data.gov project.

"Agencies want to brand their data," Crupi says. "Their data is the only way to show performance," since by their nature most government agencies do not generate revenue. Without interesting data to claim as their own, they get worried that Congress will cut their funding for research. "You go into DOD and they have marketing teams; they have pens, they have mugs. They have to hype it up. It's about money."

One problem with government data is that agencies don't know what's being used and by whom. "If you lop the head off of something and there is no longer a way to identify the data, all of a sudden you have a big identity problem," he says. So JackBe built identity management into its product. "Because we're sitting in the middle, we can track which data is being used more often and by who ... so that teams can show usage."

As for access and security, especially in sensitive environments, Crupi says that JackBe "allows for creators to put policies in place that says if we put two things together, it changes the authorization level. As you are maneuvering through the system it knows who you are and is checking to see if you have access to this data."

Because mashups create new data sets, there is an inherent risk in accidentally creating security risks. For example, a list of all the U.S. military bases around the world by name is not considered highly secretive. But place those names on a Google map mashup, and all of a sudden you have created a target list for U.S. enemies of state. Hence the need for identity management.

Founded in 2002 as an AJAX widget company, JackBe is quick to disclose they are not a service company, but a product company.

"A lot of our customers build the mashups," said Crupi. "We're not a service org. We're a product company."

Emailing spreadsheets is not real-time collaboration  

And the company is not without competition. There are other heavy hitters like IBM, Microsoft, Google and Yahoo in the mashup space. But for the meantime, JackBe seems to have the edge in the government mashup business, as they continue to partner with larger firms and provide their niche product. 

"Decision makers are struggling to get the info they need to make decisions, so they are making decisions based upon partial information," Crupi says. "We can't be emailing Excel spreadsheets as a means of collaborating."

Speed remains an issue too. "Being able to be very iterative and incremental isn't something the government has their arms around yet. They are use to long projects — things taking years and decades to do.

"The ultimate goal," Crupi says, "is to get at trapped data quickly so that you can make informed decisions. You should know in hours or days that what you're doing is not correct. It's too costly to find out what you did 6 months or a year down the road was wrong."

 

Read about more cool technologies for government in our Innovations section


Read More: Defense (DoD), Defense Intelligence Agency (DIA), Tarp, Intelligence, Innovations, Gov 2.0, Transparency, Law And Order, Good Gov

 
 
 
Submit
COMMENT

Kevin Merritt
October 16, 2009 1:30 PM

Terrific post. Two points Crupi made are true for public government data, whether you mash it up or not: 1) agencies want to brand their data, especially as the data propagates across the web via embedding; 2) agencies want performance metrics to show that the data is being used, how its being used and where its being used - we like to think of these as the metrics of civic engagement.

 

         

 

 

                JOIN THE COMMUNITY!
 
 

 

jeffrey a.: these people are like locusts,they take everything and move on,i wonder how much money lea...  more Education Tay: Good to see Ecofont as I would say ink in any cartridge is harmful to the environment. The...  more Melissa: " One of the things I would like to bring up is that fact that if we spend less than ...  more

About OhMyGov!

The most fun government news has ever been...

Read More
Press Coverage

Site Tools

An array of helpful, fun features is coming soon!


Friends

We're on Facebook and Twitter: @OhMyGov
and @Bureaupat

See Our Partners