Feeds

Java EE and .NET Interoperability

Coping strategies for co-existence

Choosing a cloud hosting partner with confidence

Book review This book is aimed at practising Java and .NET developers, at a fairly novice level, who want to take advantage of the strong points of each of the two platforms in a single applications environment.

It also aims to be suitable for IT architects and managers needing an overview of what Java and .NET integration technologies are available. It is not a detailed programmer’s cookbook, nor a collection of interoperability design patterns.

It is also not (thankfully, perhaps) a set of standards specifications. It is, in essence, a catalogue of .Net and Java EE integration strategies. However, it adds to this basic catalogue, an introduction to each of the .Net and Java EE platforms (useful if you're unfamiliar with "the other side") and sections on integration of QoS (Quality of Service) and practical Porting/Implementation (which, here, means moving .NET applications to Java EE).

The book claims to be technology and vendor neutral, which claim it seems to meet, more or less - Mainsoft and "Porting Using Visual MainWin for Java EE" gets a chapter to itself , but this is quite validly an interesting product in this space.

It acknowledges endorsements and contributions from a slew of industry luminaries from Sun, Microsoft and Mainsoft amongst others, ranging from Dan'l Lewin and Bill Smith to God; and, as Greg Papadopoulos (CTO of Sun Microsystems) says on his Foreword, “it is truly an exciting time for Sun and Microsoft”, since they officially became friends at last in April 2004.

However, the authors mostly come from Sun (one is from Mainsoft) and it is copyright Sun. So, they generally seem to accept the assumption that Java EE is superior to .Net based on "security, scalability and manageability merits, as well as the fact that much of the logic required to make applications highly available, reliable and performant is already developed as part of Java EE application servers".

Some might disagree with this view, although Java EE is certainly the choice many will feel most secure with for business critical enterprise computing. And, as I’ve mentioned, “implementation” is largely about porting from .Net to Java EE rather than the other way round (quite fairly, nevertheless, the book freely admits that .NET's strong point is its productivity).

The claims made in this book’s introduction all seem to be satisfied reasonably well, although it does, in fact, mention quite a lot of patterns and give plenty of code examples (no bad thing). It certainly needs readers with a practical knowledge of coding and, despite talking about the “novice”, seems detailed enough to be useful beyond that stage. For managers etc it covers essential topics such as Java security interoperability.

I’m not sure that the book’s structure is as effective an aid to readability as it promises, but it makes a brave attempt and the book is readable enough. You also get access to a free online edition for 45 days, but this requires registration and my copy of the book had a coupon for a different work altogether, so I haven’t evaluated this option. It’s dated 2006 but probably still needs some updating for Web 2.0, although I doubt that this will be a big problem in practice. I think this is a useful book, in a vital field that cuts across 2 cultures and so may well not be covered well in other works.

Java EE and .NET Interoperability

Verdict: Even though this book is written from a Java point of view, it succeeds in being reasonably technology neutral, as long as you don’t want to migrate from Java to .Net particularly. It is a catalogue of integration strategies which is detailed enough to be useful but with material that makes it suitable both for novice (but practising) programmers and for reasonably technical managers.

Author: Marina Fisher, Rai Lai, Sonu Sharma and Laurence Moroney

Publisher: Prentice Hall

ISBN: 0131472232

Media: Book

Buy this book at Cash & Carrion!

Intelligent flash storage arrays

More from The Register

next story
UNIX greybeards threaten Debian fork over systemd plan
'Veteran Unix Admins' fear desktop emphasis is betraying open source
Netscape Navigator - the browser that started it all - turns 20
It was 20 years ago today, Marc Andreeesen taught the band to play
Redmond top man Satya Nadella: 'Microsoft LOVES Linux'
Open-source 'love' fairly runneth over at cloud event
Return of the Jedi – Apache reclaims web server crown
.london, .hamburg and .公司 - that's .com in Chinese - storm the web server charts
Chrome 38's new HTML tag support makes fatties FIT and SKINNIER
First browser to protect networks' bandwith using official spec
Admins! Never mind POODLE, there're NEW OpenSSL bugs to splat
Four new patches for open-source crypto libraries
prev story

Whitepapers

Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Cloud and hybrid-cloud data protection for VMware
Learn how quick and easy it is to configure backups and perform restores for VMware environments.
Three 1TB solid state scorchers up for grabs
Big SSDs can be expensive but think big and think free because you could be the lucky winner of one of three 1TB Samsung SSD 840 EVO drives that we’re giving away worth over £300 apiece.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.