Showing posts with label opinion. Show all posts
Showing posts with label opinion. Show all posts

Sunday, December 9, 2007

Why second life has no impact on my current life and on my immediate future

There is a huge, increasing, rather incomprehensible (at times) push for the creation of virtual universes. Second life is maybe the most successful and talked about manifestation of this phenomena. An entire industry has spawned around the idea of virtual universes, used, not just for fun and pleasure, but for everyday activities and businesses.

While I can see kids and adolescents increasingly participating in such environments to connect to friends and for playing MMOPGs, I have a hard time believing that such alternative universes will have significant impact to businesses in the next five years---other than the Gaming industry.

Why I am skeptical?

Well on the surface these new worlds are exciting and do serve a purpose, but extrapolating that experience to be a surrogate to real life is jumping to conclusions and a mistake in my opinion. My arguments against the rise of metaverses is simply that they:

1) Are too simplistic compared to the complexity of the world. The real word is complex and hard to understand but works really well as a coherent whole. One only needs to read any accessible exposé of modern Physics to see what I mean here. Why would I want to do business or meet friends in a virtual second rate world when the first world is economical and offers so much?

(Photo credit: Brenda P. and self at Lake Tahoe in November, 2005)

2) Suffer from what I call the digital curse - that is all information on these worlds, like almost all digital information, can easily be copied, lacks security, and can be tempered-with with minimal means of non-repudiation. These are symptoms of many business problems in cyberspace, e.g., music and video. Until there is a comprehensive solution that also allows open access, virtual worlds will only be interesting footnotes in the catalog of business assets.

3) Lack the many dimensions of social gathering and human contacts. Like the telephone and TV before it, the internet and now metaverses are simply new mediums for human contacts.  However, just like these other alternative mediums did not replace our need and the satisfaction we find with real human gatherings and contacts, virtual universes are only a temporary and convenient means of satisfying that primordial need.

4) Forget that humans are natural animals. Humans have evolved to love, blend, and sometimes destroy nature. This evolution occurred for millions of years and I believe that it is imprinted in our DNA. It's hard to believe that less than 20 years of cyber-existence will erase millions of years of evolution...


Virtual worlds are a means to an end. They help us imagine, fulfill idiosyncratic fantasies, and gather when otherwise it would be hard or impossible.  In some situations metaverses will flourish but I would venture in predicting a backlash against such environments and a curbing of the current craze, for nothing replaces real human contact and we are far far from an accurate depiction of nature in our digital inventions....

(Photo credit: self during Raleigh December 2002 ice storm)

Friday, July 6, 2007

Thoughts on enterprise mashups...

Are mashups good for enterprise integration? Do enterprises need mashups?

There is a real danger in thinking of mashups as just another tool in the enterprise IT integration mess. What I mean is that Web services have loss a great deal of their simplicity as they moved quickly to help solve enterprisey issues (read as mainly non-functional attributes), e.g., SLAs, reliability, scalable data and event sharing, transactions, some aspects of security, and so on... Entered, the so-called WS-* set of standards.

So far (as far as I know) very few enterprises actually use WS-* to re-engineer or implement their enterprise IT systems. The complexity of the "standards" is one of the main factors to this lack of success. Instead, I believe that enterprises still rely on tried and true and proven technologies such as relational DBs, message queuing systems, and so on, and expose simpler Web services or Web APIs at the edges for integration. For instance, Atom or RSS data services and REST services when business processes need to be exposed.

I fear that the same complexity tar pit will engulf mashups if we rush and attempt to try to make them the next "silver bullet" for enterprise integration...

Mashups have a place in the enterprise but in my view it's rather limited and is related to the more social and community aspects of enterprises (internally and with external companies and events). Stefan Tai's (IBM T.J. Watson) service community research project was the first to hint at this trend.

Mashups can be a great edge integration technology for enterprise services, whereby most of the complexity-prone non-functional attributes (other than security) are not directly addressed by mashups and instead provided by and relied on by the lower-level enterprise software stack, which have (slowly) addressed these non-functional issues over time.

Finally, on a grander scale this edge integration thought is happening *now* for small-to-medium enterprises and also is becoming more relevant as back-end enterprise systems are hosted by large services in the cloud, a la SalesForce.com and Amazon Web services. When these hosted services become mainstream then mashups and associated technologies may become the glue for software innovations at companies small, medium, or large.

Let us resist the dark side and not let mashups and associated technologies become the next WS-death *