On TV.com: Who?ll Replace OPRAH as Our Life Coach?
BNET Business Network:
BNET
TechRepublic
ZDNet

Category: Gadgets

August 11th, 2009

Pragmatic new models for enterprise architecture take shape

Posted by Dion Hinchcliffe @ 3:25 pm

Categories: Badges, Business Models, Business Process Management, Collaboration, Community, Convergence, Crowdsourcing, Customer Self-Service, Design Patterns, Encouraging Unintended Uses, Enterprise 2.0, Enterprise Mashups, Enterprise Web 2.0, Gadgets, Grassroots Community, Lightweight Service Models, Mashups, Open APIs, Orchestration, Radical Decentralization, Right To Remix, SOA, Small Pieces, Loosely Joined, Social Computing, Social Software, Web 2.0, Web 2.0 Platforms, Web-Oriented Architecture (WOA), Widgets

Tags: Software, Enterprise Architecture, Organization, Strategy, Management, Dion Hinchcliffe

The best outcomes result naturally from self-organizing thought leaders in an organization that seek each other out and collaborate on shared solutions to their problems.Hear the words “enterprise architecture” and many people will turn away automatically. It’s not that they aren’t aware that technology drives so much of the modern world, they just think it doesn’t apply to what they do. The famous IT/business divide is too often kept this way because of mutual incomprehension, not-invented-here thinking, and apparently incompatible mindsets. However, this is beginning to change.

High technology continues to relentlessly pervade practically every aspect of today’s business world, prescribing what is potentially possible and often conferring enormous leverage when harnessed fully. But it has been the advent of the Web 2.0 era and its inexorable movement (some might even say infiltration) into the workplace that is making traditional IT — and the master planning version of it, enterprise architecture — an entirely new beast by popularizing simple, egalitarian tools and approaches that can be understood and applied more easily and quickly by a broad audience across most organizations.

Increasingly, in some IT departments and business units around the world, a closer new relationship is forming in which technology is deeply interwoven into continuous joint business processes of creation, change, and adaptation. Like so many grassroots tech culture movements, this one doesn’t yet have a formal name, but increasingly some are calling it emergent architecture.

The first seeds of this change began to be felt with advent of agile development processes a few years ago along with the subsequent rise of software mashups, and the popularity of user-distributable widgets, badges, and gadgets. These technology approaches combined with emerging business trends such as tacit interactions and pull-based systems driven from with bottom-up within organizations, particularly when co-existing with social computing and Enterprise 2.0.

The result: A new environment for creating technology-driven business solutions using different, more open communication channels with richer information and ground truth as well as significantly more adaptive technology elements often strongly influenced by the Web 2.0 world.

Meeting in the middle: Emergent Architecture

In recent years enterprise architecture has been moving from a discipline that provides top-down, a priori technology blueprints to the business side to one that articulates key, strategic possibilities and only the most critical high-level constraints (such as security standards) and then operates as a conductor, promoter, problem solver, and evangelist across the organization through the vehicle of a cohesive community to co-develop needed solutions.

Emergent Architecture: Rethinking Enterprise Architecture for the 21st Century

When I wrote that most organizations were badly in need of a technology and software process “angioplasty” a few years ago, I highlighted the trends that will increasingly drive the agenda for new initiatives and projects when it comes to the strategic application of technology to business:

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration (internal or external) over contract negotiation
  • Responding to change over following a plan

This is more true than it’s ever been and has been contributing to a growing discontinuity in the way that enterprise architecture will be conducted in the future. Going away are overly formal procedures, detailed technology prescriptions, complex software frameworks, and dreaded compliance checks. Replacing them are highly collaborative, adaptive processes, technology opportunism, simple (frequently Web-oriented) technologies, and dynamic — even spontaneous responses — to organizational and marketplace needs.

Enterprise architects of the near future will still dispense clear guidance that carries the requirements of the entire organization with it, but it will be appropriately broad and EAs will actively help tailor it to local needs across the organization. Self-service IT will become much more common as workers are comfortable using today’s extremely easy-to-use, adaptive, and flexible tools, many of them using Web 2.0 ideas such as simple, open architectures and malleable pieces and parts, especially open APIs, and even new, open business models such as crowdsourcing and community-based involvement.

While organizations such as Gartner are just beginning to map this trend, there’s increasingly little doubt that the infamous chasm that often disconnects IT and business is being crossed in many quarters by business users unafraid of today’s populist technologies combined with IT practitioners that strongly desire to solve immediate and important business problems. That today’s collaborative and communication technologies in the workplace are much more open, social and collaborative than they were even a couple of years ago are likely to be

Read the rest of this entry »

May 30th, 2009

The enterprise implications of Google Wave

Posted by Dion Hinchcliffe @ 3:21 pm

Categories: Architecture of Participation, Badges, Blogs, Collaboration, Convergence, Design Patterns, Enterprise 2.0, Enterprise Mashups, Enterprise Web 2.0, Enterprise Wikis, Gadgets, Lightweight Service Models, Mashups, SOA, Small Pieces, Loosely Joined, Social Computing, Social Media, Social Networking, Social Software, Social media, Social networks, Structured Content, Two-Way Web, User Generated Content, Web 2.0, Web 2.0 Platforms, Web as Platform, Widgets, Wikis

Tags: Google Inc., Web, Wave, Google Wave, Google Wave Protocol, Waves, Wiki, Channel Management, Web 2.0, Blogging

Google has launched many communication services since its inception yet none of these have had such obvious business utility or attempted to reinvent the collaborative process from the ground-up.Google announced their forthcoming service known as Wave this week to widespread coverage in both the press and blogosphere.

Created by many of the same team members that developed the highly successful Google Maps, the preview of the service itself on Thursday was quite compelling, resulting in a rare standing ovation at a tech conference according to ZDNet’s own Sam Diaz. Its egalitarian and federation-friendly design is intended to create an entire open ecosystem for communication and collaboration that Google is not-so-modestly touting as the reinvention of digital interaction circa 2009.

This is clearly a tall order, but the Internet leader provides plenty of substance to back up this vision despite growing evidence that individual companies may be losing the capacity to drive the agenda for the world when it comes to establishing successful new Internet standards and technologies. While the ultimate destiny of Wave itself is far from clear, it’s both intriguing and open enough that it will likely emerge on the radar of businesses large and small when it becomes widely available later in the year.

Google Wave

Wave’s relevance to the enterprise might seem premature with so many of the early and current Web 2.0 applications (blogs, wikis, social networks, Twitter-style social messaging, mashups, etc.) still — often arduously — making their way into the workplace years after their inception. Though we seem to finally be hitting a tipping point with 2.0 tools at work, Wave itself seems credible enough to get on our watchlists, at least to understand the implications.

The real question is whether there are really such significant gaps in the current state of Web-based communication that we need something new like Wave. With Google’s tendency to emphasize the consumer world first and the enterprise later, it’s also valid to ask if Wave will really have much impact on businesses. Interestingly, you might be surprised at some of the answers, so let’s take a look.

Wave: A communication and collaboration mashup

Google Wave itself consists of a dynamic mix of conversation models and highly interactive document creation via the browser. Using simple, open Web technologies (Google makes much of the fact that most of Google Wave is a open set of formats and architectures that is jointly developed with the Web community) Wave combines many of the key features of e-mail, instant messaging, media sharing, and social networking into a seamless experience and data set that are eponymously known as waves. All of this is opened up to developers via the Google Wave API.

The demonstration at the introduction of Google Wave (link below) showed how users can interact in real-time, collaboratively creating structured conversations that contain rich media, instant notifications, simultaneous user editing of the conversation, and live integration with server-side resources such as spell-checking and language translation. Most interestingly, while waves are relatively self-contained and use their own types of servers and data formats, they are easy to embed elsewhere or to build extensions for, enabling virtually infinite options for distribution over the Web or within the firewall, as well as rapid integration with existing applications and data. In fact, a wave is almost a form of social glue between people and the information they care about. And as we’ll see, this has implications for the enterprise world, not only with SOA but also with social communication in general as well as Enterprise 2.0 specifically.

See Waves in action: Watch the introduction keynote at Google I/O on Thursday.

What Google has done with the Wave protocol is essentially create a new kind of social media format that is distinctively different from blogs, wikis, activity streams, RSS, or most familiar online communication models except possibly IM. Both blogs and wikis were created in the era of page-oriented Web applications and haven’t changed much since. In contrast, Google Wave is designed for real-time participation and editing of shared conversations and documents and is more akin to the simultaneous multiuser experience of Google Docs than with traditional blogs and wiki editing. Though Google is sometimes criticized for missing the social aspect of the Web, that is patently not the case with waves, which are fundamentally social in nature. Participants can be added in real-time, new conversations forked off (via private replies), social media sharing is assumed to be the norm, and connection with a user’s contextual server-side data is also a core feature including location, search, and more.

The result is stored in a persistent document known as a wave, access to which can be embedded anywhere that HTML can be embedded, whether that’s a Web page or an enterprise portal. Users can then discover and interact with the wave, joining the conversation, adding more information, etc. Google has also leveraged its investments in Google Gadgets and OpenSocial, two key technologies for spreading online services beyond the original boundaries of the sites they came from. All in all, Google Wave is a smart and well-constructed bundle of collaborative capabilities with many of the modern sensibilities we’ve come to expect in the Web 2.0 era including an acutely social nature, rapid interaction, and community-based technology.

As the original announcement post explained, to fully understand Google Wave, one should appreciate the separation of concerns between the product Google is offering and the protocols and technologies behind it, which are open to the Web community:

Google Wave has three layers: the product, the platform, and the protocol:

  • The Google Wave product (available as a developer preview) is the web application people will use to access and edit waves. It’s an HTML 5 app, built on Google Web Toolkit. It includes a rich text editor and other functions like desktop drag-and-drop (which, for example, lets you drag a set of photos right into a wave).
  • Google Wave can also be considered a platform with a rich set of open APIs that allow developers to embed waves in other web services, and to build new extensions that work inside waves.
  • The Google Wave protocol is the underlying format for storing and the means of sharing waves, and includes the “live” concurrency control, which allows edits to be reflected instantly across users and services. The protocol is designed for open federation, such that anyone’s Wave services can interoperate with each other and with the Google Wave service. To encourage adoption of the protocol, we intend to open source the code behind Google Wave.

The key here is that Google is expecting many more front-ends for creating and editing waves, depending on the individual requirements of various entities. Google Wave is their own front-end application for doing so and using HTML 5 in their wave client shows they are planning more for

Read the rest of this entry »

November 4th, 2008

Open APIs reach new high water mark as the Web evolves

Posted by Dion Hinchcliffe @ 12:27 pm

Categories: Badges, Business Models, Cloud computing, Cost-effective scalability, Design Patterns, Encouraging Unintended Uses, Enterprise Mashups, Enterprise Web 2.0, Gadgets, Global SOA, JSON, Lightweight Service Models, Mashups, Network Effects, Network effects, Open APIs, REST, Radical Decentralization, Right To Remix, SOA, SOAP, Small Pieces, Loosely Joined, Web 2.0, Web 2.0 Platforms, Web as Platform, Web services, Widgets

Tags: Web, API, Channel Management, Internet, Marketing, Dion Hinchcliffe, Business Leader

Late last week an important milestone for the Internet was quietly reached as the number of available open Web APIs crossed the 1,000 mark, according to the popular API tracking service, Programmable Web.

We are nearing the time when opening our supply chains across the Web isn’t just a good idea, it will be essential for competitive survival. While still seemingly small in number compared to the number of traditional Web sites that exist, open APIs have become an increasingly vital story for Web startups and traditional firms alike to cost effectively partnership, expand the reach of their products (and especially their data), and drive their network effect deeply across the Web.

It’s now almost uncommon to see a new Web product that doesn’t sport a shiny new API so that other online products can integrate the pieces they like into new experiences and offerings. In short, APIs allow a Web application or online business to have thousands of points of presence in other products, instead of just one.

Though APIs were pioneered by many of the original, successful firms on the Web including eBay and Amazon, which can both cite considerable returns for their efforts, it’s only been in the last couple of years that APIs have been taken seriously in a widespread way by the Web community and have become a new competency area.

In my discussions with many companies, one of the biggest obstacles to adopting APIs is a lack of understanding of what a non-visual Web presence looks like and how to build a business model around it. Business leaders are much more likely to understand investment in a traditional Web site, which they are familiar with and understand somewhat, than in an online software development kit, which is more developer-centric and which they are much less likely to fully appreciate, even though APIs can often have more strategic value than a Web site.

Open Web APIs and other online distribution models

The good news is that emerging case studies and the impressive numbers from Amazon earlier this year are showing the the way and there has been a noticeable change in attitude and uptick in interest since cloud computing became such a big topic over the summer.

Yesterday, Programmable Web’s John Musser summarized some of the more interesting findings

Read the rest of this entry »

December 27th, 2007

The top Enterprise Web 2.0 stories of 2007

Posted by Dion Hinchcliffe @ 3:21 pm

Categories: Ajax, Blogs, Business Models, Collaboration, Collective Intelligence, Design Patterns, Enterprise 2.0, Enterprise Mashups, Enterprise Web 2.0, Enterprise Wikis, Gadgets, Global SOA, Hype, Mashups, Network Effects, Network effects, Open APIs, Prediction markets, Products, Radical Decentralization, Rich Internet Applications (RIA), SOA, SaaS, Small Pieces, Loosely Joined, Social Computing, Social Networking, Social Software, Social media, Social networks, User Generated Content, Web 2.0, Web 2.0 Platforms, Web as Platform, Web services, Web-Oriented Architecture (WOA), Widgets, Wikis

Tags: Concept, Google Inc., Web, Mobile, Network, Platform, LinkedIn, Idea, Fact, Business

Over the last year, we have witnessed the continuation of the steady movement of the mostly consumer-driven Web 2.0 phenomenon into the workplace that began as a trickle in 2006. Blogs, wikis, social bookmarking, social networking, end-user mashups, and even prediction markets saw their largest entry yet into businesses and institutions around the world. The platform wars may start to return in 2008 as Web 2.0 ideas taught companies how to turn an open platform into competitive advantage.The more technical side of Web 2.0 also began to see maturity as businesses started to rethink their service-oriented architectures to be more Web-like and the rich Internet application industry added many major new building blocks and platforms that push the envelope in terms of the kinds of interactive experiences the Web is able to deliver.

Last year’s Enterprise Web 2.0 watch phrase of “consumerization of the enterprise” was clearly evident in workplaces large and small this year, yet we also saw significant new shifts in the way we look at online platforms of all kinds to communicate, collaborate, be more productive, and innovate. You may recall that the Web 2.0 mantra of 2004-2006 was often focused on emergent uses of networks to harness collective intelligence and provide next generation user experiences on the Web. And like each successive generation of innovation on the Web and elsewhere, most early attempts to capitalize on these powerful new ideas were relatively unsuccessful, though the success stories (which resulted in half of the top 8 sites in the world at the moment) resulted in both superior products for the Web community to use and useful new techniques we could use to improve our own results.

New Platforms Change The Shape of Enterprise Web 2.0

In 2007, we also witnessed a new pragmatism as the Web 2.0 hype began to die down, the success stories emerged, and the non-so-successful continued to inform the industry with the lessons needed to navigate the rocky shoals of product development on the Web today. We also began to see Enterprise 2.0 make real penetration in business as well as social networking finally get some corporate respect and validation as a functional business tool that can bring tangible benefits to the workplace.

Read here for a recap on what Web 2.0 and Enterprise 2.0 are generally defined as.

2007 was also a year of innovation in the mobile Web space. The iPhone proved that mobile Web devices were still capable of near quantum leaps in improvement and innovation, Twitter demonstrated what was possible in the realm of truly network-oriented social software on mobile devices, and Google dramatically improved their mobile Web applications with innovative capabilities throughout the year, particularly with Google Maps Mobile. However, while the iPhone isn’t quite ready for enterprise use yet (though it will likely get their soon), both Twitter and Google Maps Mobile have become poster children for mobile consumer apps that have had successful cross-over to the business world as enormously useful tools in day to day work.

But a contrarian might say Read the rest of this entry »

October 16th, 2007

The 10 top challenges facing enterprise mashups

Posted by Dion Hinchcliffe @ 2:58 pm

Categories: Ajax, Badges, Business Models, Collaboration, Convergence, Customer Self-Service, Design Patterns, Encouraging Unintended Uses, Enterprise Mashups, Enterprise Web 2.0, Gadgets, Global SOA, Governance, Lightweight Service Models, Mashups, Network Effects, Network effects, Open APIs, Products, RSS, Rich Internet Applications (RIA), Right To Remix, SOA, SaaS, Situational Software, Small Pieces, Loosely Joined, The Long Tail, Web 2.0, Web 2.0 Platforms, Web as Platform, Web services, Web-Oriented Architecture (WOA), Widgets, Wikis

Tags: Spreadsheet, IBM Corp., Mashup, ProgrammableWeb, Dion Hinchcliffe

The promise of remixing existing online services and data into entirely new online applications in a rapid, inexpensive manner, often referred to as mashups, has captured the software industry’s imagination since the release of first major example, HousingMaps.com, in early 2005. Since then, mashups have offered the potential to finally make widespread software reuse a reality, enable SOA initiatives to achieve positive ROI, and radically drive down the cost of application development while satisfying large applications backlogs that plague organizations almost everywhere.

Applying mashups in a business settings is often referred to as “enterprise mashups” and recently we’ve finally begun to see the tools emerging to bring real mashup capabilities to consumers, business users, and IT professionals.

However, though anecdotal evidence seem to abound — there are a good number of stories about businesses creating isolated mashups here and there — and mashups are again getting placed on hot tech trends lists for 2008, we’re clearly still not yet seeing the flood of mashup-based apps inside of organizations despite their consistent and steadfast growth on the consumer Web.

ProgrammableWeb’s mashup graphs (left of page) currently reports that over 2,400 mashup-based apps currently exist.

The public Web of course has been a global laboratory for innovation for 15 years and it’s not surprising that experimentation and creativity in such a large pool of resources of people and services would generate some interesting outcomes like the several thousand mashup applications currently available. But the question has been: Where is the same result inside our organizations? Those same organizations that often desperately need software to solve a business problem for which software simply isn’t available — at least without extensive customization — because the typical business problem’s unique, situational nature. In previous posts I’ve discussed how spreadsheets are often the only end-user development tool available to the average person to meet this need today.

Enterprise Mashup Challenges

So what exactly is holding back enterprise mashups from becoming a more popular phenomena inside our organizations? This has been in contrast to many other aspects of Web 2.0 inside the enterprise, where openness, network effects, and radical power and simply are often driving extremely fast uptake and adoption of new apps and technologies. By many indications, mashups — particularly in the enterprise — have so far fallen short of their potential and the question is why?

I’ve discussed this with a various people in the mashup community and analyzed a number of the leading mashup platforms and have boiled the outstanding challenges down to Read the rest of this entry »

August 27th, 2007

A checkpoint on Web 2.0 in the enterprise, Part 2

Posted by Dion Hinchcliffe @ 7:18 pm

Categories: Ajax, Architecture of Participation, Blogs, Business Models, Collective Intelligence, Convergence, Cost-effective scalability, Crowdsourcing, Customer Self-Service, Design Patterns, Encouraging Unintended Uses, Enterprise 2.0, Enterprise Mashups, Enterprise Web 2.0, Gadgets, Hype, Lightweight Service Models, Mashups, Network Effects, Network effects, Open APIs, Products, RSS, Radical Decentralization, Rich Internet Applications (RIA), Right To Remix, SOA, SaaS, Small Pieces, Loosely Joined, Social Computing, Social Media, Social Networking, Social Software, Social networks, Two-Way Web, User Generated Content, Web 2.0, Web 2.0 Platforms, Web as Platform, Web services, Widgets, Wikis

Tags: Web, Web 2.0, AJAX, Network, Ruby On Rails, Idea, Product, Business, Amazon.com Inc., Semantic Web

A new survey of the personal use of Web 2.0 applications by CIOs emerged late last week and provided another interesting, if high-level, datapoint about the future of Web 2.0 in the enterprise. Carried out by CIO Insight, the survey reported the usual trends like high rates of use of wikis, blogs, and RSS, as well as a few unexpected outliers, like 39% of CIOs listen to podcasts.

More than one large company has discovered that external customer communities provide better support to their own customers.Like most surveys, however, the questions tend to be leading and prevent unpredicted trends emerge naturally. Consequently, the numbers in this survey look somewhat different from the larger, more intention-based results from McKinsey’s global Web 2.0 survey earlier this year.

In terms of current trends, Silicon Valley proper has for the most part become thoroughly bored with the Web 2.0 meme despite the largely superficial presence of the most powerful Web 2.0 concepts in many online products and services.

At the same time, mainstream business is just now getting ready for Web 2.0 adoption and are beginning to incorporate the underlying technologies, platforms, and concepts into their IT departments and lines of business, though they too are often focusing on the low hanging fruit. But pilot projects now abound in businesses large and small around the world and even some concerted large-scale Web 2.0 projects and Enterprise 2.0 rollouts are under way in leading-edge organizations. Business and IT leaders on the sidelines continue to seek early results and evidence of what works and what doesn’t when it comes to applying Web 2.0 to their respective situations.

Surveys do help paint a picture of what’s taking place in the large marketplace and, judiciously used, can help us make better decisions. Unfortunately, most of the current crop of Web 2.0 surveys appear to be focused on specific technologies and applications of Web 2.0 instead of the deeper and more disruptive business models and approaches.

For example, crowdsourcing is just one example of how to use the fundamental power of the global Web to change the size, scope, and even the very nature of an organization’s productive output. Yet crowdsourcing hasn’t made the cut in any of the Web 2.0 surveys I’ve come across so far despite its proven game-changing potential.

A fairly well known story, crowdsourcing in the large in its earliest form has already shown that it can disrupt an entire, established industry. I’m talking about the rise of open source software, one of the early and effective proofs that crowdsourcing could be applied to a tricky business problem — creating competitive software cheaply by using virtually free labor capacity on the Internet — resulted in a nearly unending stream of high-quality, innovative products in the form of application software, databases, and even entire operating systems.

Web 2.0: The Shift of Control To Peer Production

The crowdsourcing link above takes you to Wikipedia and will list many innovative examples of how organizations are taking it beyond software creation and enabling large communities of people on the Internet to generate outcomes that are often impossible in any other way. This is one of the more dramatic and powerfully business models that Web 2.0 makes possible when one tries to harness collective intelligence, one of the core ideas of Web 2.0 and probably the one most rife with long term implications for business and society. Yet only the McKinsey survey above cited this prospect in any recognizable way in its survey.

The point I’m making here is that Read the rest of this entry »

July 26th, 2007

A checkpoint on Web 2.0 in the enterprise

Posted by Dion Hinchcliffe @ 7:47 pm

Categories: Ajax, Badges, Blogs, Business Models, Collaboration, Collective Intelligence, Convergence, Crowdsourcing, Customer Self-Service, Design Patterns, Enterprise 2.0, Enterprise Mashups, Enterprise Web 2.0, Enterprise Wikis, Gadgets, Governance, Mashups, Network Effects, Network effects, Open APIs, Products, RSS, Rich Internet Applications (RIA), Right To Remix, SOA, SaaS, Situational Software, Small Pieces, Loosely Joined, Social Computing, Social Media, Social Networking, Social Software, Social networks, Structured Content, Tagging, Two-Way Web, User Generated Content, Web 2.0, Web 2.0 Platforms, Web as Platform, Web-Oriented Architecture (WOA), Widgets, Wikis

Tags: Software, Web, Web 2.0, Product, Business, Enterprise, Dion Hinchcliffe

For well over a year now we’ve seen reports and announcements from a major industry analyst firms and others tracking the movement of Web 2.0 ideas into the enterprise. Gartner, Forrester, McKinsey, and many others have all weighed in on the trends or made recommendations, sometimes cautious and sometimes optimistic, that organizations should start heading down the Web 2.0 path. And public interest in Web 2.0 in the enterprise is widespread too, not in the least exemplified by the fact that Web 2.0 trends of all kinds — business and consumer both — are tracked closely here in many blogs on ZDNet.

This reflects the fact that the majority of productive power is on the edge of our networks and always has been.We’ve also seen that the term itself has moved from passing familiarity in the leading edge of the technical community to nearly universal recognition in both IT and mainstream business circles. That Web 2.0 is a complex topic there is little doubt since it’s often described as a grab bag category of the latest ideas and movements that include — but are by no means limited to– wikis, blogs, RSS, podcasting, content tagging, mashups, and social networking.

The big question? What do you really need to know today about Web 2.0 in the enterprise?

Reducing all of these ideas into an underlying set of principles is what people like Tim O’Reilly have been doing for several years now. It’s generally understood by most people that the Internet has changed considerably in the last half-decade and that those changes have reached a tipping point that’s enabling brand new business models, unleashing a wave of innovative products, influencing public behavior on a large scale, and in particular, resulting in entirely new types of online businesses. But as I discussed in last year’s discussion on Web 2.0 reductionism, trying to get at the core motive force behind things as disparate as rich user experiences and collective intelligence is no small task.

Fortunately, we are indeed as an industry starting to get a handle on how all the pieces of Web 2.0 fit together. For instance, it’s now clear that having hundreds of millions of people globally connected together pervasively via one single high speed two-way network (aka the Internet) will result in many of the things we’re now seeing in the marketplace. It seems a fundamental new widespread focus on leveraging that two-way aspect of the network deeply in our online products, as well as increasingly playing to the fundamental strengths of the network that is the Web, is teaching us invaluable lesson after invaluable new lesson for our businesses. The result is that the living laboratory of the Web is now the source of the greater part of our innovation in business these days. Today’s World Wide Web is a larger ecosystem and with far more brainpower and activity that any single organization could ever hope to match.

Web 2.0 Transforms The Business Landscape

The story of Web 2.0 began with things like open source software, which is nothing more than entire products created ad hoc by volunteer armies of contributors that now outnumber — by virtue of the sheer capacity the network — the world of commercial software efforts. It’s not lost on careful watchers that open source software tends to be more feature rich, secure, and bug free that commercial software, despite being created by thousands of loosely coupled, self-selected contributors. Since then, this idea of commons-based peer production of products on the global Internet has spread through just about every other type of product that can be delivered over the Web from marketing, advertising, collaboration, news, customer service to banking, investment, fund raising, disaster management, and dozens of other types of business and civic activities. This reflects the fact that the majority of productive power is on the edge of our networks and always has been. We’ve tinkered for a couple of decades to build good networked software that took advantage of this fact but we didn’t yet have enough knowledge of the best techniques for creating them. That things like peer production are now moving to the center of the design of online products finally shows a maturing realization that our older, more traditional views of networked applications were just not effective as they could be.

Web 2.0 in the Enterprise

Combine the rise of peer production with the Web growing up into a true software platform as part of the rise of rich user experiences and SaaS. Then witness the movement of the Web out into the world in the last few years and exploding into thousands of types of new Internet devices, mobile and otherwise, that deliver — and just as importantly if not more — capture value in every corner of the globe and in every conceivable setting.

An overarching and compelling new business vision

And while there more trends beyond these that are driving Web 2.0, the upshot is that the productive capacity of the world is increasingly wired into the Web and can be leveraged by building online products that encourage the close cooperation and involvement of those at the edge of the network. You can get now people on the Web en masse to build innovative software applications or help you accumulate vast and almost infinitely rich databases of information and even foster enormous online populations for which you are the preferred intermediary and of which you can tap the combined intelligence.

It’s this more comprehensive and integrated vision of Web 2.0 and its ingredients consisting of Read the rest of this entry »

July 23rd, 2007

A bumper crop of new mashup platforms

Posted by Dion Hinchcliffe @ 12:49 am

Categories: Ajax, Business Models, Cost-effective scalability, Customer Self-Service, Design Patterns, Encouraging Unintended Uses, Enterprise Mashups, Enterprise Web 2.0, Enterprise Wikis, Gadgets, Global SOA, Governance, JSON, Mashups, Open APIs, Products, RSS, Rich Internet Applications (RIA), Right To Remix, SOA, SaaS, Situational Software, Small Pieces, Loosely Joined, The Long Tail, Two-Way Web, Web 2.0, Web 2.0 Platforms, Web as Platform, Web services, Widgets, Wikis

Tags: Web, Platform, Mashup, Dion Hinchcliffe

While application developers tend to roll their eyes at the concept of end-user mashups, they remain one of the more promising new trends in software development this year. And while it’s certainly true it’s early days yet for mashups, the tools that enable them remaining rather limited, seems to be changing as I regularly come across compelling new mashup platforms as well as upgrades to existing ones that show what will be possible soon. And for now, as evidenced recently in the McKinsey Web 2.0 in business survey where 21% of organizations globally said they are using or planning to use mashups, there appears to be considerable demand for mashups at the enterprise level even though the majority of existing offerings are primarily aimed at the consumer space. Is this disconnect resolving with the current crop of offerings? Let’s take a look.

In today’s mashup world, the apparent business potential of highly accessible and easy-to-use mashup creation tools like Yahoo! Pipes and Microsoft’s PopFly is still undermined by their apparent lack of readiness for the enterprise. Mashups could theoretically allow business users to move — when appropriate — from their current so-called “end-user development tools” such as Microsoft Excel that are highly isolated and poorly integrated to much more deeply integrated models that are more Web-based and hence more open, collaborative, reusable, shareable, and in general make better use of existing sources of content and functionality. Remember, business workers still spend a significant amount of time manually integrating together the data in their ever increasing number of business applications. Tools that could let thousands of workers solve their situational software integration problems on the spot themselves, instead of waiting (sometimes forever) for IT to provide a solution, is indeed a potent vision.

Mashups Move the Software Development Focus to Assembly, End-User Control, and Rapid Step-Wise Recombination

So what’s typically missing from today’s mashup platforms to make them both useful and desirable in the enterprise? While no one knows for sure, since mashups are just starting to be considered seriously in many organizations, it generally boils down to 1) deep access to existing enterprise services and data/content repositories, 2) SaaS-style Web-based mashup assembly and use, 3) assembly models that are truly end-user friendly with very little training required, 4) a credible management and maintenance story for IT departments that must support a flood of public end-user built and integrated apps, and last but certainly not least, 5) mashup products that address important questions about mashups and enterprise security. None of these are particularly easy to solve, which is most likely why mashups haven’t been more prevalent before now.

This latter issue of security — in terms of reliably securing applications that are created largely out of other services and applications — can’t be understated and will likely determine whether an mashup platform can even be considered for adoption in a given organization. This is particularly crucial since the Global SOA, the vast landscape of open functionality and content on the Web, now provides a truly massive yet rather security-challenged set of source of material for enterprise mashups. The question here is whether Web apps that are assembled by users — and not developers or security experts — and that combine capabilities from a wide variety of sources including the open Web can ever be made safe enough for most businesses? That’s an important open question and one that few of the mashup platforms listed below spend much time addressing.

Are mashups really a major new development model? Read a detailed discussion.

The answers to these questions will inevitably shake out as the existing mashups products get applied to real business problems and the industry collectively learns what capabilities and approaches are needed for them to be successful. And I don’t expect it will be a one size-fits-all either; mashups can be approached many different ways, from the pure service mashup models of RSSBus and Kapow’s RoboMaker to the innovative yet very end-user friendly wiki model that IBM’s QEDWiki takes.

I’ve been been tracking many of these new or evolving mashup platforms and thought I’d compile my take of the leading players in the mashup space today, particularly given the number of new or significantly upgraded products in the last few months. To make the cut, all the products listed below had to allow live integration of functionality or content (data) over a network, provide an easy-to-use development model that is theoretically accessible by end-users, be available in at least beta form, and either consume and/or produce Web-based applications and services. Using this refined selection model, you’ll see this list looks a bit different from last year’s round-up of mashup platforms. Yet despite the removal of a few products, the list is bigger than Read the rest of this entry »

May 14th, 2007

Mashups: The next major new software development model?

Posted by Dion Hinchcliffe @ 12:05 pm

Categories: Ajax, Badges, Blogs, Business Models, Business Process Management, Collaboration, Enterprise 2.0, Enterprise Mashups, Enterprise Web 2.0, Enterprise Wikis, Gadgets, Global SOA, Lightweight Service Models, Mashups, Open APIs, Products, RSS, Rich Internet Applications (RIA), SOA, SaaS, Small Pieces, Loosely Joined, Social Software, Tolerance Continuum, Web 2.0, Web as Platform, Web services, Web-Oriented Architecture (WOA), Widgets, Wikis

Tags: Software, Web, Software Development, Mashup, Dion Hinchcliffe

At last week's Mashup Ecosystem Summit held in San Francisco and sponsored by IBM with an invited assemblage of leading players in this space, I gave an opening talk about the current challenges and opportunities of mashups.  And there I posed the title of this post as a statement instead of a question.   The reason that it's a question here is entirely driven by the context of who is currently creating the majority of mashups these days.  Because even a cursory examination of what people are doing every day on the Web right now tells us that mashups — also known as ad hoc Web sites created on the fly out of other Web sites — are indeed happening in a large way, albeit in simple forms, by the tens of thousands online every day. 

The consumerization of the enterprise as younger workers bring their Web 2.0 skills and habits to work has already begun.But inside our organizations, both in the IT department and in business units, mashups are a much rarer phenomenon.  And in fact, this is one of the classic hallmarks of the Web 2.0 era; the much larger community of the Web as a major source of innovation and leading edge behavior that subsequently moves across the firewall and into our workplaces.

However, the topic of this blog is aimed at the application of Web 2.0 to the enterprise and so whether mashups will be a significant new model for application development inside our businesses anytime soon is still somewhat of an open question.  It's worth noting that McKinsey's recent global executive survey of Web 2.0 in business said that a whopping 21% of large businesses across the board are planning investment in mashups in 2007, but a sobering 54% of business executives also said mashups were not even under consideration.  Understanding the timing on mashup adoption therefore is important along with the challenge of communicating their potential.

Since the mashup story is primarily being driven by spontaneous activity at the edge of the Internet, an accurate and updated picture of what's actually happening with them is harder to make out than if it was being driven by a centralized industry effort.  And as it turns out, this makes what's happening richer and more exciting than it would be otherwise while at the same providing significant challenges for those that want to take these compelling ideas and apply them deliberately to solve business problems.

So in the interest of making sure we have the broadest industry discussion we can about mashups — and to make sure there is some kind of snapshot of what we think we're seeing in this space — I thought I'd summarize the notes from my talk at the Mashup Ecosystem Summit.

The Opposite Ends of the Mashup Spectrum

To bring folks that are just joining the mashup conversation up to speed on why mashups are so exciting, I'll start with my take on the key aspects of mashups from a value proposition perspective.

Key Aspects and Benefits of the Mashup Approach

  • Effective leverage of Web parts and the Global SOA. Mashups are generally built out of the bits, pieces, and services of other Web applications that already exist, adding code only when it can't be sourced from internal or external suppliers or to provide integration "glue" between the parts.  This reuse can quickly and easily leverage millions of dollars in previous investment and results in a

Read the rest of this entry »

February 25th, 2007

Tracking the DIY phenomenon Part 2: Mass customization, mashups, and recombinant Web apps

Posted by Dion Hinchcliffe @ 6:22 pm

Categories: ATOM, Architecture of Participation, Badges, Business Models, Design Patterns, Enterprise 2.0, Enterprise Mashups, Enterprise Web 2.0, Gadgets, Global SOA, Lightweight Service Models, Mashups, Open APIs, Products, REST, RSS, Right To Remix, SOA, SOAP, Small Pieces, Loosely Joined, The Long Tail, Two-Way Web, Web 2.0, Web services, Web-Oriented Architecture (WOA), Widgets

Tags:

In my last post, I took a look at the recent proliferation of Web widgets, which are modular content and services that are making it easier for anyone to help themselves to the vast pool of high value functionality and information that resides on the Web today.  Companies are actively "widgetizing" their online offerings so that it can actively be repurposed into other sites and online products.  And as we discussed in the last post, it's believed that letting users innovate with your online offerings by letting embedding them in their own Web sites, blogs, and applications can greatly broaden distribution and reach, leverage rapid viral propagation over the Internet, and fully exploit the raw creativity that theoretically lies in great quantities on the edge of our networks.

DIY on the Web is looking to be a major trend; Newsweek recently speculated that 2007 will be the Year of the Widget. 

Looked at this way, letting thousands and even millions of users build Web sites and apps out of your Web parts and then monetizing it with advertising, usage fees, or subscriptions sounds great in the abstract.  But one of the big outstanding questions is if widgitizing is mostly useful for gaining fast user adoption and market share, and not for building the fundamentals of a viable, long-term business online.  While this last question is still very much an open one, part of the answer will come from the way that the consumption side of DIY develops.  The question is this: Are environments emerging that will enable rich and sophisticated DIY scenarios that are usable by most people?

Everyone Assembling the Web: The Difficulty Curve

So while my last post looked at the recent growth of available Web parts, now we'll look at the consumption side of the DIY phenomenon.  Specifically, beyond the simple copy-and-paste of snippets of HTML, what is the current state of capable tools that will let all of us assemble useful apps beyond the widget encrusted dashboards that are most likely outcome possible today?  Because without tools that enable real integration between all these portable Web parts, services, and feeds, we don't have useful new software, we just have fancy information displays.

Like the emergent, DIY usage currently being explored and increasingly embraced with Enterprise 2.0, the idea of DIY is to get developers and IT departments out of the demand loop and letting users self-service themselves.  Like spreadsheets and desktop databases have been used for years by end users to build simple apps, with the rise of reusable, portable Web parts and feeds allows the assembly of an entire spectrum of Web apps that don't require true software development skills.  Given the right tools that guide users down the right paths (palettes of pre-tested, approved parts, built-in security, versioning and configuration management), DIY might become a major force for leveraging the largely untapped The Long Tail of software demand, instead of becoming a giant support headache for public Web companies and internal IT departments.

Of course, what I'm referring to here is

Read the rest of this entry »

Dion HinchcliffeAn internationally recognized enterprise architect and business strategist, Dion Hinchcliffe has been working for two decades with leading-edge methods to accelerate project schedules and raise the bar for software quality. You can follow Dion on Twitter.

See his full profile and disclosure of his industry affiliations.

Email Dion Hinchcliffe

Subscribe to Enterprise Web 2.0 via Email alerts or RSS.

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Most Popular Posts

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Meet Doc

  • Here to help you with your Document Management Needs
  • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
  • To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
  • Produced by
    ZDNet and