Woolworths Deploys .Net App in J2EE
Uses Mainsoft tool to mask lack of Java skills
September 27, 2004 12:00 PM ETComputerworld -
Before the start of the upcoming holiday season, Woolworths Holdings Ltd. wanted to improve the capabilities of the Java-based data-monitoring and alerting system it had hired an outside contractor to build. But the Cape Town-based retailer had a problem.
The company didn't want to spend more money contracting Java developers, who are hard to find and expensive to hire in South Africa, according to Marius Roets, system manager of integration solutions at Woolworths. And the retailer's own developers were skilled in Microsoft Corp.'s development tools, not Java 2 Enterprise Edition technology.
So Roets turned to a new tool from Mainsoft Corp. that promised to allow the developers to work in their familiar Visual Studio .Net environment yet deploy the application on Woolworths' J2EE application and enterprise portal server software from Sybase Inc.
From that point on, the major challenge for Roets became convincing skeptics that the Mainsoft product would work. "Our own developers and our internal systems managers didn't believe it until I showed them how it works," he said. "They said, 'That will not be optimized, and there will be many issues.' "
But Roets said Woolworths has encountered no major technology problems since commencing the project in July. The retailer plans to deploy the application in a production environment by the end of next month. To ensure that performance is optimal, Woolworths kept the application simple and let the J2EE application and portal servers handle security and data refreshes, Roets said.
Yaacov Cohen, CEO of San Jose-based Mainsoft, said customers generally experience a 10% performance degradation compared with native Java performance. But he said his company's goal is to improve the product so its performance will eventually be equivalent to that of native Java.
Cohen said Visual MainWin for J2EE installs on top of Visual Studio .Net and connects directly to J2EE application servers. Users work in Microsoft's Visual Basic .Net or C# languages, and the Mainsoft tool compiles the code to Java byte code. The resulting Java class files are packaged into Java Archive files and deployed on a J2EE-based application server, he said.
Mainsoft is targeting Visual MainWin at development shops that have a mix of J2EE and .Net developers. The company is releasing Version 1.5 of the product next week, and it is also working to promote Visual MainWin for J2EE as a means to allow .Net code to run on IBM's eServer zSeries, according to Cohen.
The MainWin tool comes bundled with the open-source Tomcat application server, but it also supports IBM's WebSphere, BEA Systems Inc.'s WebLogic and JBoss Group Inc.'s open-source offering, Cohen said. The product sells for $5,000 per developer, and there are no fees for the runtime environment, he noted.
Additional Resources


White Papers & Webcasts
Five Steps to Successful IT Consolidation
Has your Enterprise made the strategic decision to consolidate remote site IT infrastructure into central data centers? Then you have probably discovered that...
Three IT Strategies to Cut Cost Intelligently
Forrester and BMC Share Tips on Consolidating, Automating, and Cutting Cost. Don't make hasty cost reductions. When the economy recovers, ensure your IT...
Microsoft SharePoint Performance Brief
This is a Performance Brief that illustrates how Riverbed Steelhead appliances accelerate MS SharePoint Services over the WAN. 2 pp....
Usability Is Everything
Learn what sets Workday's HR and Payroll solutions apart from the competition....
IBM Lotus Notes Performance Brief
This is a Performance Brief that illustrates how Riverbed Steelhead appliances accelerate Lotus Notes R7....
The Value of Real SaaS at Workday
Cost savings, speed to value, and innovation brought to the enterprise by Workday's software-as-a-service solutions for HR and Payroll....
The True ROI behind WAN Optimization
Looking for solid data behind the cost-savings story of WAN optimization? In this paper, NetForecast analysts interviewed customers who have deployed this solution,...
SaaS at Flextronics, Inc.
Dave Smoley, CIO of Flextronics, discusses the real value of software-as-a-service and why he chose Workday for his HR solution....
Forrester Consulting - Optimizing Users and Applications in a Mobile World
Are your workers going increasingly mobile? Don't wait for their calls to slam Support when they experience poor application performance on the road....
Why Compliance Pays
This OnDemand webcast explores the relationship that firms with best compliance records have higher revenue, greater customer retention, lower financial losses from data...
Subscribe to Computerworld
