Home > SOA News > Deutsche Post delivers .NET in Java CRM thanks to SOA
SOA News:
EMAIL THIS

Deutsche Post delivers .NET in Java CRM thanks to SOA

By Rich Seeley, News Writer
16 Apr 2008 | SearchSOA.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Java and Microsoft .NET play well together in an SOA-based customer relationship management (CRM) application at Germany's Deutsche Post AG.

The SOA implementation at Deutsche Post was written in Java with Java APIs, explains Steven Engelhard, integration expert in the technical system architecture division of the company, which is the parent of the DHL package delivery service and now operates under the trade name "Deutsche Post World Net." But the world's largest logistics company also has applications written in C++ and .NET.

Specifically, the need to integrate .NET applications into the Java-based CRM system caused Engelhard to look for a way to get the two environments to work as one. This was required to get key customer information such as addresses, crucial to a logistics company, from internal service providers using .NET into the Java CRM application.

We needed to find a way to integrate .NET applications into our service-oriented architecture, which until that point had been Java-based.
Steven Engelhard
Integration Expert, Deutsche Post AG

"In 2005, we needed to find a way to integrate .NET applications into our service-oriented architecture, which until that point had been Java-based," he explained.

Engelhard's experience was with Java but he was sure he didn't want to write Java versions of the C# code from the .NET applications. Searching for a way around the problem, he found Codemesh Inc., a Massachusetts-based company that in 2005 received a patent from the U.S. Patent and Trademark Office for its integration technology for linking the Java and .NET programming languages.

The Codemesh technology, marketed as JuggerNET, allows developers to take a Java API and expose it to .NET programmers, explained Alex Krapf, president and co-founder of Codemesh.

"That way they can use the same coding guidelines, the same coding standards that they've developed for the Java side and convey those over to the developers working with the different languages," Krapf said. "It's a huge benefit when you don't have to publish a totally different API."

To see if this approach would work for them, Engelhard and the coders a Deutsche Post did a small proof of concept that took four weeks. It showed that the .NET developers could use the API to connect to the larger Java-based SOA, without having to leave the Visual Studio development environment, he said.

The integration of .NET into the Java-based SOA, which connected two internal Deutsche Post service providers into the larger CRM system, has been in production for more than two years now, Engelhard said. But the overall integration project is ongoing and he is working to connect additional internal service providers.

Though the Java and Microsoft technologies may seem world's apart, he said it was not that hard to develop a coder version of being bilingual.

For more information
JuggerNET bridges Java and .NET for health care

SOA gurus: .NET simpler than Java, but stuck in Windows

"Prior to this project I had no experience with .NET and the Microsoft development environment because I came from the Java world," he said.

He found that C# and Java syntax were not that far apart.

"So I didn't need much time to get familiar with that technology," the Java aficionado said.

To clarify one point of possible confusion, Engelhard said the SOA project he is working on is not related to Swordfish SOA runtime project that is based on code Deutsche Post donated to the Eclipse Foundation.



Tags: JBI (Java Business Integration)SOA implementationsJava Web ServicesVisual Basic .NET Web servicesVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
JBI (Java Business Integration)
FUSE ESB brings Apache ServiceMix 4.0 to market
Eclipse Ganymede: SOA project adds WS-Policy, SCA tools
Sun Java CAPS chugs down SOA open source track
Eclipse Swordfish SOA runtime mixes SCA, JBI and OSGi
Swordfish may lure SMBs into SOA waters
Java EE and JBI lessons
SOA standards WS-Policy, SCA and SDO advancing rapidly
Eclipse Europa, part 2: SOA tools ready for test drive
Debate rages over SCA for SOA
JBI 2 versus SCA

SOA implementations
SOA implementation evolves from open source to Oracle SOA suite
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
SOA Implementation: Should top down meet bottom up?
ESB watered down by EAI, but distinction remains
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
Sparx releases new SoaML profile for Enterprise Architect 7.5
SOA implementation: It's the increments, stupid
Bury SOA inside a larger architectural vision
Enterprise Architecture in the Agile age - Part 1, Styles of EA
SOA implementations Research

Java Web Services
Video: Author says Enterprise JavaBeans is here to stay
Languages like F# may replace Java, says Ted Neward
Mobile development growing in prominence according to survey
OSGi framework helps you manage Java components
SpringSource moves VMware up the stack
SpringSource gains cloud console: Q&A with Cloud Foundry head
Adopting OSGi requires patience and money, but development flexibility results
Speed up application deployment with automated blackbox frameworks
Java Servlet API 3.0 improves application plugability
Manual configuration scripting of Java EE web applications can cause downtime

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Java Business Integration  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts