: Architecture Overview: Platform : Java : Replication
 
Architecture Overview
 
 


When considering architectural design, the ABM team followed a layer paradigm to ensure maximized reusability. ABM also followed best-practice methodologies for object-oriented software, defining layers of objects with different levels of reusability.

In the diagram, the View and Application layers manage the user interface as well as the application layer and are specific to the functionality being implemented. The Domain, Framework and Foundation layers are core components that can be leveraged by many applications.

An advantage of object-oriented development is the ability to make a change in one layer without impacting other layers. This concept of encapsulation means that changes made to one component cannot contaminate anything outside the component – nor can it be contaminated by changes in any other component. This allows for optimal robustness while maintaining rapid development of new functionality.

Key Features of MAERKET²'s architecture

Non-proprietary; open solution designed using industry standards.

  • Hardware, Software, Operating Systems (?)
  • Database, data formats; XML
  • Protocols; HTTP / HTTPS / TCP

Platform / Device Independence .

  • Our applications are supported by a reusable pure Java Platform
  • Java,
  • JavaPOS,
  • Jini

Database Independence .

  • JDBC

Scalability

  • Support an n-tier client/server architecture
  • Support single to 100+ lane environment

Flexibility

  • Leverage existing components
  • Simplify integration
  • Add new capability easily and efficiently

 

 

Privacy Policy | © 2005 ABM Systems Ltd. and all its related entities. All rights reserved.