J2EE to .Net conversion services
Taking your Java/J2EE applications into the .NET world
Java 2 Extended Edition (J2EE) and Microsoft's .NET represent the two leading architectures for developing highly scalable enterprise applications. The .NET Framework has a number of advantages that make it particularly appealing if you want to increase your productivity while reducing operating and development costs.
Microsoft's Visual Studio.NET includes a powerful automated tool for J2EE to .NET (C#) migrations. The Java Language Conversion Assistant (JLCA) was developed by ArtinSoft under a contract from Microsoft, using our proven Freedom® migration technology.
The JLCA will automate a large percentage of the J2EE to .NET conversion task, but depending on the size and the complexity of the application, completing the migration can require a non-trivial amount of work. That's why ArtinSoft leverages the value of the JLCA with two complementary offerings:
- Our exciting new JLCA Companion seamlessly integrates with Microsoft Visual Studio .NET. This product enables you to dramatically increase the percentage of automated J2EE to .NET migration for your specific application by extending and customizing the base JLCA to handle third-party Java controls and other unsupported Java language concepts. Read More About JLCA Companion
-
More information about our Java J2EE to .Net consulting technique
As Microsoft's "preferred provider of worldwide upgrade services for customers", ArtinSoft offers proven end-to-end consulting services to help you accomplish your J2EE to .NET conversion goals. Whether you decide to undertake the migration of your application internally or outsource the entire task to us, we can help you save time and money while minimizing project risk through our Ready-Set-Go consulting program.
.NET vs. J2EE
The .NET platform offers a number of advantages that make it particularly appealing if you now have applications developed in Java. A few of the key benefits include:
Increased performance: The performance of an application written in .NET is generally better than J2EE. For example, a benchmark applied to the Nile ecommerce application server shows that the .NET implementation outperforms the implementation using EJBs on a leading J2EE application server by 345% on an 8 CPU system (Microsoft .NET vs. Sun Microsystems’s J2EE, p.14).
Increased productivity: According to a study performed by Software Productivity Research (SPR), Visual Studio .NET is capable of increasing development productivity between 35% and 55%.
Less source code: J2EE requires more source code than .NET to obtain the same functionality. Based on the Software Productivity Research data, coding a function point in Java requires about 53 statements while .NET requires only 16. In fact, a .NET implementation of the Nile application was written with only 3,484 lines while the Java version needed 14,273 lines (Implementing Sun® Microsystem’s JavaTM Pet Store J2EETM Blueprint Application using Microsoft® .NET)
More scalability: Scalability refers to the ability to handle more workload, typically from the addition of more users. A study developed by ObjectWatch, Inc. states that the .NET platform has a major advantage in total cost of ownership vs. J2EE: You can expect to spend five to ten times as much to handle the same workload using a J2EE/Unix platform as would be required with the .NET/Windows platform ( Java 2 Enterprise Edition (J2EE) vs. the .NET Platform, p.24).
.NET is a multi-language development platform: .NET is not merely a language, but a complete platform with a common architecture that facilitates developing, debugging and testing multi-language applications.
Microsoft's NXT initiative for ISVs:
ArtinSoft is one of the few select delivery partners for this initiative, aimed at ISV's who are ready to migrate or cross-platform to a Microsoft operating system or database. NXT offers a wide range of planning, technical, sales, and marketing benefits for every stage of the J2EE to .NET conversion process, and ArtinSoft deliver them to you. Read More About Microsoft's NXT initiative for ISVs