Advanced Management Gateway (AMG)
Edalab has developed the innovative AMG (Advanced Management Gateway) framework as a tool to quickly develop Web 2.0 applications. With the AMG libraries, an application developer has to focus only on the core functionalites, leaving all the burden of backend and frontend implementation to the framework itself. This results in a cutoff of both time and cost!
Why AMG
The number of companies migrating their traditional desktop-based applications to web based applications is growing quickly. There are several advantages in choosing this solutions, such as resource centralization together with a non localized availability of services.
Building a web application that suites customer needs si often a challenging task that requires developing a specific application, with drowbacks like a long time to be implemented into existing infrastructure and a high TCO. AMG breaks these barriers and ease the adoption of Web 2.0 technologies into the customer business processes.
Description
AMG is a set of PHP libraries and an AMG-based application is made of a client side (usually running on a Web browser) and a server side interacting through a specific protocol.
The client-side of AMG is based o the Google Web Toolkit (GWT), thus inheriting cross-browser compatibility and automatic update to new standards (e.g. HTML 5).
The communication protocol is based on JavaScript Object Notation (JSON), and is optimized to reduce the amount of transitted data between client and server. Anyway, due to it stucture, the AMG framework allows the developer to change the communication protocol without changing the other sides of the application.
The server-side of AMG has a modular structure comprising several functionalities (authentication, templates, internationalisation, interaction with DBMS/LDAP based data sources) which are furthermore extensible.
Success Story: the FRAME Application
Using the AMG framwork. EDALAab has developed for one of the main italian ISP the FRAME (FreeRadius Accounting Management Environement), an AAA (Authorization Authentication Accounting) application based on opensource software like Freeradius and OpenLDAP that integratesprovisioning, monitoring and delivery functionalities for the network infrastructure.
|
|
Architecture AMG
 Modular architecture organized into components
Screenshot
 Interface concept made AMG |
|