Information Age: News, analysis & insight for IT & business leaders

 

The business challenge

10 February 2006  

Business does not need more and more software - it needs to use what it has better.

Two decades ago, when IBM Corp still defined the computer industry at almost every level, the computing colossus set out to solve what was then referred to as the 'application backlog' problem.

IBM's AD/Cycle computer aided software engineering (CASE) initiative was supposed to transform the black art of software development into an ordered, predictable, engineering discipline. It would enable standard methods for designing business systems to be applied to a set of development tools, centred on a

 
 

60 second interview: Massimo Pezzini, Gartner group

Q: Is the integration problem being solved at last?

A: "No. You will never finish with application integration. It will never end. But standards are making it much cheaper and easier than before. This is a strategic issue. You have to have a strategic plan - a city plan. For building an SOA, start with a small project and move forward incrementally.

The biggest problem is finding the skills. I don't think its about technology. We are increasingly seeing organisations with a head of integration. And we advise clients to set up an Integration Competency Centre."

Q: Will smaller specialist vendors be killed off as the big companies tighten their grip? Is it risky to buy from pure play specialists?

A: The market has been consolidating for six or seven years, and this will continue. The pure play integration specialists are being squeezed in the middle by the giants at one end and the start ups at the other offering low cost web services based integration. I expect some to make defensive acquisitions.

The problem [for the customer] is product quality. I believe that the quality of the products provided by the pure play companies is usually a lot higher than the quality of the products from the big suppliers.

There is a risk because you don't know what will happen [to the smaller vendors] in three years. But with the big suppliers there is a product risk. You have to balance these.

The majority of customers will adopt technology that is integrated into a large suite. But there is definitely still an opportunity for the pure play suppliers.

 
 
software repository that would become a database of an organisation's vital business logic assets. This would be filled with precisely documented, re-usable code that could be assembled and disassembled as the changing demand for business applications required.

By investing in CASE technologies, companies would massively improve the productivity of their development teams, simplify and reduce the cost of software maintenance and, best of all, eradicate the application development bottleneck that has perennially prevented IT from responding to business needs in a timely fashion.

AD/Cycle didn't solve the problem, and neither have any of the other development and integration panaceas that have emerged in the intervening years. They may have solved particular problems, or boosted productivity in certain areas, but the overall problem has re- mained - until now. At last, there is some hope.

It has taken 20 years, but the software industry has learned several important lessons since AD/Cycle and other CASE products joined the ranks of corporate shelf ware. The first, and most obvious, is that proprietary silver-bullet solutions to software development and integration do not work.

The second, less obvious but equally significant, is that organisations do not need more software, so much as they need faster, more efficient ways of constructing new systems from existing software resources.

The third, a corollary of the second, is that effective software development is not about making programmers more productive per se, but about empowering business managers to have more direction and control of the work that developers do for them.

Genuine hope

Today, by accident or design, new technologies, standards and methods are coming together to offer genuine hope that companies will soon be able to take real control of their software resources, and create a logical infrastructure that facilitates rather than obstructs business development. In terms of new technologies, for instance, the advent of application servers and web services are genuine breakthroughs.

Application servers emerged from the laboratories of Sun Microsystems in the late 1990s and have already galvanised distributed systems development by virtually killing off the established monolithic-application approach to systems development. Rather than building functionally self- sufficient applications, and reinventing or recoding many functional "wheels" in the process, today's developers start-off with application servers that provide standard sets of generic services such as transaction management, security and database access routines.

Then, it is a relatively simple matter to add the required bespoke functionality either by writing it directly in Java or, in Microsoft's case, C#, or by using standard enterprise Java beans or .NET utilities.

Application servers have essentially realised the component-based approach to software manufacturing that object-oriented programming promised, but failed to deliver, in the late 1980s and early 1990s. They enable organisations to build new systems more quickly by writing less code, and they make it easier to optimise their existing enterprise software assets.

Web services and the service oriented architecture (SOA) technology are taking this evolution a step further, and opening up the opportunity for systems developers to access what amounts to a global market for business services, made available as standards-based software products.

Revolutionary potential

The current rush to embrace web services and SOA is a testament to the revolutionary potential these approaches have for streamlining the creation of automated business services. By embracing standards such as XML, a standard way of describing information; SOAP, a standard way of describing services (or programs) which process information; and, UDDI, a standard 'Yellow Pages' approach to finding the service required, businesses can theoretically construct leading-edge software systems that exactly match their business needs, but without ever having to write more than a few lines of code themselves.

It sounds too good to be true, and perhaps it is. Even as they beat the drum for the benefits of component-based programming, web services and SOA, industry experts quietly acknowledge that all the technologies and standards required to realise their predictions are not in place.

And, they say darkly, even when they are, businesses face a steep learning curve before these technologies and approaches can be fully exploited. Multiple, high-profile failures are forecast.

Few revolutions are ever truly bloodless. Even leaving aside understandable doubts about the ability of the software industry to deliver on its promises, businesses that embrace the worlds of web services and SOA must ensure that they invest at least as much in developing the management skills and processes needed to safely and effectively exploit the new technologies.

Those skills, which require informed business professionals to have an informed appreciation of both the risks and potential of software technology, have always been in short supply. The first big challenge of the new service-oriented era is not about technology; it will be to develop the strategies and gain the skills to make it all work.


Comments 

There are currently no comments on this article

People who read this also read...

Further reading

Free analyst resources and Infoconomy articles on business intelligence.

 
Advertisement

White Papers

Read article

Developing ios Solutions for Business

Whitepapers

Quickly develop and deploy custom iPad and iPhone solutions. With FileMaker Pro, iPad and iPhone solutions can be prototyped and completed in hours or days versus weeks or months. No iOS application programming or design experience is required.

Read article

IDC Spotlight: Access Control and Certification

Whitepapers

Read this brief for best practices on managing user access compliance.

Read article

GPS World

Whitepapers

Is the PREMIER global media brand serving the exploding world of positioning and navigation for OEM, commercial and consumer applications.

More
div class="banner">