New: NetKernel Enterprise Edition

Available now, the premier platform for Enterprise resource oriented systems.

  • Assurance and long-term stability
  • NetKernel Cloud Infrastructure
  • ROC Architecture library
  • Enterprise management and deployment tools

The future of enterprise systems is here today.

NetKernel News

Read all about it, weekly NetKernel News out every Friday.
Latest Edition Here

Challenge

A home-grown J2EE-based infrastructure has grown in complexity; changes are increasingly difficult and expensive.

Solution

Switch to a declarative definition of business logic using NetKernel to ensure a clean separation from the underlying implementation technologies.

Incrementally migrate current features to NetKernel. Next, develop new features and services on NetKernel.

Result

The new architecture induced a dramatic reduction in complexity and coupling enabling a new fluidity to the process of enhancing and evolving Trimondo's systems.

Trimondo Marktplatz eCommerce System

About Trimondo

Trimondo was founded in August 2001 as a joint venture between Lufthansa AirPlus and Deutsche Post World Net to create an efficient marketplace solution for eProcurement and eSourcing of products and services. The Marktplatz[1] launched in November 2001 as an internal project of Lufthansa AirPlus and is now part of the IBX Integrated Business Exchange AB

Today Marktplatz hosts 400 suppliers, 30,000 users and 8.0 million products and services.

About Marktplatz

In 2004 Trimondo realized their existing J2EE based system using procedural Java code was brittle and inflexible resulting in increasing difficulties when new features and functionality were added. To address this problem, two primary requirements were identified: separate business logic from underlying technology interfaces (APIs) and define business logic in declarative languages to enable rapid and reliable changes.

The Trimondo team carried out extensive evaluations of available products. "1060 NetKernel was the obvious choice", says chief architect Martin Kachel, "NetKernel stood out from the crowd with it's unique approach, it provided exactly what we needed."

A four-person team initiated a pilot project to develop a new architecture and migrate representative use-cases. The team easily grasped the new technologies while navigating the gentle learning curve. They rapidly assembled the new system without any training or consultancy - "The comprehensive documentation shipped with NetKernel, along with complete source code provided us with everything we needed" states Kachel matter of factly.

trimondo Architecture
Figure 1: Marktplatz Architecture

"The pilot phase is typical of what we are trying to achieve", says Kachel. "Replacing existing J2EE-based procedural functionality in the middle layer of our architecture with NetKernel has enabled us to achieve a much looser coupling."

In the new architecture, business Logic is coded declaratively with DPML (Declarative Processing Markup Language) and OS WorkFlow[2] XML workflow definitions. Incoming SOAP Doc/Lit messages are captured from partners and the logic orchestrates schema validation, business level validation and transformation before routing to various channels including database (Oracle[3]), WebDAV repositories, workflow and various customer communication channels including facsimile and email. Trimondo's existing secure and scalable deployment architecture leveraging JBoss AS[4] and Oracle Database was preserved.

"We are very pleased with how Phase1 has progressed", says Kachel, "our thoughts are now on planning and implementing subsequent phases in which we are increasingly integrating more and more aspects of our core business." Kachel discloses "I see NetKernel becoming the backbone of our processing infrastructure."

References

[1] Trimondo Marktplatz http://www.trimondo.com/marketingsite/home.jsp

[2] OS Workflow Flexible Open source workflow engine http://www.opensymphony.com/osworkflow/

[3] Oracle Database http://www.oracle.com/database/

[4] JBoss Application Server http://www.jboss.org/products/jbossas

"NetKernel replaced an existing technology and increased system performance 3x to 4x. NetKernel is fast and you can build systems that scale linearly on multi-core."

- Brian Sletten
President, Bosatsu Consulting

Enterprise Trial Offer

Try NetKernel Enterprise Edition free for 90 days.

Includes free access to the support portal where you can get help, submit and track questions, collaborate and document your project.

download now