JWARE novel technological approach (based on market proven technologies) has produced several significant improvements over past products. This has been achieved due to 4 innovation which, when combined, resolve many of the client concerns that were identified before the first line of code was written.
1. JAVA J2EE: This technical decision is responsible for many improvements relating to portability, ubiquity, integration…
a. JAVA/J2EE application server approach
b. Standards based
c. Portable (environments, hardware, databases…)
d. Wide knowledge base
e. Powerful development environment (ECLIPSE)
f. Database portability (JDBC)
g. SOA enabled and supporting Business on Demand concepts
2. A three tiered architecture that dissociates transaction processing from the business application level and the database level to allow for complete domain separation.
3. A flow orientated processing approach that treats each incidence of a business application as a separate flow so that multiple flows can co-exist in complete isolation allowing for several different business applications to be deployed from the same platform and easier trouble management due to the ability to pin-point and fix trouble without impacting the smooth functioning of the rest of the system. Flow Management also simplifies the introduction of new applications by allowing for an independent application flow to be created that won't compromise the existing production environment.
4. Implementation of the IFX norm (supported by IBM, NCR and others: http://www.ifxforum.org/home) and the PCS architectural concepts that go with it. This provides a complete separation in the code between Point of Service, Client and delivered Service. The advantage is a generic approach to application design which in turn permits faster application development since it allows for significant component re-use and new development only where the change occurs; it also means the JWARE Payment Suite is much easier to keep up-to-date even in the most changing business environment.