All the latest UK technology news, reviews and analysis

MDA best for application development

by Peter Williams

10 Nov 2003

Be the first to comment

  • Tweet this

A new report from analyst Butler Group has suggested that model driven architecture (MDA) is the best hope for increased productivity in enterprise development.

The report focused on tools used for Java 2 Enterprise Edition (J2EE) and Microsoft .Net, where most new development is taking place.

"The concept of modelling is extremely well accepted in development these days, but it only goes so far and does not reflect what happens in the end," report author Teresa Jones told vnunet.com.

MDA uses a model created with Universal Modelling Language to generate platform-independent then platform-specific models and executable code.

"Making enhancements - evolving and growing the application - is where you are going to get the real productivity [from MDA]," said Jones.

Butler Group rated three companies that use MDA as outperforming the industry as a whole: Compuware with OptimalJ, IBM with Rational Rapid Developer, and Interactive Objects with ArcStyler.

Microsoft's Visual Studio .Net 2003 and products from Borland, Oracle and Computer Associates, whose products lacked integrated MDA, were rated lower.

Jones also said that MDA helped to address the complexities of J2EE and .Net.

Most MDA had so far been used for J2EE, but Microsoft is moving towards MDA with its recent acquisition of key developers from Rational.

J2EE had established a dominant position in enterprise development partly because it could be deployed across multiple operating environments, according to the report.

But it added: "Although widely deployed, Microsoft's .Net strategy has yet to gain widespread acceptance in enterprise-class development, and the company faces an uphill struggle in this sector."

Other report findings included a trend towards development based on a service oriented architecture, which MDA supports, and the strengthening role of web services.

But management of the overall project lifecycle is still a major cause of failure, with the report calling for technologists to be "more business savvy".

"There are still so many stories going round of project failure. More than half fail in some way," said Jones, adding that MDA could help here too.

"Speed of development is important. If you do a development quickly you can get a quicker answer as to whether it is right and then make changes as needed."

Do you agree?

 

Add your comment

We won't publish your address
By submitting a comment you agree to abide by our Terms & Conditions. Your comment will be moderated before publication.

Poll

Flame virus poll

Are you confident that the UK's IT infrastructure is secure from attack in the wake of the Flame malware revelations?

33%

1%

11%

55%

Connect with V3.co.uk

Sign up to our daily or weekly newsletters

Symanteccloud

Social networking: a guide for IT managers

Social networking is almost ubiquitous. This white paper examines the benefits and risks and it looks at the different ways companies can reconcile them

Riverbed

Mitigating the risks of IT change

The importance of understanding your infrastructure

Web Development Manager / Team Leader / PHP / MySQL

Development Manager / PHP Developer / MySQL / LAMP...

Process Expert for Information/Content Management

Process Expert for Information/Content Management...

SSIS Developer / Implementation Specialist

SQL Server / SSIS / ETL / T-SQL Data Migration A...

Linux Systems Administrator / Network Systems Admin

Linux Systems Administrator / Linux CentOS / Network...

To send to more than one email address, simply separate each address with a comma.