Case Study: NAV ERP Integration

Businesses need a competitive advantage.

Our custom software solutions can give you that edge.

Enterprise Resource Planning (ERP) Integration Windows Service

Client: An Enterprise Resource Planning (ERP) Company

The Business Challenge

Our client manages a workforce of over 350 employees that provide onsite support through their field services division. Their management and workflow requirements are complex, including areas of financial management, manufacturing, distribution, relationship management, service management, and analytics. When they needed to integrate their ERP system with a business partner, they required a highly reliable and performant Windows service application to send and receive XML messages using web services and SQL Server 2005.

The Solution

We worked with our client to build a high performance windows service to support their mission-critical integration requirements. The most important requirement was to maximize fault tolerance and build a reliable application that would not only monitor its own health, but also support extensive tracing and logging facilities to provide a complete record of each and every transaction.

Our client's responsiveness in the field is directly impacted by the application's ability to process inbound and outbound XML messages. Leveraging our experience building sophisticated and maintainable multi-threaded applications, we optimized data throughput to help our client send, receive, and process data faster than the competition.

Our custom solution employs an external configuration scheme that allows our client to adapt to minute changes in their dynamic production environment. Combining our experience building applications that are designed to be highly adaptable with our comprehensive post-deployment support services, we delivered real value to our client and helped them to develop and maintain their competitive advantage.

Key Features

  • Multi-threaded Windows Service
  • Fault-Tolerant Transaction Processing Application
  • Designed to maximize reliability, performance, and maintainability
  • Comprehensive Logging and Tracing Facilities
  • Highly Configurable

Technology

Languages and Platforms

  • Microsoft.NET 4.0
  • C#
  • SOAP Web Services
  • XML

Servers

  • Microsoft Windows Server 2003

Data Stores

  • SQL Server 2005
  • LINQ
  • ADO.NET

Other Tools

  • NUnit

Case Studies

Testimonials

“ I'm not a technology-oriented person, so when I needed to hire a technology team I felt like I was taking a big risk. Engroove understood my needs and envisioned the solution immediately. I gave them non-technical directions and they inferred the rest through their experience and their passion for what they do. They were explicit in their deliverables and clear in their timeline. They created the perfect solution designed exactly to specification and delivered ahead of schedule. I felt like I received enterprise-level work at a start-up price. I recommend them without reservation. „
- Allen Lee, Entrepreneur

Who We Are

We are a Los Angeles, CA based Microsoft Gold Certified Partners specializing in developing custom software solutions.

View Brochure »

What is a Microsoft Gold Certified Partner?

What We Do

Our mission is to write custom software that exceeds your expectations and supports the way your business operates today, tomorrow, and in the years to come.

Case Studies

We provide clients with the highest quality custom software with the quickest turn-around times.

Our business model combines the best local talent with the agile methodology to maximize our responsiveness and flexibility to your specific requirements.

Check Our Works »

Support

We provide technical support at all stages of the Software Development Life Cycle (SDLC) and post-deployment. In addition, we offer free, hosted configuration management and issue tracking services for our clients.

Contact Us »