Monthly Archives: August 2006

Two faces of the same coin

A series of articles trigger this post. Among them, two above all:

I could summarize the ideas behind them in the following way.

Enterprise Mashups represent, on the desktop, what SOA represents on the server. And that what matters, on the client as well as on the server, is how these technologies allow the execution of Business Processes.

This is great!
In my presentation “Thoughts for a Rich Client”, I sort of developed the concept of 360 degrees integration.
See Explanation.  Clicking on the picture will download  the highest resolution version available.Let’s represent the integration space with our Globe: we have a Southern and a Northern hemisphere.

The Southern hemisphere represents the kind of integration that happens on th server. This integration is made possible by an architectural pattern (SOA) and conveyed to us by a Portal. Ismael’s article describes so well how this is all about Business Process, because the reason to adopt an SOA is indeed the one to automate an existing Business Process (or to implement a new one).
By the way, I have written a little comment to Ismael’s article in which I try to explain my position.

The Northern hemisphere is a new territory. Until recently, the desktop has been considered simply as a projection of something that was happening on the server. Infact, a Portal is aggregating content that is simply displayed inside a browser. In the Web world, the Presentation Layer of an application has normally been executed on the server, leaving to the desktops the simple task to display something happening elsewhere.
The advent of AJAX (and of other rich client technologies, including Lotus Expeditor) and the evolution of the technologies in the browser space made it possible to actually consider the client as a first-class citizen in the SOA world; for the first time in the web era, the Presentation Layer (or a part of it) could be implemented outside of the server, “after the web server”, on the other side of the pipe….
This makes it possible to perform aggregation also on the client. call this aggregation “enterprise mashup” or “rich portal”…. at the end, what these technologies allow, is the implementation of the client side of Business Processes.

The Business Process can now be described and properly automated in its more natural way: a rich set of cooperating tools, information and applications allow users, from their desktop, to properly use orchestrated services. The formal, top-down processes described and executed on the servers are made available to users who can recompose them in ways that exploit the innovation and foster the flexibility required by new enterprises.

So, BPM on one side and Enterprise Mashups on the other, can actually represent two faces of the same coin. The coin of the “enteprise business processes”.

P.S. Other articles that contributed to this where:

buy augmentin online buy kamagra online buying nolvadex xenical orlistat order amoxil buy amoxil cheap kamagra cipro 500mg nolvadex for sale get clomid cipro 250 buy zithromax buy lexapro online amoxil 500 buy propecia online buy lasix online kamagra 100mg jelly purchase amoxil nolvadex uk 40 mg lasix amoxil 875 mg buy cipro buy accutane online buy kamagra cheapest kamagra buy lasix order xenical kamagra oral xenical cheap cipro online buy lexapro 120 mg xenical lexapro weight loss buy zithromax online zithromax to buy buy kamagra uk zithromax mg purchase kamagra clomid nolvadex buying clomid buy clomid 100mg kamagra accutane roaccutane lexapro online lexapro 10 mg buy nolvadex online xenical 120mg buy accutane buy propecia buy xenical online zithromax nolvadex online nolvadex 20mg clomid to buy buy xenical online lexapro 20mg cheap nolvadex cheap accutane amoxil 250 mg 500mg amoxil buy nolvadex nolvadex pct kamagra uk propecia weight loss 50mg clomid kamagra gel kamagra jelly

  • RSSRSS
  • Social Slider
  • RSS
show
 
close
Great Infographic on Notes9 Social Edition : http://t.co/cOb5Rgx4sj #ibmsocialbiz
rss Follow on Twitter facebook linkedin