In our vision any end-user client should be able to consume services to integrate data and functionality and should be able to give the end-user some control over how to configure this. So outlook, groove, onenote, your mobile, mindmanager, excel, visio, powerpoint, browser, rss client, whatever should be mashup ready in the end.
Cheers, Sergej
Kind Regards / Met vriendelijke groet,
Sergej van Middendorp
v-work strategy b.v.
Lassuslaan 23
3723 LG Bilthoven
The Netherlands
Phone: +31 302290242
Mobile: +31 645696035
E-mail: sergej.van...@v-work.com
Website: http://www.v-work.com
Weblog: http://businessjazz.blogspot.com
Let me throw in my 2 cents here.
The major difference between mashups and other "composite applications", is the usage scenario.
Enterprise mashups are synonymous to agility, being able to create business value when it is urgent and most valuable. The value might be short or long lived, the value might be only for an individual or a smaller team or forum or a whole company.
Here is what I believe has become the consensus definition of an Enterprise Mashup.
An Enterprise Mashup is a combination of 2 or more data sources into an application, dashboard, spreadsheet or data feed, to create new valuable business insight into the data. One could say it is the next generation spreadsheets.
Very importantly an Enterprise Mashup, is an application which can be build without the (or with minimal) need to recode all the underlying data providers, i.e. it has to be able to leverage the IT infrastructure as-is in a very agile and situational business driven scenario.
En Enterprise Mashups typically evolves out of the Line Of Business or from the knowledge workers. They work with data, often in spreadsheets, and need at way to work with data in a more automated and dynamic fashion. The main objective is to get faster and better results and also to be able to handle more of the exponentially increasing amount of data sources on the private and public net.
If you did not know, here is what Kapow Technologies solves for mashups:
Kapow solves the #1 obstacle for businesses to benefit from the value of Enterprise Mashups, which is getting access to the data in a very fast and cost-effective manner. Basically getting access to the right data at the right time.
Today almost all data are available through web application interfaces on the public and private web, and Kapow Technologies gives easy, robust and scalable access to intelligence data through their web front-end.
The advantages are several:
1. There is a one-fits-all interface to all data, no more need for special adaptors for each set of data.
2. Business people work with and know their data through the application interface, so Kapow gives them access to data in their world.
3. There is often valuable business logic build in to applications at the interface level. Accessing data through the user interface, makes it possible to work with the data in the right business context, leveraging all the application business logic.
4. The data that are the most difficult to access often has the highest "intelligence" value. The is because they differentiates and improves the result from the result of competitors who lack these "intelligence" data.
Best
Stefan Andreasen, Founder and CTO, Kapow Technologies, Stefan.A...@kapowtech.com
I think Mashups build further on SOA standards, but are more driven by the user.
I envision a lot of new specific service and data standards to develop to indicate content, identity, activity. Semantics and ontologies for generic knowledge worker activities that enable end users, which is the key word for me, to take control of local task processing and collaboration tied to their specific work rules, context, culture and habits, while still remaining in synch with a legacy content, process and data world.
Personally I use mindjet's mindmanager and microsoft's onenote as a 'mashup' to aggregate content, mix it with activities, reuse processparts, integrate with outlook, crm, teamsites, content sources and the like. Wish they had a server version coming up ;-)
Cheers, Sergej
-----Original Message-----
From: enterpri...@googlegroups.com [mailto:enterpri...@googlegroups.com] On Behalf Of Sangeeta
Sent: dinsdag 1 april 2008 6:57
To: EnterpriseMashups
Thanks for sharing your vision. You mention the "minimal recoding issue". In my experience minimal support to disclose specific data sources or functionality in legacy applications will be a key issue once we cross the corporate firewall. I see a shift in the skills needed to support the agility of real workplace activity. The people doing the customization would resemble the ERP consultant, who is trained in business processes, but then a 21st century evolution of that character, who understands the ins and outs of 'knowledge work' from the end user's perspective, but who is still able to make the adjustments needed in legacy data and applications through advanced middelware. The thing is though that ERP consultants still had backup developers in the attic to make the bespoke software addons. How will we deal with that?
Another route would be the standardization of generic knowledge work activities, interactions and semantics. If we deliver an interface that adheres to such a standard, real end-users will be able to model their own work and the integration can be put in the background. Are you doing anything like that or am I way off?
Cheers, Sergej
I mention the "minimal recoding issue" since if you need to do major
recoding to access the data you want to mash up, you cannot at the same
time be "agile" and thus it's not a mashup.
So how do you solve this. Well there are two ways:
1. Wait (forever) until everything adheres to a set of standard
interfaces to access data
Or
2. Find a way to hook up to the data in the way they already exist.
With Kapow Technologies, we allow our customers to leverage that most
data today are accessible from a web browser, so our product plugs into
a web interface and gives standard access to the underlying data through
say SOAP, REST, ATOM or RSS.
Or did I misunderstand your question?
Best
Stefan
I guess I am not very good at expressing myself.
A mashup is merely a combination of two or more data sources, creating value that was not in the individual data standalone. The way you access the data or the way you present them does not matter as long as you can get to the data in an agile way, quickly when you need it, and you can build the end-result quickly too.
That typically puts limitation on how to access data sources, to use standard interfaces and accessing the data over the web.
About the front-end, I believe the most broadly used is Microsoft Excel, since most business people have it already, know how to use it, etc. So no it does not have to be web based.
I hope this helps
Stefan
No it's becoming clear now. I have worked from the portal paradigm for a number of years, there the major hickup is bottom-up data quality and integration. The end user would end up doing his system in a spreadsheet outside of the enterprise processes.
So if I am right, Kapow accepts that this bottom up integration from legacy to user will never really finish and turns it around. Why not honour excel and let users tap into data they see in a webinterface which they know is qualitative (data) and in a context (business logic) and then work with it? Right?
How do you account for business logic end-users may want to add and share? Do they create new rules in kapow?
What happens when the underlying data / rules accessed through the webinterface change?
What support roles do you see close to the user that are needed to leverage the value of mashups?