Home Case Studies The IP Company - Microsoft Small Business Accounting

The IP Company - Microsoft Small Business Accounting

ipcompany

 

The aim of this project was to create an interface between the clients Host Messaging Server and Microsoft Small Business accounting. The functionality of MS SBA was required to be translated into a messaging Agent with XML messages so that websites built in a PHP environment would integrate with MS SBA to enable making quotations from a web interface.

THE CLIENT

The IP Company is a Netherlands based telephony company. Their core business is to do research and implement revolutionary telephony solutions. They work with the latest in telephony technology such as latest Asterisk PBX versions a variety of SIP stacks (SIP Libraries) MJSIP, PJSIP, and so on, various deployment platforms such as desktop computers, smart phones and other handheld devices.

THE PROBLEM

There is no cross platform API for SBA to enable websites built in open source technologies other than Microsoft to intergrate with SBA.  IPCompany have a Host Messaging Server which is used to route communication between software agents in different platforms.
Using this they needed a C# agent to interface with SBA to send and receive  XML messages to their web interfaces in PHP to interact with SBA. This way they would list items, make quotations, get customer quotatations, get and enter employee time entries.

THE SOLUTION

The agent was built as a windows service to listen to messages from the Host Messaging Server for requests from websites to list Items, make quotations, get customer quotatations, get and enter employee time entries.
Each request resulted in an API interaction with SBA to update or read data. For request for data, the Agent queries the SBA using the SBA API and generates XML list or value and send this as a response message to the Host Messenger.  For an update, it does the update to SBA and sends back a response indicating the update status with an error string if any.

The solution included protocols and technologies such as:

  • C#, Windows Services
  • XML Messaging
  • MS SBA SDK
  • Host Messanging Server
  • IP communication
  • Success Comment

The project was completed successfully and on time

 

Testimonials

Very pleased with Verviant from all aspects of our project.  They have been available, responsive and friendly in their communications and have shown patience when needed and focus when needed. Their technical skills have been excellent even where requirements have not been that clear. Overall we are extremely pleased to have found Verviant and will be using them again.

Masters Golf – Light Digital

Great availability, knowledge and skills. Highly recommended...

WirelessEmporium.com, Inc.

Top notch work. Excellent service.

Gus Communications, Inc.

We are a software company who from time to time needs to solicit expertise outside of our own. Verviant Consulting Services has bailed us out of some very complex problems, in which Microsoft themselves have been unable to identify. They especially excel at complex IIS/SQL optimization. More important is their response time, which is excellent. Because their staff has an international reach, we are able to submit an issue, and have it remedied by the next morning (our time)...... We highly recommend this vendor to others.

Oxcyon

Verviant performed above the call of duty. We will continue to use them to improve our Joomla site and we highly recommend them.

American Ingenuity

Contacts

  • Kenya
  • USA
Verviant Consulting services
P.O BOX 1179,
Milimani Rd , 00606
Nairobi, Kenya
Email:info@verviant.com
Tel: +254-020-212-4722
Fax: +254-020 212-4722
Verviant Consulting services
2813 Henslowe Dr,
Raleigh, NC, 27603
USA
Email:info@verviant.com
Tel: 1-919-747-3560
Fax: 1-978-268-8403

© 2012 Verviant Consulting Services