IBAS GBF - IT Architecture

Imagine a world where programs could run on any processor without the need to rewrite or compile a single line; a world where programs did not crash due to stray memory references; a programming language that was modular enough to allow true code reusability; a language that supported multi-threading.  Java does all of this.  IBAS is developed in 100% Java.

From a technical perspective, the flexibility means the IBAS system is independent of language, operating systems, database, hardware and delivery channel. It only requires the installation of a Java Virtual Machine (JVM) to facilitate the IBAS Application Server and web-based User Interfaces. An optional web server can be installed to facilitate access to the Java Applets and HTML documents.   

IBAS Systems are currently installed in a number of countries, on different hardware platforms, such as IBM, Oracle and VMWare.

Key Benefits:

  • The same system can be run on Internet, Intranet, Extranet, Local Area Network
  • Integrated security
  • Easy scalability
  • Extremely low distribution and operation costs
  • Quickly and easily interfaces to legacy systems

System Architecture

IBAS GBF is designed and implemented in a multi-layer architecture. The clients are thin and can be run either through a WEB Browser or as a Java application (both configurations are possible, even towards the same system, without any modifications to the system).

The IBAS Application Server contains a variety of services responsible for business logic, data access and manipulation, interfaces to other systems, etc.  The IBAS Application Server can be run on one or several computers depending on the preferred level of fault tolerance and load balancing.

Development Tools
IBAS GBF utilises standard Java features such as Java Foundation Classes (Swing) for the GUI, Remote Method Invocation (RMI) for communication between processes, Java Database Connectivity (JDBC) for Data Access & Manipulation, etc.  Eclipse is used as our Integrated Development Environment in addition to CBA’s own Development Tools which include: IBAS Visual Designer Tools and the IBAS Frame Design System.

IBAS itself consists of several “development tools and objects” which can be used by the customer bank’s IT team to customise and adapt the systems to fit the business critical requirements.

Since IBAS GBF is developed in 100% pure Java the system is independent of the hardware platform.  For the Application Server the only requirement is that there is a Java (JVM) and a JDBC driver available on that specific platform.  On the clients a WEB Browser supporting Java (JVM) must be available.  In addition a WEB Browser is needed to store help documents (HTML) and some initial Java classes (if the clients are to be started through a WEB Browser).

IBAS GBF use Java Database Connectivity (JDBC) to access the RDBMS.  As RDBMS, current IBAS customers use Oracle or Microsoft SQL*Server.  Standard reporting tools may be purchased by the Bank to ”develop” the necessary reporting facilities without involving large development projects and external resources.  Other databases systems, such as IBM DB2 and MySQL may also be offered for use with the IBAS systems.

IBAS databases are updated on-line in real-time from the relevant IBAS Applications.  The IBAS systems can also work in batch mode to save time, maximise performance and get the most out of the hardware, but it is the customer bank that determines which operations are performed on-line or in batch mode.

IBAS contains its own security systems, based on user roles and has also been interfaced with both Smart Cards and Digital Certificates.

Interfacing and Messaging
IBAS GBF allows financial institutions to easily integrate with existing systems in order to share data in a secure, accurate, and highly cost-effective way across  processes, protocols and standards, and on a single platform.  As a single central platform, IBAS GBF ensures that systems are capable of reciprocal operation and protect the bank's legacy applications.  

As banks look to improve their financial position and reduce risk exposure, they need to optimise their operations across multiple product areas and in multiple countries.  IBAS GBF is helping these customers to transform their operations into integrated, cost-effective systems that drive operational efficiency.

XML is used for exchanging data within the IBAS GBF systems, and can also be used for exchanging data with external systems.  IBM Websphere MQ can be used as the communication layer.  IBAS GBF uses either AFT, MQSA or MQHA towards SWIFTAlliance.  In addition, JMS and WBI are alternatives used for interfaces and messaging.


Combine the innovation, flexibility and technology of IBAS GBF with our delivery track-record and levels of customer satisfaction – we believe these are some of the reasons that set us apart in today’s market.

  • Solutions - The modular nature of IBAS GBF means that it can range from a total banking system to a specialist system for a niche product area, such as trade finance.   An IBAS Application is created by combining IBAS common objects, components and functional building blocks according to pre-defined specifications for the various functional areas.  Solutions can be designed to fit specific customer needs.
  • Easy and Ready-Made Integration - Integration is an area where IBAS GBF comes into its own.  Rules system, parameterisation of components, specific integration enabling objects, and configurable messaging allows simple integration with most legacy systems and other systems currently running within the bank.
  • Very Rich Functional Coverage - The robust and full functionality provided comes from the company’s deep knowledge and its critical view of the banking systems marketplace.  Using parameters and rules, IBAS GBF can easily enhance a banks existing offerings and can be effortlessly adapted to increase time-to-market for new products - all without the system being compromised.
  • One Global Package and on One Multi-Country Set-up - IBAS GBF is a real package solution with one global source code, managed centrally across a multi-branch and/or multi-country set-up.  The system allows a bank to implement the same levels of sophistication in any market it chooses to enter.  In addition, it offers the option of using one single method of handling the business whilst adapting to local market requirements.
  • The Brains Inside the Solution - The main functionality is based on the IBAS Common Core System; we call it the ‘brains’ inside the solution.  The core is made up of common tables, rules, programs, program modules and objects and a common user interface - all of which branch out to each individual IBAS Application.  The combination of one or more IBAS Applications then make up the appropriate system required for a particular customer, and functioning at the level chosen by the customer.
  • Importance of STP - The challenge of accommodating global communications is one of the most vital issues facing banking and factoring automation, and meticulous efforts have been invested to ensure that IBAS GBF rises to and meets this challenge. This has been achieved by basing IBAS GBF on international standards, such as ISO and SWIFT, which in turn allows for information in public databases to be integrated.
  • Growing Your STP Volumes - Already proven, IBAS GBF is the low-cost approach to achieving some of the world’s highest and most successful STP payment rates.   IBAS GBF supports a flexible set of parameters allowing it to operate intelligently.  By eliminating operator errors from manual data input and repair, bank STP rates are significantly increased.  The ‘electronic user’ guides your staff through bank processes and policies.
  • Decentralised Decision-Making with Centralised Control - A modern financial institution should be able to combine the safety of central control with the flexibility of decentralisation within one system.  In IBAS GBF, operational decision-making has been decentralised to allow for better and quicker service to the customer, whilst the parameters and rules for such activities are fixed and maintained centrally.
  • Monitoring, Reporting and Control - IBAS contains a host of common tables and rule structures, all of which are utilised by each individual IBAS Application.  These common facilities are not only a very efficient tool for execution of daily business transactions, but also an indispensable management instrument to monitor and control financial activities.
  • Data Availability and Flexibility - Every IBAS user has direct access to relevant information stored in the system.  Data integrity is ensured by the fact that all common system data is registered and maintained in one place, abiding to strict rules and regulations.  Each IBAS Application contains ample enquiry and reporting facilities for daily operations.
  • Adapts to Your Structures and Routines - Modern means of communication allows IBAS GBF to be operated within different types of organisational structure.  The system is designed in such a way that efficiency is not affected by geographical, physical or organisational divisions within the financial institution itself.
  • Lower Cost of Ownership - IBAS GBF functionality is based on a single core system using a series of integrated common tables, rules and objects, and presented through a graphical user interface.  It is fully component-based and object-oriented and has been designed and developed, from the outset, as a real global package solution, for fast implementation and without the need for large projects for adjustments to meet every client’s specific requirements.  This approach significantly reduces development and maintenance costs, the required resources, time and risk.
  • Rapid Installation and Implementation - The modular structure of IBAS GBF provides high quality solutions tailored to each individual bank requirements.  Thoroughly tested routines for powerful business operation are based on the experiences built-up from many installations at institutions around the world, and guarantees fast installation.  These routines embrace a wide range of activities, from accounting and correspondence, to administrative procedures.   This approach means IBAS GBF can be put into production very quickly, providing a rapid return on investment.
  • Low Cost, Easy Adaptation for Competitive Edge - The process of bringing new products to market can often be time consuming and costly due to aging and unsuitable systems from another era.  With IBAS GBF, the advanced rules and parameterisation means you can easily adapt your existing product offerings and introduce new products quickly.  This flexibility means you can regularly adapt your services to react to changes in the market and maintain a competitive edge on rival institutions.
  • Fully Automated - IBAS GBF streamlines end-to-end processes through full automation of the daily business events.  All relevant correspondence is generated automatically, and can be executed as a letter, fax, electronic message or SWIFT.   The system provides tools to change layouts easily and quickly.  Payments are automated as part of the business events and produce the relevant messages, including clearing messages.  Accounting is also automated, either by updating external systems or by using the IBAS Account Management System.  When business events are executed, the current and historical databases are updated automatically, and in real-time.
  • Stringent Quality, Proven Stability - Stability and quality is an absolute obligation in an industry where the consequences of system failure are very grave, both for the institutions and their customers.  Modelled on international standards, CBA’s release system procedure follows strict quality testing.
  • Designed with Users in Mind - Behind the development of IBAS lies a myriad of needs analyses from different types of institution.  We believe that this reflects our ongoing desire to deliver a solution that is automated to a very high level and is genuinely prepared for international flexibility.
  • Simplified Daily Routines - The system guides the end-user through, using easy and logical structures, with the rules engine and the electronic super user looking after each step done and advising the user of the next steps to be carried out.  This type of functionality significantly increases existing staff efficiency, and means less time-consuming training of new staff.
  • Improved Control and Security of Operations - Full automation reduces the risk of human error, and the statistics and logging facilities register irregularities in the system.  IBAS GBF includes facilities for limiting user access to functions and databases, plus a flexible authorisation structure.

Modern Solutions for Banking & Finance

IBAS GBF - Global Banking Factory is a new solution designed and developed on the latest technology (100% Java, object-oriented and on a Service Oriented Architecture – SOA) which has unprecedented flexibility and openness through its true component-based design.

Its functionality is based on a single core system using a series of integrated common tables, rules and objects, and presented through a graphical user interface.  It is fully component-based and object-oriented and has been designed and developed, from the outset, as a real global package solution, for fast implementation and without the need for programming to meet every client’s specific requirements.

Using parameters and rules, the system can easily be adapted to meet the bank’s requisite functionality.  This is all done without the system being compromised. Fully assembled, the objects and the components form a complete and stable banking solution.  Individually, the objects and the components replace and modernise, saving costs and preparing for the future.  

The inherent flexibility of IBAS GBF means banks can rapidly tailor it to meet their current needs and can keep pace with all future requirements, bringing a competitive edge plus reduced overheads from improved straight-through processing.

Key Features:

  • User friendly & efficient graphical user interface
  • Developed in 100% Java, which provides:
    • Internet readiness
    • Platform independence (portability)
    • Scalable, secure & modular
    • Lightweight distribution model and thin clients; eliminates installation headaches and lowers maintenance costs
    • Easy development
  • Multi-currency, multi-language and multi-country incorporated
  • Industry standard message formats (XML, SWIFTNet, etc.)
  • Industry standard relational databases
  • Multi-tier architecture

IBAS GBF is one of few banking systems on the market today that is modular and, at the same time, a fully integrated package solution.  It is proven in live sites and spans a broad range of areas, including: payments, trade finance, financing and loans, forex & MM, invoicing, factoring, and account management, as a global package.