News

Enterprise Web 2.0: More Than a Facelift

There are important differences between consumer Web 2.0 applications and next-gen Web apps in the enterprise, said Oracle's Chief Architect Ted Farrell, and developers who want their applications to succeed in the latter environment need to appreciate those differences.

"If you look at the consumer space, the problems are much simpler, the environments are much simpler and you can create functions that you can't create in the enterprise space," Farrell told attendees gathered for this week's (September 23-26) AjaxWorld Conference in Santa Clara, Calif.

Corporate IT is often stuck with a tangle of legacy systems and older user interfaces (UIs) that aren't best suited for rich Internet applications (RIAs). And they have to rewrite their UIs to accommodate core Web 2.0 technologies, such as Flash.

What the enterprise needs is a UI framework that's "implementation-technology agnostic," Farrell said.

"What I mean by that is being able to build Web pages mixing and matching content, regardless of how it's implemented," he added. "So I could build a Web page and drop in a JavaScript AJAX table that's talking to a backend database. But in that same page I could also drop in a Flash pie chart that's talking to a backend business intelligence system showing a slice of my business statistics. And then on that same page, I drop in a portlet as well that's running PeopleSoft, which includes tools with a proprietary language. I can wire all these up in a single user interface. As a developer, my goal would be to do all that without getting involved in those separate technologies."

Farrell gave the opening keynote, entitled "Why Web 2.0 for the Enterprise Is Far More Than Just a Facelift." In a post-keynote interview, Farrell talked about some of the challenges enterprise developers face when confronting Web 2.0 technologies, and the "look of fear in their eyes when you say 'rewrite.'"

"Enterprise IT views these kinds of software technology changes as migrations," he said. "They turn to you and ask, where's the migration script? And you have to explain to them that this is a fundamentally different way to build applications. It will give you all these benefits, but you've got the wrong architecture."

The "agnostic UI" idea is about providing a framework, he explained, so that, when new technology comes along that needs to be incorporated into an RIA, the UI can be extended instead of rewritten.

"Enterprise developers are a different breed," he said. "Their goal is to deliver it and make it stable. They don't usually get the luxury of playing with cool new technology. Anything that allows them to deliver and work with new tech is very well received."

Farrell's message to the cowboy coders at AjaxWorld was simple: Think like an enterprise developer; don't get caught up in the technology; and consider the application lifecycle.

"If you're going to write Web 2.0 software for the enterprise space, you have to take a step back and appreciate that it's not all about the technology," he said. "Technology is incredibly empowering to enterprises, but the cost of maintenance and change can be crippling to them. So step back and chose your implementation so it'll survive time and tech changes."

About the Author

John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].

Featured

  • Microsoft Appoints Althoff as New CEO for Commercial Business

    Microsoft CEO and chairman Satya Nadella on Wednesday announced the promotion of Judson Althoff to CEO of the company's commercial business, presenting the move as a response to the dramatic industrywide shifts caused by AI.

  • Broadcom Revamps VMware Partner Program Again

    Broadcom recently announced a significant update regarding its VMware Cloud Service Provider (VCSP) program, coinciding with the release of VMware Cloud Foundation (VCF) 9.0, a key component in Broadcom’s private cloud strategy.

  • Closeup of the new Copilot keyboard key

    Microsoft Updates Copilot To Add Context-Sensitive Agents to Teams, SharePoint

    Microsoft has rolled out a new public preview for collaborative "always on" agents in Microsoft 365 Copilot, bringing enhanced, context-aware tools into Teams channels, meetings, SharePoint sites, Planner workstreams and Viva Engage communities.

  • Windows 365 Cloud Apps Now Available for Public Preview

    Microsoft announced this week that Windows 365 Cloud Apps are now available for public preview. This aims to allow IT administrators to stream individual Windows applications from the cloud, removing the need to assign Cloud PCs to every user.