INTRODUCTION TO ASYCUDA++ Ó UNCTAD - SITE (V1.15) 1.12 SQL interface The SQL interface has been incorporated into the design philosophy of ASYCUDA++ so that over reliance  on  proprietary  systems  is  avoided.  This  interface  ensures  that  a  change  in  the  database does not cause a major re-write of the ASYCUDA++ program code. ASYCUDA++ Engine and Message Handler The  Server  engine  is  the  functional  kernel  of  the  software.  It  receives,  evaluates,  prepares,  and returns data. It has the ability to process data in real time or batch mode, and is able to interface with other engines as well as Clients. Unlike some of the layers described previously, this interface is totally UNCTAD designed. Further engine development The   engine   can   currently   interface   with   two   Relational   Database   Management   Systems   – INFORMIX (‘Standard’ or ‘INFORMIX On line’), and ORACLE. The ASYCUDA++ Modules The  ASYCUDA++  software  is  made  up  of  a  number  of  sub-systems  or  modules.  They  can  be defined as an autonomous function, restricted by its organisation and application, around a specific set of data. Each module ensures the integrity of its own set of data, and performs its own message construction and interpretation through calls to the appropriate message handlers and interfaces. It is possible to install just one module or many. The modules are task orientated in that they relate to  the  functions  or  tasks  of  different  Customs  offices  or  operational  work  groups  within  Customs offices. The modular approach allows each module to be completely independent, or to coexist with others. They   fall   into   two   general   categories,    ‘User   Modules’ ,    and    ‘Head    Office    Modules’     or Configuration modules. USER MODULES ‘User’ modules are used by staff in Customs offices for production work, i.e. input and processing of declarations, cargo control, transit, transaction and statistical reporting, accepting duty and tax payments  (cashiers),  selectivity  and  for  other  routine  management  controls.  Customs  Brokers  or Declarants can also use them to give a direct electronic link to ASYCUDA++. MODCBR This   is   the   Customs   Declaration   Processing   Office   module   and   deals   mainly   with   Customs declarations.  MODCBR  allows  for  the  input,  validation,  storage,  registration  and  assessment  of Customs declarations as well as post entry adjustments. It  gives  local  management  of  Selectivity  functions  where  physical  examination  and  documentary checks are carried out and controlled. It also contains reporting options to check on the status of goods under suspense regimes, such as goods in warehouse or under other temporary import or export suspense procedures. MODBRK This  is  a  modified  version  of  Module   MODCBR.  It  is  designed  for  use  by  Declarants/Customs Brokers and gives them a direct electronic connection to the Customs ASYCUDA++ system. Using “Direct  Trader  Input".  The  user  can  prepare  and  lodge  Customs  declarations  and  initiate  transit procedures. This module is designed to be used by Declarants or Brokers on their own terminal(s) in their own office(s).