Mashups is a pretty broad term. A good definition for a mashup tool is a
solution that allows developers to combine interesting data and then
visualize that data through a web application
Usually, mashups are web applications that can be created quickly using
standard web services (e.g., REST) and components (e.g., Widgets).
There are three kinds of Mashup tools: front end, back end and integrated.
The differences are:
Front end mashup tools: these tools help build web front ends like dashboards
using widgets/gadgets and little to no programming (iGoogle, PageFlakes) Back
end mashup tools: these tools combine web-accessible data and services into
more useful web services that can be called easily using a REST-ful interface
(Kapow, Yahoo pipes) Integrated mashup tools: these tools make it easy to
build end-to-end web applications that link web widgets to data and servic... (more)
No, this is not a joke about three guys walking into a bar but the result of
some recent musing about how the art of management is practiced in Silicon
The classic Silicon Valley stories often feature what Jim Collins calls "the
genius with a thousand helpers" (from his book Good to Great). Steve Jobs,
Larry Ellison and many other valley icons were known for their vice-like
control over all aspects of their business.
When that Genius individual really is the smartest person in the world, you
get the iPhone. When they are not, you get Palm's WebOs. Working for a boss
This article discusses the advantages of implementing shared "data services"
to deliver on the true promise of service-oriented architectures - rapid
application development through reusable components without sacrificing fast,
accurate enterprise data access.
With a shared data layer, you can avoid integrity, performance, scalability,
and availability issues that might otherwise occur.
We have entered an exciting period in the evolution of enterprise system
design. More than ever, standards influence the way architects define and
plan new projects. The component approach to deve... (more)
Of the many sins that Silicon Valley practices, none are more dangerous or
prevalent than the sin of smugness. Savio Rodrigues had a good posting
recently making the point that Microsoft is learning from and adapting to the
open-source movement, while the open-source movement is so enamored with
"free" that they are not paying enough attention to the total cost of
ownership from a customer's perspective.
Let's be clear - the free part of open source is a great innovation and
worthy of a few minutes of self-satisfaction. The aftermath of the Y2K bubble
was the erection of enormous... (more)
Larry Ellison recently unleashed a tub-thumping tirade against cloud
computing covered by Ben Worthen (with further comments from Daya Baran, Giva
Perry and Dan Farber) . Here is a quote from Larry:
The interesting thing about cloud computing is that we've redefined cloud
computing to include everything that we already do. I can't think of anything
that isn't cloud computing... The computer industry is the only industry that
is more fashion-driven than women's fashion.
Now as usual with big whoppers told by people in fear of their checkbooks,
Larry's rant has an element of truth.... (more)