Business Needs

Background: One of the company’s customers major electronics company, requested an application with HTTP method as the means of exchanging data in the form of XML files. The first phase of this project will use HTTP and second phase will use HTTPS, the Secure Version of HTTP data exchange. This document describes the delivery of HTTP protocol.

Below is the some of the Features

Market Sectors :

Consumer Electronics

Automotive

Retail

Manufacturing

HealthCare


Solutions & Services :

Air Freight Forwarding

Contract Logistics

Ocean Freight Forwarding






Objective


  • The objective of this document is to provide enough technical detail to allow Company’s IT staff to understand what components are used in this application, how they interact and what is Delivered as the final product.
  • The development objective is to produce a generic application that is sufficiently abstract to be independent of a specific customer’s required configuration. To that end, and as far as possible, configuration variables are stored in the database so that the application does not require a significant change, should it be deployed on other Company’s client’s sites.

The Solution

Variance Infotech developed an application which provides to manage Inbound and Outbound File from and within the application. There is the administration panel to manage the file path and other details.

Technical

Background Process (Using Windows Service):

Inbound (Receive File):

Application has generic URL which has authentication mechanism so any file request come from Logistic clients its first check the authentication and allow file to store in Specific folder in the Directory repository.

Outbound (Send File):

There is another requirement to post file to logistic client’s server. We use Firewatcher to watch specific folder of application to check new/updated files. If files newly added or updated then windows service which has File Watcher object execute where we have logic to send file to Client server using HTTP Web Request.
Administration Management:
As per the client requirement our technical team developed admin tool which is used by client team to check current status of the system Application display list of inbound and outbound files.
Application has facility to configure file location, database connection for background process and authentication details.

Technology Used

Front End

Languages : ASP.NET with C#, Framework 4.0
Feature Used : HTTP Web request, File System, Web Service

Back End

Database : SQL Server 2008 R2