What's In The Black Box?

This is clearly the USP of the ZUI approach. Unlike other development platforms we have built the ZUI Application Framework (ZAF) tool to ensure that both back end and UI designs are able to communicate with each other.

The Tool:

The ZAF is a technical platform to deliver your next generation UI solutions. It bridges the gap between business and solutions and ensures that your project will actually work! 



 

It holds the engines to develop in the browser layer and the client user interface decoupled from the server and utilizes the benefits of SOA.

 The significant difference in this tool, is that we take care of the re-coupling.



 

The diagram below shows the granular components of our tool.

 Yellow components are held within the ZAF and address the needs of the grey pieces that are held by the customer in the browser layer and in the enterprise system layer.


Features Of The ZAF:
  • Robust Architecture:
    The Object Oriented Application Development and SOA architecture allows:
  • Application componentisation and reuse
  • Separation of UI and backend business logic development
  • Maximising developer productivity
  • Creation of an integrated and agile software infrastructure for responding to business needs
  • Performance:
  • Adobe Flex Rich Internet Application based framework
  • Eases server load and bandwidth
  • Asynchronous communication
  • Allows movement of data between client and server without making the user wait
  • Allows the pre-fetching of useful data speeding up performance
  • Client side data caching to reduce the need to go to server for data
  • UI is downloaded once in the browser, only data is exchanged between the server and client
  • Performance tested on various implementations by tools eg: Mercury Loadrunner
  • Re-use and ease of development:
  • ZAF ensures that each application is not built from scratch
  • Core application framework can be deployed and reused
  • Extensive re-use of UI features: eg security, search favourites etc.
  • Adobe Flex Eclipse based IDE contains a rich library of UI components and integrated environment for rapid application development
  • Customizable and configurable:
  • Flexible SAP driven application and UI configuration
  • Applications/pages/views for the site
  • Authorization and access
  • Data grid set up
  • Menu options, navigation and links