Value Added Features
 
Technology Technology Technology
 
 
  overview overview domain domain process process technology  
 
     
 

Adobe Flex
Adobe Flex is a complete, powerful application development solution that allows Web application developers to quickly and easily build Rich Internet Application (RIA) within the enterprise and across the web. It enables the enterprise to create personalized, multimedia-rich applications that enhance the user experience by making, drag and drop, sortable columns, charting/graphing, built in animation effects, and other interface interactions simple. It has given a face-lift to the user experience. It enhances the GUI using MXML (an XML-based language).

Eon Technologies started exploring this framework to enrich the presentation layer of different channel solutions like Internet Banking, Teller and Mobile Banking. Within a short span we have gained a significant knowledge about the product and we are on our way to release a new version of Bank Flex product with the presentation layer based on Flex framework.

AJAX (Asynchronous Javascript And XML)
AJAX is a web development technique used for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is intended to increase the web page's interactivity, speed, functionality, and usability.

Currently, we use AJAX to build presentation layers of .NET-based applications and we are also exploring the possibilities to use this in building presentation layer for J2EE applications because of the numerous advantages it provides over the normal front-end technologies currently being used in J2EE. This makes the presentation layer faster and more user friendly.

LDAP (Lightweight Directory Access Protocol)
LDAP is used to look up encryption certificates, pointers to printers and other similar services on a network. This provides "single sign-in" facility to the user where a user can use single password to access multiple services. LDAP is appropriate for any kind of directory-like information, where there are no frequent lookups and updates.

We use LDAP for single username and password authentication that allows the user to access various intranet applications available.

Currently we are working to develop a LDAP application to authenticate Bankflex Mac users (admin module for channel solutions). By using LDAP, user's privileges on system are determined to provide the scope of accessibility to the application. Use of LDAP will make our product/applications more robust and secure.

Scalability & Performance
Ever-growing business demands require products and technologies to be scalable and offer optimum performance to cater to diverse customer needs. All products developed by Eon Technologies are scalable horizontally or vertically to increase response time and user throughput. This is achieved by an indigenously prepared multi-tier architecture, Bank-Flex platform that enables applications upgrade easily and transparently without shutting down its operations.

Eon Technologies takes care of its products’ performance by using industry standard design patterns like Transfer Objects and Session/Service Façade patterns.

  • EJBs are deployed in both modes - local and remote
  • For inter-process communication, .NET remoting is used with binary sink which is faster as compared to soap sink
  • All third-party libraries are centrally located in a designated location (e.g., /lib). This makes troubleshooting the problems easier by clearly identifying external components upon which a module depends.

Internationalisation
Internationalisation is the process of designing an application so that it can be adapted to various languages and regions without engineering any changes.

Eon Technologies adopts two approaches of localisation for our products. The first is to use the host system’s locale as a basis for locating localised messages. This is a system-wide approach i.e. all customers of the system will use the host system locale. The second approach is to specify a locale each time you wish to retrieve a localised message. This is a more flexible approach as it can facilitate localisation on a per-client basis. A typical scenario would be a system with a user population across many locales. Locale information for each user is passed with every request and the system responds to each user in their native language.

Industry-Standard Patterns and Templates
Eon Technologies adopts the best available industry-standard patterns and templates to accelerate its software development process. We produce the most efficient and cost-effective software solutions by using appropriate and latest patterns and templates. These patterns and templates not just save valuable time and effort; they also help in increasing the productivity and in turn, transferring the benefits to the clients.

Some of the important patterns used by us are:

  • Session Facade
  • Data Access Object
  • Business Delegate
  • Dispatcher View
  • Service Locator
  • Value List Handler
  • Intercepting Filter
  • Service to Worker
  • Composit Entity
  • Value Object
  • Transfer Object Assembler