ASPnews Home

News

ASP Directory

ISPCON Events

Technology Jobs

Search ASPnews:



internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers
internet.commerce
Be a Commerce Partner
Imprinted Gifts
Desktop Computers
Calling Cards
Online Universities
PDA Phones & Cases
Baby Photo Contest
KVM Switch over IP
Promotional Golf
Disney World Tickets
Free Business Cards
Laptops
Hurricane Shutters
Cell Phones
Promotional Pens


Q&A with Lutz Ziob, GM of Microsoft Learning. Learn how IT professionals can become "certified heroes" within their enterprises by getting trained and certified in Windows Server 2008.

STRATEGIES
 


Web Services Through the Ages
By Phil Wainewright

June 7, 2002

If you wanted to understand where Web services technology has come from, you could do worse than study the history of infrastructure software vendor Iona. The Dublin, Ireland-based company's platform embodies many of the hopes and aspirations of those at the leading edge of enterprise application infrastructure over the past 10 years.

Long Before Web Services ...
The dream of creating applications by assembling building-block components from multiple sources finally seems close to realization with the advent of Web services. But it would be wrong to suppose this is a new idea born out of the Web. Software architects have been chasing the dream for several decades, eager to improve the speed, effectiveness and productivity of software development.

Read and React
"Few applications in the real world, however — especially at an enterprise level — are built from scratch. Enterprises build on their existing infrastructure rather than discarding it, and Iona's platform remains a robust platform for doing just that.

Give us your feedback in the ASPnews Discussion Forum

Iona was established at what seemed at the time to be on the cusp of success in that quest — more than 10 years ago now, back in 1991. The Object Management Group (OMG), an independent industry group founded by 3Com, Hewlett-Packard, Sun, Unisys and others, had just released its specifications for CORBA. The Common Object Request Broker Architecture defined how to build software objects that could be linked together across a network. No longer would enterprises have to build monolithic applications from scratch every time they wanted to automate a new business process. CORBA would allow them to join existing applications together and plug in new functionality as the need arose.

Although reality turned out to be altogether too unpredictable for CORBA to fulfill all of its promise, it would be wrong to say that the specification was unsuccessful. Iona's platform, which is based on CORBA, today supports some of the world's biggest distributed applications. Aircraft maker Boeing's implementation, for example, links 7,000 servers and supports some 70,000 users.

"We believe this is quite probably the largest distributed application in the USA," Iona's vice president of product marketing John Rymer told ASPnews. But he won't swear to it, because Iona suspects some of its telco customers — which include AT&T, MCI and Verizon — may be running bigger deployments. "Those are already very large, and they provide dialtone, so they're very reliable," he added.

Striking Like a Cobra
Founded with the sole aim of building a CORBA-compliant Object Request Broker (ORB) — a middleware server that effectively acts as a virtual "traffic cop," managing the connections between applications — Iona is now the undisputed leader in that field, with 90 percent of the CORBA market, according to Rymer, and more than 4,500 customers worldwide.

But, of course, times have changed over the past decade, and today there are many alternatives to CORBA. In the early 1990s, Iona refined its ORB, adding security and resilience features to earn enterprise credibility. "And then the Web burst on the scene and you had a whole new set of requirements, and you also had the emergence of Java," said Rymer.

Much of the thinking that had gone into CORBA — and the experience gained during its many teething problems — was ploughed back into these new technologies, ultimately resulting in the J2EE (Java 2 Enterprise Edition) specification, which forms the foundation of most of today's high-end application servers, including those from market leaders BEA and IBM.

Today's distributed applications are built using software components, which are easier to link to than CORBA's software objects. Anyone setting out to build a distributed application from scratch today will most likely do it either on a J2EE server platform, or using Microsoft's component architecture, which these days is known as .NET. And of course the standards framework that is emerging to define how these distributed software components interact with each other is known as Web services.

A Practical Platform
Few applications in the real world, however — especially at an enterprise level — are built from scratch. Enterprises build on their existing infrastructure rather than discarding it, and Iona's platform remains a robust platform for doing just that. Having acquired several smaller companies to add the necessary Java and XML skills and technologies, Iona late last year launched its current server line-up, designed to help enterprises integrate all their many applications.

"Customers [have started] to view integration as a platform problem," said Rymer. Whereas previously they looked for point solutions — such as EAI (enterprise application integration) to integrate applications within the enterprise, and B2B to connect to applications at partners and customers — they are now looking for a unified environment where they can manage integration side by side with new application development.

"This is a community that is integrating existing applications to create new value," explained Rymer. "We think this community will really start to pop. They won't be building new applications, so much as extending existing applications using XML."

The strategy enables Iona to focus primarily on its existing installed base for new business. "Iona's seeing a broader set of integration needs than it had in the past," said Rymer. "Web services are a great complement to CORBA. By exposing a set of CORBA objects as Web services, it's very easy [for example] for a Microsoft developer to access them."

For the moment, most of those integration projects are within individual enterprises — largely because customers are still learning about Web services. "They're working inside the firewall because this is all new," said Rymer. "The design issues are not very well understood. They're just learning — it's early days."

But there's "tremendous momentum" in B2B integration, which the company expects to tap as the technology becomes more accepted, he said. "B2B is not dead."

Where's Web Services Headed?
Even inside corporations, Web services allows people to tackle integration issues that were previously beyond the pale, because the architecture allows components to be linked without having to specify strict parameters. Many organizations have separate divisions that have completely different IT infrastructures and business structures, said Rymer. "Tightly coupled integration is politically impossible in those circumstances."

"Loose coupling [using Web services] means they can retain their autonomy," he explained. "We're seeing progress in some of these organizations for the first time ever."


Do you have a comment or question about this article or the ASP industry in general? Speak out in the ASP Discussion Forum.


Phil Wainewright founded ASPnews.com in 1998 and is the publisher of Loosely Coupled. He can be contacted at

Tools: Email this ArticleView Printable Version
Add aspnews.com to your favorites
Add aspnews.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x


Back to Strategies

 

Featured Links
Work With InterSystems. Not Separate Systems. Rapidly develop and deploy connectable applications.
Generate Complete .NET Web Apps in Minutes . Download Iron Speed Designer today.
View the Instruction Pipeline with AMD CodeAnalyst Performance Analyzer. Click here to learn more.
AMD CodeAnalyst Performance Analyzer integrates into Microsoft Visual Studio. Click here to learn more.



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM eBook: Planning a Service Oriented Architecture
IBM eBook: Choosing the Right Architecture--What It Means for You and Your Business
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Avaya Article: Using Intelligent Presence to Create Smarter Business Applications
Intel Go Parallel Article: Getting Started with TBB on Windows
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
Intel Go Parallel Article: Intel Threading Tools and OpenMP
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Silverlight 2 App and Walkthrough: Leverage Silverlight 2 with SQL Server and XML
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Microsoft Article: The Progress and Promise of Deep Zoom
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES